1.在pom.xml文件中配置需要发布的工厂
如果想把项目发布到nexus中,需要在pom.xml中配置releases和snapshots版本发布的具体repository
<distributionManagement><!-- 两个ID必须与setting.xml中的<server><id>nexus-releases</id></server>保持一致--><repository><id>nexus-releases</id><name>Nexus Release Repository</name><url>http://localhost:8081/nexus/content/repositories/releases</url></repository><snapshotRepository><id>nexus-snapshots</id><name>Nexus Snapshot Repository</name><url>http://localhost:8081/nexus/content/repositories/snapshots</url></snapshotRepository></distributionManagement>2.给用户授权,让其有权发布项目
在Maven的conf中的setting.xml文件中,找到servers标签,添加相应的用户。进行授权
这里的id需要和pom.xml中的id一样
<servers><server><id>nexus-releases</id><username>admin</username><password>admin123</password></server><server><id>nexus-snapshots</id><username>admin</username><password>admin123</password></server></servers>这里配置的是admin用户,因为admin是管理员用户。是有权限发布的。
假如你配置的是deploy用户,需要给deploy用户授权。
3.发布到nexus中
使用mvn:deploy 命令发布到nexus中
发布成功后,可以在repositories中的releases或者snapshots中看到刚刚发布的项目
                    
                

                
            
        
浙公网安备 33010602011771号