3 回答

TA貢獻1815條經驗 獲得超13個贊
最后,圖書館就像是……“損壞”……或類似的東西……這是一個 Java 項目(使用 eclipse 向導創建),然后我轉換為 maven(使用 eclipse 向導)。
我從一開始就開始了一個新項目作為 maven 項目,第一次嘗試一切正常......
所以我只需要運行mvn clean install生成 jar 并安裝在 .m2 倉庫中
然后在主應用程序 pom.xml 中,我必須聲明為任何其他依賴項:
<dependency>
<groupId>com.mycompany</groupId>
<artifactId>mylibrary</artifactId>
<version>0.0.1</version>
</dependency>

TA貢獻1775條經驗 獲得超8個贊
mvn clean package
為父項目創建 jar,但它不包括子 jar。
你應該使用 SpringBoot
mvn bootRun
在本地運行您的項目mvn bootJar
構建包含所有必需依賴項的 fat jar。運行這個 fat jar 調用
java -jar parent.jar

TA貢獻1811條經驗 獲得超6個贊
根據評論,您想使用 maven 創建一個項目,該項目將創建一個 jar 文件。該 jar 文件將在另一個項目中使用。如果我的理解是正確的。您必須執行以下操作。
使用簡單類型原型創建一個簡單的 Maven 項目。
mvn clean install
使用或之類的命令運行 pom.xmlmvn clean package
。使用簡單項目中的 jar 文件上傳到您的 nexus/artifactory 存儲庫,并在另一個 maven 項目中使用 maven 定義。
如果你沒有nexus或artifactory,你可以在另一個maven項目中本地使用jar文件。
要在另一個項目中本地添加 jar 文件,您必須在 pom.xml 中添加以下依賴結構。
<dependency>
<groupId>your group id</groupId>
<artifactId>name of the application</artifactId>
<version>some version</version>
<scope>system</scope>
<systemPath>your location/jar-file-name.jar</systemPath>
</dependency>
希望它能回答你的問題。
添加回答
舉報