我想在我的項目中添加一個jar文件到Maven依賴項中。 settings.xml被配置爲將存儲庫設置爲公共存儲庫。但是這個特定的jar不存在於該回購中。正如我在我的lib文件夾中的jar,我如何配置Maven依賴關係來取得這個jar?如何從lib文件夾中添加Maven依賴關係jar文件
12
A
回答
12
看看system dependencies。你需要定義<scope>system</scope>
。
<project>
...
<dependencies>
<dependency>
<groupId>javax.sql</groupId>
<artifactId>jdbc-stdext</artifactId>
<version>2.0</version>
<scope>system</scope>
<systemPath>${java.home}/lib/rt.jar</systemPath>
</dependency>
</dependencies>
...
</project>
這是如果您沒有自己的託管工件存儲庫服務器,如Nexus,Artifactory或Archiva。
如果這樣做,那麼正如Karl-Heinz所建議的那樣,最好將它放在那裏,因爲將二進制工件提交到版本控制並不是一個好習慣。
-1
最好的解決方案是開始使用像Nexus這樣的存儲庫管理器並放在那裏。或者你可以使用non-maven-jar-plugin。
1
另一種選擇是建立一個存儲庫,該存儲庫由您的項目中的目錄支持,根據此答案:https://stackoverflow.com/a/2230464/433789
相關問題
- 1. 從ant lib/jar文件夾創建Maven依賴關係
- 2. 添加jar文件依賴關係
- 3. spark maven jar文件依賴關係
- 4. 從maven junit中的依賴關係jar中加載文件
- 5. Maven - Jar中lib目錄中的依賴項文件夾
- 6. Maven:將依賴關係和spring bean配置文件添加到jar文件中
- 7. 如何從node_modules文件夾添加package.json依賴關係?
- 8. 在名爲Android的文件夾中添加* .jar文件依賴關係
- 9. Maven:添加非JAR依賴關係
- 10. 有maven添加依賴目標jar/lib
- 11. 如何在本地jar文件上設置Maven依賴關係
- 12. 如何從另一個文件加載Maven依賴關係?
- 13. maven,依賴關係中的jsp文件
- 14. 在根lib文件夾中放置依賴關係
- 15. 添加maven依賴關係
- 16. 沒有複製到WEB-INF/lib文件夾中的Spring Maven依賴關係
- 17. Maven在pom文件中添加依賴關係
- 18. Java Maven Jar依賴關係
- 19. Maven中依賴關係jar文件的列表
- 20. 如何在EJB jar文件中包含jar依賴關係?
- 21. 如何從被maven依賴關係覆蓋的戰爭中移除.jar文件
- 22. Maven Maven文件夾外顯示的依賴關係
- 23. 將Maven依賴關係添加到文件夾中的本地回購
- 24. Eclipse glassfish插件未將Maven依賴項jar發佈到lib庫文件夾
- 25. Jetty中依賴關係JAR的自定義文件夾
- 26. Maven - 依賴關係更改文件
- 27. Maven POM依賴關係到ivy.xml文件
- 28. 添加本地jar文件/插件作爲maven依賴項
- 29. 如何將依賴關係jar文件包含到jar文件中
- 30. 如何從Maven pom.xml構建項目的jar文件及其依賴關係?