我在eclipse中有一個項目(我們稱之爲項目A),它是一個Maven項目。這是一個由其他項目使用的圖書館。根據本地項目構建Maven JAR
而且我有項目B,它也是一個Maven項目,它依賴於項目A.在項目B的pom.xml中,我添加了一個依賴項引用項目A,它構建並完美地從Eclipse運行。
現在我想從項目B構建一個可執行JAR。以前我通過將maven-assembly-plugin
插件添加到pom.xml,然後從命令行運行mvn assembly:single
來完成此操作。
當我運行項目B內部mvn assembly:single
命令時,它拋出一個錯誤說,它不能找到項目A.
現在被打造爲B中的可執行的JAR文件的最好方法?有沒有一種方法可以從Eclipse構建它(假設它將處理依賴引用,因爲它一直在這樣做),還是有辦法告訴Maven項目A是本地的,它應該使用本地項目A構建項目B.
您是否使用Maven的'install'命令安裝了項目A? – rolve
我從來沒有聽說過這個命令,我現在正在尋找一個示例用法 –
http://stackoverflow.com/questions/574594/how-can-i-create-an-executable-jar-with-dependencies-using- Maven的 看到這個鏈接,我認爲它可以幫助.. – Sourav