首页 > 其他 > 详细

maven私服-账号管理

时间:2021-05-15 20:28:24      阅读:24      评论:0      收藏:0      [点我收藏+]

关于maven私服的相关数据:

默认账号admin,密码:admin123

这个账号是不能进行上传代码 到maven仓库的。

我们光是有admin和匿名账号是不够的,我们需要创建一个专门用来部署的账号,ceshi

 

1)涵盖所有匿名账号的权限,至少可以搜索仓库,下载依赖

2)对仓库有所有的管理权限,就可以往仓库中去部署发布包

创建角色

技术分享图片

 

 

 创建用户

技术分享图片

 

 在settings.xml中加入登录账号

<servers>
    <server>
        <id>nexus-releases</id>
        <username>deployment</username>
        <password>deployment123</password>
    </server>
    <server>
        <id>nexus-snapshots</id>
        <username>deployment</username>
        <password>deployment123</password>
    </server>
</servers>

在pom中加入添加到的私服 仓库目录

<distributionManagement>
        <!--正式-->
        <repository>
            <id>nexus-releases</id>
            <name>Nexus Release Repository</name>
            <url>http://localhost:8081/repository/maven-releases/</url>
        </repository>
        <!--开发-->
        <snapshotRepository>
            <id>nexus-snapshots</id>
            <name>Nexus Snapshot Repository</name>
            <url>http://localhost:8081/repository/maven-snapshots/</url>
        </snapshotRepository>
    </distributionManagement>

mvn deploy

 

本地包如何通过命令上传到maven私服,

-Dpackaging 本地包路径,-Durl需要上传的仓库地址,-DrepositoryId,在settings.xml中登录的账号id

mvn deploy:deploy-file -DgroupId=com.csource -DartifactId=fastdfs-client-java -Dversion=1.24 -Dpackaging=jar -Dfile=C:\Users\HP\.m2\fastdfs_client_v1.24.jar -Durl=http://localhost:8081/repository/3rd-oarty/ -DrepositoryId=nexus-releases

 

maven私服-账号管理

原文:https://www.cnblogs.com/q1359720840/p/14772190.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!