3
여러 개의 모듈이있는 기본 pom.xml이 있습니다. 이러한 모듈은 자체 어셈블리를 생성하고 어셈블리 플러그인 및 설명자 XML을 pom.xml에 정의해야합니다.Maven 어셈블리 - 모듈 어셈블리 호출
메인 pom.xml에서 모듈의 어셈블리를 호출 할 수 있습니까?
여러 개의 모듈이있는 기본 pom.xml이 있습니다. 이러한 모듈은 자체 어셈블리를 생성하고 어셈블리 플러그인 및 설명자 XML을 pom.xml에 정의해야합니다.Maven 어셈블리 - 모듈 어셈블리 호출
메인 pom.xml에서 모듈의 어셈블리를 호출 할 수 있습니까?
어셈블리 플러그인이 수명주기 단계에 바인딩되어 있으면 빌드가 트리거되는 방식에 관계없이 프로젝트가 빌드 될 때 어셈블리 플러그인이 실행됩니다.
실행을 바인드하려면 다음과 같이하십시오. 바인딩 할 단계는 어셈블리가 수행하는 작업에 따라 다릅니다. 가능한 단계에 대한 Introduction to the Build Lifecycle를 참조하십시오
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<executions>
<execution>
<id>assemble</id>
<phase>package</phase>
<goals>
<goal>assembly</goal>
</goals>
<execution>
</executions>
<configuration>
...
</configuration>
</plugin>
만 특정 상황에서 어셈블리를 실행합니다. 어셈블리 플러그인 구성을 profile에 넣으면 해당 프로필이 활성화 된 경우에만 실행됩니다. 모든 프로필의 ID를 동일하게 설정하면 (예 : "어셈블") 명령 줄에서 프로필 활성화가 활성화됩니다.