• linux环境搭建nexus私服-个人总结


    配置环境变量

     vim /etc/profile

    NEXUS_HOME=/usr/local/nexus/nexus-3.13.0-01 //这边对应nexus解压出来的文件路径
    export NEXUS_HOME

     source /etc/profile

    1:如何启动nexus

    /使用service nexus start/stop命令来尝试启动关闭nexus,使用service nexus status查看nexus状态。
    或者直接 nexus start/stop/status

    访问路径:ip默认是安装所在机器的IP
    http://10.129.0.27:8081/nexus(老版本)     http://10.129.0.27:8081(我装的是最新的 nexus-3.13.0-01-unix.tar.gz)
    用户名admin 密码admin(默认admin123我改过了)

    2:项目中如何配置使用

    maven的setting文件添加server

    <server>
          <id>releases</id>
          <username>admin</username>
          <password>admin</password>
     </server>

    项目的POM文件配置:

    说明:将自己新建的testRelease仓库先添加到maven-public仓库组,组里包含远程中央仓库和代理的一些仓库;然后pom文件里引用maven-public的url

    <repositories>
            <repository>
                <id>deployment</id>
                <name>deployment123</name>
                <url>http://10.129.0.27:8081/repository/maven-public/</url>
                <releases><enabled>true</enabled><updatePolicy>always</updatePolicy></releases>
                <snapshots><enabled>true</enabled><updatePolicy>always</updatePolicy></snapshots>
            </repository>
        </repositories>
        <pluginRepositories>
            <pluginRepository>
                <id>deployment</id>
                <name>deployment123</name>
                <url>http://10.129.0.27:8081/repository/maven-public/</url>
                <releases><enabled>true</enabled><updatePolicy>always</updatePolicy></releases>
                <snapshots><enabled>true</enabled><updatePolicy>always</updatePolicy></snapshots>
            </pluginRepository>
        </pluginRepositories>

    3:如何上传第三方、或自己的jar包

     cmd进入上传jar包的文件目录

    mvn deploy:deploy-file -DgroupId=com.sunyard.test -DartifactId=SunEcmClient -Dversion=3.1.5 -Dpackaging=jar -Dfile=D:libSunECMClientV3.1.5.jar -Durl=http://10.129.0.27:8081/repository/testRelease/ -DrepositoryId=releases

    4:如何下载

    如下图所示、和普通引入maven文件一样

    <dependency>
            <groupId>com.sunyard.test</groupId>
              <artifactId>SunEcmClient</artifactId>
              <version>3.1.5</version>
    </dependency>

    制定计划、物质驱动、立即执行、反复提醒、阶段反馈、输出博客
  • 相关阅读:
    【转】70个经典的 Shell 脚本面试问题
    【转】最牛B的编码套路
    【转】Flex 布局语法教程
    【转】程序员7大软技能测验 你得几分?
    【转】为什么事务日志自动增长会降低你的性能
    【hive】——metastore的三种模式
    【hive】——Hive基本操作
    【hive】——Hive初始了解
    【hive】——Hive四种数据导入方式
    【hive】——Hive sql语法详解
  • 原文地址:https://www.cnblogs.com/wxseng/p/9534389.html
Copyright © 2020-2023  润新知