"target"디렉토리 ($ {project.build.directory)의 zip 아카이브를 만들고 싶습니다. maven-assembly-plugin을 사용하는 것은 나 같은 단순한 작업 (과 조금 복잡하다 - 나는 왜 그런 작업을 위해 다른 파일, 어셈블리 디스크립터를 사용해야 만 하는가?) 과잉을 좋아하는 것 같다. 겉으로보기에 더 단순한 것을 찾을 수 없다. maven-zip-pluginhttp://repo1.maven.org/maven2 저장소에 있습니다.maven "target"디렉토리의 zip 아카이브 만들기
입력 사항이 있습니까?
작동하지 않습니다 - 내장 된 "bin"은 작동하지 않습니다. 익숙한. 그리고 비 내장형을 가리키는 방법을 알아낼 수 없습니다. –
어셈블리 플러그인에 대해 antrun 플러그인을 사용하면 zip 내에 파일 크기가 다르게 저장되므로 이점이 있습니다.'ZipInputStream'을 사용하여 zip을 읽고 'getSize()'를 사용하는 경우 antrun에 의해 생성 된 zip으로 항목 크기를 가져오고 어셈블리로 생성 된 zip에 대해서는 -1을 반환합니다. –