1
maven-assembly-plugin 사용 프로젝트 별 요구 사항으로 * .jar 파일을 만들 수 있습니다. 모든 종속성 및 전이 의존성을 압축 해제합니다. 하지만 거기에는 메이븐 저장소에없는 제 3 자 항아리가 있습니다. 그것은 내 프로젝트에서 로컬로 참조됩니다. 주어진 jar 파일의 압축을 풀기 위해 maven-assembly-plugin을 지시하는 방법이 있습니까?maven 어셈블리 플러그인에게 pom.xml의 종속성으로 정의되지 않은 thirdparty jar 파일의 압축을 풉니 다.
내 항아리 만들기 조립 기술자는 내 요구 사항은 단 하나의 타사 항아리의 압축을 풀 필요가
<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
<id>packing-jar</id>
<formats>
<format>jar</format>
</formats>
<includeBaseDirectory>false</includeBaseDirectory>
<fileSets>
<fileSet>
<directory>${project.build.outputDirectory}/com</directory>
<outputDirectory>/com</outputDirectory>
</fileSet>
</fileSets>
<dependencySets>
<dependencySet>
<outputDirectory>/</outputDirectory>
<unpack>true</unpack>
<useProjectArtifact>false</useProjectArtifact>
</dependencySet>
</dependencySets>
</assembly>
이 게시물을 살펴보면이 방법이 유용 할 것입니다. http://stackoverflow.com/questions/12298178/maven-depend-on-assembled-zip. 이미 답변이 있으면 게시하십시오. – GBP