【发布时间】:2014-10-28 07:32:36
【问题描述】:
我正在学习来自http://www.concretepage.com/spring-4/spring-4-rest-web-service-json-example-tomcat 的 RESTful Web 服务教程。具有 spring 框架依赖项。我没有下载二进制文件并将其放在lib 目录中,而是在pom.xml 中包含了一个依赖项,例如
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.concretepage</groupId>
<artifactId>Spring4</artifactId>
<version>1</version>
<packaging>war</packaging>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.1.1.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>4.0.3.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
</dependency>
</dependencies>
</project>
当我右键单击 pom.xml - Run>Maven build 时,控制台中出现以下错误
[错误] 没有为此构建指定目标。您必须指定 有效的生命周期阶段或格式的目标: 或者 :[:]:。 可用的生命周期阶段是:验证、初始化、 生成源、过程源、生成资源、 流程资源,编译,流程类,生成测试源, 流程测试资源,生成测试资源,流程测试资源, 测试编译,过程测试类,测试,准备包,包, 集成前测试,集成测试,集成后测试,验证, 安装、部署、预清理、清理、清理后、现场前、现场、 站点后,站点部署。
我之前没有 java(ant、maven、gradle 等)构建机制的经验,请指导我如何从提到的 tut 的 abv 成功创建 war 文件。
问候
【问题讨论】: