簡體   English   中英

使用Maven構建Eclipse項目

[英]Building Eclipse Project With Maven

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

問候

嘗試添加您的項目名稱。 將“包裝”設置為“戰爭”; 默認情況下,包裝為“罐子”。 (默認情況下,組ID是您父母的ID,版本號也是如此)

<artifactId>your.project.name</artifactId>
<packaging>war</packaging>

當您嘗試在Eclipse之外使用Maven進行構建時,它可以工作嗎? (從命令行, mvn clean install ...)

順便說一句,您正在使用哪個版本的eclipse? 在開普勒,我看不到運行>用Maven構建的選項。 在此處輸入圖片說明

嘗試轉到“首選項”屏幕,然后查看Maven的配置: 在此處輸入圖片說明

通常,您需要先為項目創建一個構建配置,然后才能簡單地選擇Run>Maven build 創建構建配置基本上意味着定義在構建期間應執行哪些Maven目標。

為此,您需要執行以下操作:

  • 選擇Run>Maven build...
  • 在出現的窗口中,為構建配置命名,然后定義應該運行的目標(相當標准的目標是clean install -如圖所示) 在此處輸入圖片說明
  • 點擊Apply然后Run -這將關閉窗口並運行構建

現在,將來在單擊“ Run>Maven build將默認選擇此配置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM