[업데이트] 원본 질문 (아래)이 해결되었습니다. 나는maven appassembler 플러그인에 현재 아티팩트가 포함되어 있지 않습니다. 반복하면
mvn package appassembler:assemble
대신
mvn package
mvn appassembler:assemble
질문의 호출 할 필요가 왜 차이가있다?
[원본]
나는 모든 종속성을 조립으로 명령 줄 도구를 만들 수 maven appassembler plugin를 사용하는 것을 시도하고있다. 거의 작동하지만 현재 모듈의 아티팩트가 누락되었습니다. 모든 종속 아티팩트가 repo에 복사되고 bat의 classpath에는 현재 아티팩트가 포함됩니다. 다음과 같이 구성은 다음과 같습니다
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>appassembler-maven-plugin</artifactId>
<configuration>
<platforms>
<platform>windows</platform>
<platform>unix</platform>
</platforms>
<programs>
<program>
<mainClass>${mainclass}</mainClass>
<name>huffman</name>
</program>
</programs>
</configuration>
</plugin>
어떤 아이디어?