我有我的maven web項目,我想添加我的ejb項目(相同的worksapce)作爲liblary。如何使它在pom.xml中? 我是否以正確的方式思考? Maven pom.xml添加另一個項目
0
A
回答
1
假設MyEjbProject不是另一個Maven項目您擁有或想用Maven構建,你可以使用系統的依賴性鏈接到該項目現有的jar文件,像這樣
<project>
...
<dependencies>
<dependency>
<groupId>yourgroup</groupId>
<artifactId>myejbproject</artifactId>
<version>2.0</version>
<scope>system</scope>
<systemPath>path/to/myejbproject.jar</systemPath>
</dependency>
</dependencies>
...
</project>
也就是說它通常是將軟件包安裝到版本庫的更好的方式(也是首選方法),可以通過將其作爲maven項目並構建它,或按照您已經完成的方式進行安裝。
編輯:如果他們,但是,彼此依賴,您可以始終創建一個單獨的父項目(必須是一個「POM」項目)聲明另外兩個項目作爲其「模塊」。 (子項目不必宣佈第三個項目爲他們的父項)。因此,你會得到一個新的目錄爲新的父項目,在那裏你想也相當可能把兩個獨立的項目,像這樣:
parent
|- pom.xml
|- MyEJBProject
| `- pom.xml
`- MyWarProject
`- pom.xml
父項目會得到一個「模塊」節名所有的子模塊。則聚集將使用依賴於子模塊實際找出哪些項目是要構建的順序)
<project>
...
<artifactId>myparentproject</artifactId>
<groupId>...</groupId>
<version>...</version>
<packaging>pom</packaging>
...
<modules>
<module>MyEJBModule</module>
<module>MyWarModule</module>
</modules>
...
</project>
這樣的項目可以涉及到對方,但(一旦被安裝在
filesystem
|- mywarproject
| `pom.xml
|- myejbproject
| `pom.xml
`- parent
`pom.xml
現在你可能只是這樣做:本地資源庫),仍然可以在其他項目中
最後,如果您的項目不相關的目錄,你可以嘗試給他們的模塊相對於單獨作爲文物(在maven 2中工作,剛剛試過):
<!--parent-->
<project>
<modules>
<module>../mywarproject</module>
<module>../myejbproject</module>
</modules>
</project>
相關問題
- 1. 添加另一個項目的maven依賴項
- 2. 如何從另一個maven項目引用一個maven項目?
- 3. 使用Maven添加另一個項目的jar作爲資源
- 4. [Docker] [Maven]如何將本地Maven項目添加爲另一個Maven項目的依賴項?
- 5. 引用父Maven項目的子目錄Maven項目的pom.xml
- 6. 添加項目的非穩定版本到另一個Maven項目
- 7. 將一個maven項目添加到另一個maven項目導致無法解決依賴關係錯誤
- 8. 將Nuget包從一個項目添加到另一個項目
- 9. maven項目如何依賴另一個本地maven項目?
- 10. Maven項目爲「插件」的另一個Maven項目
- 11. 添加一個Maven項目到Eclipse編譯項目
- 12. 如何將一個Maven項目的構建添加到另一個?
- 13. gwt-maven-plugin如何將源jar添加到另一個模塊pom.xml
- 14. Android的Maven項目 - 讓錯誤的pom.xml
- 15. Maven項目未構建pom.xml錯誤
- 16. 的Maven的pom.xml - 項目聚集
- 17. 直接從你的maven項目中的git中引用一個項目Pom.xml
- 18. 將另一個winform添加到另一個項目
- 19. 添加Hibernate 3.5.x的到一個Maven的pom.xml建立
- 20. 添加maven nexus回購到我的pom.xml
- 21. 向Maven pom.xml添加cypress測試框架
- 22. 添加一個非jar依賴項到我的maven項目
- 23. 如何將項目添加另一個項目
- 24. 添加項目作爲另一個項目的參考
- 25. 將android項目添加到另一個項目
- 26. 將xcode項目添加到另一個xcode項目中
- 27. 如何調用一個axis2 web服務項目添加爲jar依賴到另一個Maven項目?
- 28. 如何在netbeans的另一個maven項目中添加我的一個項目jar
- 29. 從另一個表格添加一個項目到一個ListBoxControl
- 30. 如何將Maven項目用作另一個Maven項目的依賴項?