3
다른 프로젝트에서 의존성으로 pom-packaging maven 프로젝트를 사용하는 것에 관한 질문을하고 있습니다. 필자는 Maven의 문서를 읽고 온라인 검색을 시도했지만 몇 가지 해결책을 찾았습니다.pom-packaging maven 프로젝트를 의존성으로 사용하십시오.
<project ...>
<groupId>the.pom.project</groupId>
<artifactId>pom-project</artifactId>
<version>1.0</version>
<packaging>pom</packaging>
<modules>
<module>a-pom-module</module>
<module>b-pom-module</module>
<module>c-pom-module</module>
<module>d-pom-module</module>
<module>e-pom-module</module>
<module>f-pom-module</module>
</modules>
</project>
그리고 다른 프로젝트가 치어 프로젝트의 서브 모듈 항아리에 따라 다릅니다
POM을 포장 프로젝트
은 단지 포장되어 여러 서브 모듈, 유사로 구성되어 있습니다.<project ...>
<groupId>the.another.project</groupId>
<artifactId>another-project</artifactId>
<version>1.0</version>
<packaging>jar</packaging>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>the.pom.project</groupId>
<artifactId>pom-project</artifactId>
<version>1.0</version>
<type>pom</type>
</dependency>
</dependencies>
</dependencyManagement>
</project>
내가 다른 프로젝트의 클래스 경로에있는 모든 서브 모듈의 항아리를 추가하는 것을 목표로, 의존성으로 치어 프로젝트를 추가하려고하지만 나를 위해 작동하지 않는 것 같다 내가 좋아하는 물품.
모든 하위 모듈을 수동으로 종속성으로 추가하지는 않을 것입니다.
감사합니다. 비록 내가 배포하는 동안 이러한 집계 pom을 자동으로 생성하는 플러그인이 있어야한다고 생각합니다. –
예 집계 집계를 생성하기위한 플래그가 있어야합니다. – ravthiru