maven-assembly-plugin 버전 2.4를 사용하여, mypackage으로 시작하는 groupid 아래 jar 파일 만 포함하는 저장소의 zip 파일을 빌드하려고합니다.Maven 어셈블리로 저장소 서브 세트 추출
패턴이있는 저장소 사용 mypackage. * : *이 작동하지 않습니다. 빌드가 성공했지만 저장소에 모든 의존성이 포함되어 있습니다! (모든 항아리 루트 폴더에 제외하고 ...) 같은 패턴으로 설정
<formats>
<format>zip</format>
</formats>
<includeBaseDirectory>false</includeBaseDirectory>
<repositories>
<repository>
<includes>
<include>mypackage.*:*</include>
</includes>
<scope>test</scope>
<includeMetadata>false</includeMetadata>
</repository>
</repositories>
사용 종속성 작동 : 구성에서 뭔가 잘못
<formats>
<format>zip</format>
</formats>
<includeBaseDirectory>false</includeBaseDirectory>
<dependencySets>
<dependencySet>
<includes>
<include>mypackage.*:*</include>
</includes>
<unpack>false</unpack>
<scope>test</scope>
<useProjectArtifact>false</useProjectArtifact>
</dependencySet>
</dependencySets>
있습니까? 메이븐 어셈블리로 할 수 있습니까?
''mypackage. ** : *''를 사용하면 현재 POM 프로젝트 만 포함하는 저장소가 생성되지만 저장소 태그에는 플래그''useTransitiveDependencies''를 사용할 수 없습니다. 어떤 생각? – JBE