我剛開始轉向Maven,因此我目前沒有pom.xml文件。我的項目僅依賴於不屬於我的另一個項目的一部分模塊。他們有分佈在他們的pom中的模塊列表。我如何在我的pom.xml中聲明對特定jar(大概包含在下載的jar中)的依賴關係?如何編寫Maven依賴包的子模塊
1
A
回答
2
如果您的其他項目用自己pom.xml
組織成子Maven的模塊,然後<groupId>
,<artifactId>
,這些子行家模塊的<version>
節點都將包含在您的主項目。
E.g.
project 1
|- common
|- pom.xml
<groupId>com.project1</groupId>
<artifactId>common</artifactId>
<version>1.0</version>
|- util
|- pom.xml
<groupId>com.project1</groupId>
<artifactId>util</artifactId>
<version>1.0</version>
|- domain
|- pom.xml
<groupId>com.project1</groupId>
<artifactId>domain</artifactId>
<version>1.0</version>
|- service
|- pom.xml
<groupId>com.project1</groupId>
<artifactId>service</artifactId>
<version>1.0</version>
|- webapps
|- pom.xml
<groupId>com.project1</groupId>
<artifactId>webapps</artifactId>
<version>1.0</version>
在項目2個,如果你只是想只有common
,util
和domain
和域模塊,然後pom.xml的這個項目將包含以下依存關係:
<dependencies>
...
<dependency>
<groupId>com.project1</groupId>
<artifactId>common</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>com.project1</groupId>
<artifactId>util</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>com.project1</groupId>
<artifactId>domain</artifactId>
<version>1.0</version>
</dependency>
...
</dependencies>
希望這有助於!
相關問題
- 1. maven:不包括模塊依賴關係
- 2. Maven依賴vs多模塊?
- 3. Maven多模塊:子模塊作爲依賴關係
- 4. maven包裝不包括依賴罐子
- 5. 作爲模塊的Maven依賴關係
- 6. Maven的模塊依賴和資源
- 7. Maven的繼承依賴模塊
- 8. 依賴於JAR的多個Maven模塊
- 9. 春天依賴maven的多模塊
- 10. 對非maven模塊的依賴
- 11. 如何告訴maven程序集在子模塊上只包含這個模塊需要的依賴關係?
- 12. Intellij-idea模塊依賴關係不包含內部maven依賴關係
- 13. Maven多模塊依賴關係共享
- 14. maven多模塊依賴版本
- 15. 在Maven中添加模塊依賴項
- 16. maven依賴:跨模塊複製
- 17. 爲javax.persistence編寫Maven依賴關係
- 18. Maven的模塊依賴源的代替存儲庫罐子
- 19. 避免子依賴使用Maven重寫父依賴3
- 20. 與子模塊的Maven POM依賴管理
- 21. 傳播依賴版本孫子模塊中的Maven
- 22. 帶配置文件依賴子模塊的Maven發佈插件
- 23. Maven多模塊項目中的源依賴項 - 無法自行編譯模塊
- 24. Maven JAR模塊在發佈中包含依賴項?
- 25. 如何激活依賴模塊中的Maven配置文件?
- 26. Maven如何處理模塊之間的依賴關係?
- 27. Maven的依賴罐子BuildPluginManager
- 28. Maven的:如何將模塊依賴關係到普通依賴性的罐子文件夾
- 29. 的模塊,同時包括與依賴
- 30. maven版本依賴注入到子模塊
你想分享一些pom.xml文件的片段並解釋你想實現什麼嗎? – Vikdor
我剛開始轉向Maven,因此我目前沒有pom.xml。我想在已發佈的項目上定義一個依賴關係,但只有它的幾個子模塊。 – rwst
您的項目和該項目之間的關係是什麼?項目父項還是項目的依賴項? –