0
A
回答
0
在某種程度上 - 是的 - 但我希望有限制。
下面是繼承的一些使用的簡化示例。這顯示了項目屬性和依賴項細節的重用。我相信還有其他的例子。
父POM:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.xxx</groupId>
<artifactId>ArtefactID</artifactId>
<version>1.2.3.4</version>
<packaging>pom</packaging>
<name>${project.artifactId} - ${project.version}</name>
<modules>
<module>AModule</module>
<module>AnotherModule</module>
</modules>
<dependencyManagement>
<dependencies>
<dependency>
<!-- Re-use project details. -->
<groupId>${project.groupId}</groupId>
<artifactId>AModule</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>AnotherModule</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>
</dependencyManagement>
</project>
兒童POM:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.xxx</groupId>
<artifactId>ArtefactID</artifactId>
<version>1.2.3.4</version>
</parent>
<!-- Inherits project version from parent POM -->
<name>AModule - ${project.version}</name>
<artifactId>AModule</artifactId>
<packaging>jar</packaging>
<dependencies>
<dependency>
<!-- Inherits version and scope from parent POM -->
<groupId>${project.groupId}</groupId>
<artifactId>ANotherModule</artifactId>
</dependency>
</dependencies>
</project>
+0
對不起 - 我發佈了這個之前,我注意到你對插件有興趣。 – OldCurmudgeon
+0
是的 - 插件是'問題' – Roxana
相關問題
- 1. 與Maven父/子插件配置繼承
- 2. 繼承Maven配置文件
- 3. Maven插件管理配置繼承奇怪行爲
- 4. 的Maven插件屬性 - 在繼承
- 5. 繼承生成插件/擴展/ ... Maven中
- 6. maven插件配置
- 7. Gradle配置繼承
- 8. Maven。如何從paren pom.xml繼承配置文件?
- 9. 配置Maven Eclipse插件
- 10. maven EAR插件配置
- 11. 配置從Maven插件
- 12. ActiveMQ maven插件配置
- 13. maven jetty插件log4j配置
- 14. maven tomcat插件配置
- 15. maven bundle插件配置
- 16. 繼承jquery插件
- 17. 繼承Eclipse插件
- 18. jQuery插件繼承
- 19. 一個maven配置文件是否可以繼承另一個maven配置文件?
- 20. 質量配置文件的多繼承
- 21. Groovy配置文件中的繼承
- 22. log4j配置文件和繼承?
- 23. AutoMapper繼承配置文件映射
- 24. 繼承在配置字典
- 25. 配置繼承機制
- 26. Maven:通過程序集插件構建的工件的繼承
- 27. jquery插件繼承和requirejs
- 28. 繼承的Maven插件的構建失敗
- 29. 如何繼承孩子POM中的Maven插件條目
- 30. Maven網站插件:菜單繼承如何工作?
你有沒有試過? –
它用在我無法在我的電腦上查看的上下文中 - 但我可以嘗試引入一個虛擬插件「僅用於娛樂」:) – Roxana