使用Maven构建Eclipse项目

达凯特

我正在遵循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成功创建文件。

问候

DB5

通常,您需要先为项目创建构建配置,然后才能简单地选择Run>Maven build创建构建配置基本上意味着定义在构建期间应执行哪些Maven目标。

为此,您需要执行以下操作:

  • 选择 Run>Maven build...
  • 在出现的窗口中,为构建配置命名,然后定义应该运行的目标(相当标准的目标是clean install-如图所示)在此处输入图片说明
  • 单击Apply,然后Run-这将关闭窗口并运行构建

现在,将来Run>Maven build将在默认情况下单击此配置。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章