maven发布jar到nexus

项目的pom.xml中指定要部署的仓库地址:服务器

<distributionManagement>
    <repository>
        <id>nexus-releases</id>
        <name>Nexus Internal Releases Repository</name>
        <url>http://192.168.1.226:88/content/repositories/releases/</url>
    </repository>

    <snapshotRepository>
        <id>nexus-snapshots</id>
        <name>Nexus Internal Snapshots Repository</name>
        <url>http://192.168.1.226:88/content/repositories/snapshots/</url>
    </snapshotRepository>
</distributionManagement>

可在nexus的Repositories中的summary中copy:url

输入图片说明

在用户目录/.m2/settings.xml中添加配置code

<servers>
    <server>
        <id>releases</id>
        <username>deployment</username>
        <password>admin123</password>
    </server>
    <server>
        <id>snapshots</id>
        <username>deployment</username>
        <password>admin123</password>
    </server>
</servers>

提示,此处用户名和密码可从nexus服务器上获取, id须要同发布工厂中的id保持一致。server

Nexus配置:xml

点击Security,找到eployment用户,再右键Set Password 设置密码,此处设置为admin123。 启用Releases的发布权限图片

相关文章
相关标签/搜索