我正在遵循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等)构建机制的经验,请指导我如何war
从提到的tut成功创建文件。
问候
通常,您需要先为项目创建构建配置,然后才能简单地选择Run>Maven build
。创建构建配置基本上意味着定义在构建期间应执行哪些Maven目标。
为此,您需要执行以下操作:
Run>Maven build...
clean install
-如图所示)Apply
,然后Run
-这将关闭窗口并运行构建现在,将来Run>Maven build
将在默认情况下单击此配置。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句