我的項目使用的是maven 1.1,並且我想爲本地生成的另一個JAR添加一個依賴項。我怎樣才能做到這一點?在Maven 1.1中爲本地JAR添加一個依賴關係
0
A
回答
0
您可以爲JAR
添加在pom.xml
一個條目,當你建立使用maven
項目,只需添加-o
到條命令。確保JAR
存在於本地m2
存儲庫中。
-o
代表離線,這意味着它只會查找當地m2
的相關性。
+0
謝謝。其實我在我的項目中同時擁有本地和遠程依賴項,所以我不能直接查找本地依賴項。 – odavid 2013-04-08 08:51:16
0
安裝JAR到本地回購
mvn install:install-file -Dfile=<path to your jar> -DgroupId=<groupID you want to give> -DartifactId=<artifactID you want to give> -Dversion=<version you want to give> -Dpackaging=jar
0
在我來說,我使用了以下策略:將文件安裝到你的本地庫,然後添加它依賴於你的pom.xml。
安裝可以像做如下:
mvn install:install-file \
-DgroupId=my.local.jar \
-DartifactId=localName \
-Dpackaging=jar \
-Dversion=1.0-MYVERSION \
-Dfile=localFile.jar
已安裝的文件,你需要以下依賴於你的pom.xml
<dependency>
<groupId>my.local.jar</groupId>
<artifactId>localName</artifactId>
<version>1.0-MYVERSION</version>
</dependency>
0
從Maven的1.1 FAQ:
如何從非Maven項目添加JAR到我的本地存儲庫?
如果由於許可證而無法將JAR上傳到Maven的中央存儲庫,或者它是私有的,則必須手動將其複製到本地存儲庫。選擇合理的組ID後,確保文件名格式爲artifactId-version.jar,將其複製到$ {maven.repo.local} /groupId/jars/artifactId-version.jar。
相關問題
- 1. Maven:添加非JAR依賴關係
- 2. 添加maven依賴關係
- 3. Java Maven Jar依賴關係
- 4. 在Maven Netbeans中添加依賴關係
- 5. 在Maven依賴關係中添加外部JAR
- 6. 添加jar文件依賴關係
- 7. 如何在本地jar文件上設置Maven依賴關係
- 8. 添加本地jar文件/插件作爲maven依賴項
- 9. 如何將本地jar添加爲maven項目的依賴項?
- 10. Grails和本地Maven依賴關係
- 11. 本地jar缺失傳遞Maven依賴關係
- 12. 依賴的Maven副本依賴關係
- 13. 在Maven 2中添加JavaScript依賴關係,如Java依賴關係?
- 14. Maven不添加所有依賴關係到jar
- 15. 將Maven依賴關係添加到Eclipse
- 16. keven taglib jar的Maven依賴關係
- 17. spark maven jar文件依賴關係
- 18. Maven配置的依賴關係(jar)
- 19. Maven測試jar包括依賴關係
- 20. aqapi13.jar的Maven依賴關係
- 21. 爲什麼Maven在添加新的依賴關係時重新添加已存在的依賴關係?
- 22. Maven不會添加本地依賴項到目標jar
- 23. NetBeans中的Maven項目:如何向「依賴關係」和「測試依賴關係」添加依賴關係?
- 24. maven-jar-plugin與maven-jar的依賴關係
- 25. Maven依賴關係
- 26. Maven依賴關係
- 27. 從maven junit中的依賴關係jar中加載文件
- 28. FluentNHibernate 1.1/Castle 1.1依賴關係
- 29. IntelliJ Maven正確生成Maven本地存儲庫,但不添加依賴關係
- 30. WildFly Swarm + War + Gradle中的本地Jar依賴關係--NullPointerException
是另外一個maven項目的jar嗎?在這種情況下,爲什麼不簡單地將其安裝到本地存儲庫? – 2013-04-08 07:43:49
我的另一個jar不是maven項目。 – odavid 2013-04-08 08:49:09