documentation에 따르면 deploy:deploy-file
은 pom 파일을 직접 지정할 때 작동한다고 가정합니다. 이 경우 문서에서는 "groupId, artifactId, 버전 및 패키징 인수가 필요하지 않습니다. 배포 파일 목표는 주어진 POM에서이 정보를 얻을 것이기 때문에"라고 말합니다. 나는 다음과 같은 명령을 실행할 때deploy : deploy-file이 pom 파일에서 이슈, 그룹 등을 찾지 못함
그러나 : 추가 통찰력을 공개하지 않는 mvn -e -X
를 사용
[INFO] Building Maven Default Project
[INFO] task-segment: [deploy:deploy-file] (aggregator-style)
[INFO] ------------------------------------------------------------------------
[INFO] [deploy:deploy-file]
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Missing group, artifact, version, or packaging information
:
mvn deploy:deploy-file -DpomFile=webapp-6.0.2.pom -Dfile=webapp-6.0.2.jar -DrepositoryId=internal -Durl=dav:http://server:9091/archiva/repository/internal -Dpackaging=jar -DgeneratePom=false
을 나는이 오류가 발생합니다. Maven 2.0.9와 maven-deployer-plugin 버전 2.3을 사용하고 있습니다.
설명서가 잘못되었거나 나 빠졌습니까?
언급 한 내용에 따라 2.8.1 및 ** 2.3이 아닌 maven-deploy-plugin의 최신 버전을 사용하는 것이 좋습니다. 가장 중요한 것은 Maven 3.X를 사용하는 것입니다. Maven 2.0.9가 너무 오래되었습니다. 2.0.9는 Maven 2.0의 최신 버전이 아닙니다. Maven 2.0.9는 2008 년에 출시 된 것으로 5 세를 의미합니다. Maven 3.1.1 또는 Maven 3.2.1로 업데이트 ... – khmarbaise
업그레이드는 현재 나에게 옵션이 아니지만 예, [최신 버전]으로 표시됩니다 (http://svn.apache.org/viewvc/maven/). plugins/tags/maven-deploy-plugin-2.8.1/src/main/java/org/apache/maven/plugin/deploy/DeployFileMojo.java? view = markup)은 문서의 설명대로 작동합니다. – GreenGiant