• maven私服-账号管理


    关于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:UsersHP.m2fastdfs_client_v1.24.jar -Durl=http://localhost:8081/repository/3rd-oarty/ -DrepositoryId=nexus-releases
  • 相关阅读:
    第三次作业
    第二次作业
    第一次作业
    实验二
    第一次试验
    第五次作业
    第四次作业
    第三次作业
    第二次作业
    第一次作业
  • 原文地址:https://www.cnblogs.com/q1359720840/p/14772190.html
Copyright © 2020-2023  润新知