웬일인지 다음과 같이 고민하고 있습니다. 웹상의 모든 예를 보면 유스 케이스가 도움이되지 않습니다. 필자는 매우 복잡하고 이상한 빌드 사이클의 끝에 많은 구성 요소가 포함 된 zip 파일을 바탕 화면에 제공합니다. zip 파일을 만들 수있는 권한이 없습니다. 이 zip 파일을 Nexus에 업로드하고 저장 및 릴리스 제어를 위해 부분적으로 업로드하고 싶습니다. 나는 MVN의 배포 사용하려고 해요 : 배포 파일을하지만 난 내 치어 파일에 우편을 사용하려고 할 때 다음과 같은 오류 얻을 : POM을 내 치어을 사용하는 것이 좋습니다Nexus에 zip 파일 추가하기
[ERROR] Unknown packaging: zip @ line 6, column 13
예제의 많은 파일은 오류가 아니지만 zip 파일을 업로드하지 않습니다. 내가 사용
명령 줄입니다 : 내가 할 수 있기 때문에
D:\tmp3>mvn deploy:deploy-file -Durl=http://localhost:8081/nexus/content/repositories/snapshots
-DrepositoryId=snapshots
-Dfile=d:\tmp3\test.zip
-DpomFile=pom.xml
폼은 파일을 간단 그것을 :
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>com.test.app</groupId>
<artifactId>testzip</artifactId>
<version>1.0.0.0-SNAPSHOT</version>
<packaging>zip</packaging>
</project>
나는 등 같은 그룹 ID를 치어 파일을 사용하고 지정 무시하면 그것이 작동하는 명령 행의 일부.
D:\tmp3>mvn deploy:deploy-file -Durl=http://localhost:8081/nexus/content/repositories/snapshots -DrepositoryId=snapshots -Dfile=d:\tmp3\test.zip
-DgroupId=com.test.app -DartifactId=testzip -Dversion=1.0.0.0-SNAPSHOT
pom에서 포장 태그를 제거하면 작동하지만 zip을 항아리로 업로드합니다!
결국 나는 Jenkins에 이것을 버블 링해야 할 것이지만, 지금은 커맨드 라인에서 작동하게되어 기쁩니다.
아이디어가 있으십니까?
포트의 첫 번째 줄에 나와 있듯이, 나는 그 패키지에 zip을 넣으려고하면 오류가 발생하지만 명령 행에서 작동하지 않습니다. – dazednconfused