Maven 프로젝트가 없습니다. 내가 가진 파일은 pom.xml
인 jar 파일입니다. Artifactory GUI를 통해이를 배포하면 Artifactory가 pom을 찾아이를 병에 배치합니다. 그것은 심지어 groupId, artifactId 및 version을 인식합니다.Maven : pom.xml 파일이 내장 된 jar/war 배포
mvn deploy:deploy-file
을 사용해도 문제가 발생합니다. pom을 추출한 후 mvn deploy:deploy-file
을 -DpomFile=pom.xml
으로 실행하면 작동합니다. Maven 명령 줄을 통해 임베디드 pom과 함께이 jar를 배포하는 방법이 있습니까? 아니면 먼저 pom.xml을 추출해야합니까?
아마도 맞을 것입니다. 내가 원래하고 있었던 것은'pom.xml' 파일을 만들고 그것을 Jenkins에 저장하는 것입니다. 그러나 Artifactory에 jom w/embedded pom.xml을 배포하고 Artifactory가 그것을 발견하여 사용했습니다. 어쩌면 이것이 표준 메이븐 (Maven) 일이라고 생각 했겠지만, 어쩔 수 없다. 이전 방법으로 되돌리고 이전과 같이'deploy : deploy-file'을 사용합니다. –