簡體   English   中英

需要創建Java JAR文件並將其添加到Maven Dependency

[英]Need to create Java JAR file and add it to Maven Dependency

我有一個從git下載的項目。 這是源代碼https://github.com/dwdyer/reportng的鏈接,我已下載它,現在我正在嘗試創建一個JAR文件,然后想將它附加到maven存儲庫。 當我使用mvn compile和mvn包編譯它時,它給了我相同的INFO消息,並且在我的目標文件夾中創建了一個jar文件。 但是只顯示了pom.xml和pom.properties,而不是用Java文件替換的已編譯類文件的整個層次結構

Maven非常挑剔地遵循給定項目中的一個非常特定的文件夾布局(您可以覆蓋它但實際上並不打算這樣做)。

相反,您可能只想使用mvn install:install命令將生成的jar文件直接安裝在本地存儲庫中。

如果要編寫腳本,請參閱單個pom.xml中的多個安裝:install-file,以獲取有關如何創建執行此操作的pom.xml的說明。

首先,你必須調試問題:

cd reportng/
mvn -e clean install

-e打開錯誤的跟蹤。 如果一切正常, install會將jar剛創建的jar文件添加到本地存儲庫

然后它將作為任何項目的依賴項:

<dependency>
    <groupId>org.uncommons</groupId>
    <artifactId>reportng</artifactId>
    <version>1.1.4</version>
</dependency>

順便說說:

Jar在maven中心可用,因此將其作為依賴項引用,具有編譯時間的互聯網連接就足夠了。

這可以通過改變Maven strusture來解決。 Maven必須包含src / main / java,而在程序中它是src / java / main

暫無
暫無

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

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