我想創建一個Maven Parent POM文件,其中的組ID爲com.company.maven
,這給了它的子女一個com.company
的默認groupId。這可能嗎?如果是這樣,我該如何做到這一點?爲父POM指定不同的groupId比兒童
2
A
回答
0
我不認爲這是可能的。此外,它在Maven Guide to Naming Conventions的表面上飛,它建議(如果有的話),子模塊應附加到父組groupId,反之亦然。
0
就像一個java類,它不知道「它的」子類,父pom不知道它的子poms。所以父pom將無法設置或覆蓋其子項的屬性。
2
只需創建類似父POM:
<project...>
<groupId>com.company.maven</groupId>
<artifactId>parent</artifactId>
<version>..</version>
...
</project>
,並在孩子POM定義:
<project...>
<parent>
<groupId>com.company.maven</groupId>
<artifactId>parent</artifactId>
<version>..</version>
</parent>
<groupId>com.company</groupId>
</project>
換句話說,它是可以這樣做,但我不會做它,因爲我會已命名父母「com.company」,而孩子「com.company.maven」。我將groupId與代表文件夾的java包名進行比較,以便設置groupId的想法沒有意義。
相關問題
- 1. 父POM不能解決的,除非我添加回購兒童POM - 難題
- 2. 指定兒童重視同其父值類型初始化
- 3. 內嵌塊父 - 沒有比兒童高?
- 4. XPath來選擇特定的兒童與兒童父母
- 5. 角指令兒童沒有父母transclude
- 6. MVC兒童 - 父母在同一頁
- 7. 覆蓋父pom中指定的java版本的不同方法
- 8. removeView()對兒童的父母
- 9. 兒童類沒有父
- 10. 兒童外出父元素
- 11. 兒童DIV掉於父DIV
- 12. settattr對父類兒童
- 13. Flexboxs兒童溢出父母
- 14. 父母兒童微調器
- 15. 兒童訪問父組件
- 16. 角2 sidenavlayout父,sidenav兒童
- 17. 父類的靜態變量兒童類的不同值
- 18. 的QObject:不能爲父母是在不同的線程創建兒童
- 19. AS3爲兒童定製contextMenu
- 20. 父進程不等待兒童 - C
- 21. 父()兒童()並切換不工作
- 22. 獲取三個不同父母的多態性關聯兒童
- 23. 返回兒童(已知的,但不同班)從父
- 24. JPA兒童類引用通過多個不同的父類
- 25. 定製兒童
- 26. Java Android - 將父母鑄造成兒童與兒童
- 27. JUNG在樹中指定左右兒童
- 28. 兒童股利行爲不
- 29. 爲什麼我的DIV兒童的身高不如父母
- 30. 家長有不同的變量名稱比兒童