현재 운영 팀이 배포하기 쉬운 방법으로 작은 앱을 패키징하려고합니다. 내 요구 사항은 프로젝트가 컴파일되고 압축된다는 것입니다.메이븐 어셈블리 생성
명령 줄에서 "mvn -DmyProfile clean generate-sources package"명령을 실행하고 출력을 위해 zip 형식 사용을 선언 할 때 맨 위에 놓아야 할 src.xml 파일을 작성했습니다 .
결과적으로 대상 폴더에 jar 및 zip 파일 2 개가 있습니다. zip 파일은 POM의 올바른 값을 입력하지 않은 것을 제외하고는 필자가 필요로하는 방식으로 정확하게 구조화되어 있습니다. 대신 모든 {변수}는 여전히 존재합니다. 반면에 jar는 모든 올바른 값을 주입하는 것처럼 보이지만 jar의 구조는 내가 필요로하는 것이 아닙니다.
키커는 내 프로젝트에 Java Service Wrapper를 추가하려고했기 때문에이 문제가 발생하며 모든 새 파일이 프로젝트 폴더 구조에 있어야하는 위치를 선언하려면 src.xml 파일이 있어야합니다. 그 전에 똑같은 명령어가 완벽하게 작동 할 것이고 jar 구조조차도 Eclipse의 실제 프로젝트 구조와 더 일관성이있었습니다.
Java Service Wrapper를 비난하지 않고, 모든 것을 제대로 작동 시키려고하는지 궁금하지 않으면 MVN 어셈블리와 충돌을 일으키지 않았습니다.
도움을 주시면 감사하겠습니다.
감사합니다,
필요할 경우 pom의 관련 부분을 붙여 넣을 수있는 가능성이 있습니까 (더미 값 사용). – whaley