Maven 2 如何使用maven将pom.xml部署为快照?

Maven 2 如何使用maven将pom.xml部署为快照?,maven-2,nexus,Maven 2,Nexus,我有一个pom.xml,我想用它作为我项目的父pom.xml 并且想为上传到Nexus上的pom.xml命名,比如ABC-root-pom-2.0.0-SNAPSHOT.pom 有人能告诉我maven使用的是什么命令吗 谢谢不要担心pom在存储库管理器上的名称。Maven存储库格式规定了这一点 要获得部署了pom打包的Maven项目,您必须执行将DistributionManager添加到pom和将凭据添加到settings.xml的正常步骤。然后你就跑 mvn clean deploy 就这

我有一个
pom.xml
,我想用它作为我项目的父
pom.xml

并且想为上传到Nexus上的
pom.xml
命名,比如
ABC-root-pom-2.0.0-SNAPSHOT.pom

有人能告诉我maven使用的是什么命令吗


谢谢

不要担心pom在存储库管理器上的名称。Maven存储库格式规定了这一点

要获得部署了pom打包的Maven项目,您必须执行将DistributionManager添加到pom和将凭据添加到settings.xml的正常步骤。然后你就跑

mvn clean deploy

就这样。然后,您的其他项目可以引用它。这样一个pom项目的一个例子是my。

您是否尝试过
mvn install
(安装到本地maven repo)或
mvn deploy
(部署到您的中央repo)?如果您的pom是父pom(
pom
),我不知道如何部署jar,但不知道如何部署pom.xmlWell,然后,它应该与您的jar文件一起自动部署。请您在问题中添加更多信息,例如项目布局等@StefanFerstl,那么您的意思是当我基于pom部署任何jar时,应该将pom上载到nexus?是的。JAR的POM将上载到与JAR文件相同的位置。仅当您使用所有子模块构建整个项目时,即从父POM的位置执行
mvn deploy
,才会上载父POM。