문제
고객 선택에 따라 (Alfresco 또는 Jackrabbit 또는 ...)의 라이브러리 종속성을 번들로 만들고 싶습니다. 의존성 수는 실제로 선택한 공급 업체에 따라 다릅니다. 최종 제품에는 고객 선택에 따라 종속 항아리 만 포함되도록 Maven 레벨에서 고리를 어떻게 제공합니까?
해결책
필요한 종속성을 공급 업체별로 두어이를 달성 할 수 있습니다. 프로필 당신의 pom에서 :
<profiles>
<profile>
<id>Alfresco</id>
<dependencies>
...
</dependencies>
</profile>
<profile>
<id>Jackrabbit</id>
<dependencies>
...
</dependencies>
</profile>
</profiles>
그런 다음 빌드에 원하는 프로필을 활성화 할 수 있습니다.
mvn -PJackrabbit install
제휴하지 않습니다 StackOverflow