maven-assembly-plugin을 사용하여 다중 모듈 프로젝트에 대한 배포 어셈블리 ("dir"형식)를 만듭니다. 프로젝트는 다음과 같습니다 :Maven : 사이트 (다중 모듈)가 포함 된 배포 어셈블리 생성
+ my-project
+-- my-child-project-1
+-- my-child-project-2
하위 프로젝트는 my-project
에서 상속됩니다. my-project
은 집합체이며, 즉 <modules>
섹션의 하위 프로젝트를 정의합니다.
어셈블리에 아티팩트, 소스 등이 포함되어 있습니다. 사이트를 포함하도록 프로젝트를 어떻게 설정해야합니까?
my-project
하위 모듈에 대한 사이트의 링크가 작동해야합니다. 내가 아는 한 배포 전에는 링크가 작동하지 않습니다. 따라서 사이트를 먼저 단계별로 배포해야한다고 생각합니다 (?). docs에 따르면, 준비 사이트를 생성 한 후에 만 가능합니다 :
이 목표는 이미 MVN 사이트를 호출하여 같은 사이트 목표를 사용하여 생성 된 수있는 사이트가 필요합니다.
어떻게하면됩니까?
mvn package
한 개로 조립 된 모든 것을 얻을 수있는 방법이 있습니까? 내 어셈블리 기술자는 어떻게 생겼을까요?