我没有Maven项目。我所拥有的是一个嵌入文件中的pom.xml
的罐子。当我通过Artifactory GUI部署这个工具时,Artifactory发现了这个pom,并用jar来部署它。它甚至可以识别groupId,artifactId和版本。Maven:使用内置的pom.xml文件部署jar/war
当我尝试使用mvn deploy:deploy-file
它失败。如果我解压POM,并运行mvn deploy:deploy-file
与-DpomFile=pom.xml
,它的工作原理。有没有办法通过Maven命令行部署这个jar与嵌入式pom?或者,我需要首先解压pom.xml吗?
你可能是对的。我最初的做法是创建'pom.xml'并用jar将它保存在Jenkins中。但是,我在Artifactory中部署了一个带w/an嵌入式pom.xml的jar,并且Artifactory找到并使用了它。我想也许这是一个标准的Maven的事情,但没有去。我将回到我的旧方法,并像以前一样使用'deploy:deploy-file'。 – 2012-08-12 23:18:37