maven私服nexus的安装与使用

 nexus  window版https://download.csdn.net/download/kxj19980524/10850544

nexus Linux版https://download.csdn.net/download/kxj19980524/10850557

下载完后解压生成俩文件夹

 在这里可以改一些配置信息

 然后启动nexus,在c盘找到黑窗口右键以管理员方式运行,然后进入到nexus的bin目录下执行这个命令,显示下面这个就安装成功了,如果不安装管理员方式的话会整不成功.

然后打开任务管理器,选择服务,就会发现已经有这个服务了

 启动是时候最好不要在任务管理器直接启动,有可能启动不成功,还是在黑窗口执行命令

nexus.bat start

启动失败的解决办法,是因为你java环境变量没配置好,打开这个文件把java改为自己电脑上java.exe所在路径复制过去保存就行了,要还不行就路径后写上java.exe.看图

 启动成功后打开浏览器访问http://localhost:8081/nexus

点右上角Loginin进行登录  用户名是admin   密码是admin123   新安装的都是这个

 

Virtual   虚拟仓库,不起任何作用    Proxy  代理仓库,代理的apache的仓库和中央仓库,其实就是从apache里取东西,和从中央仓库取,看后面跟的路径就能明白     Hosted  宿主仓库  本地仓库,如果你当前项目是snanshots类型的,上传的时候就会放到snanshots下面,如果是releases类型的就方法相对应的下面   Group 组,作用就是当你不知道这个项目在哪个下面放的话,直接连接group这个路径就可以了,原因在下面的图group包含了其他几个东西

 

 

往私服上上传代码,先在pom配置文件种配置,上传的地址

<distributionManagement>
    <repository>
        <id>releases</id>
        <url>http://localhost:8081/nexus/content/repositories/releases/</url>
    </repository>
    <snapshotRepository>
        <id>snapshots</id>
        <url>http://localhost:8081/nexus/content/repositories/snapshots/</url>
    </snapshotRepository>
</distributionManagement>

找到自己maven路径,找到settiong.xml后进去找到servers标签,加进去下面配置

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

然后,使用maven命令deploy就可以上传了,使用eclipse的就手写下命令,然后就会发现上传上去了

 

 

 

从私服上下载jar包,还是找到上面配置过的settings.xml,看图贴对地方

<profile>   
    <!--profile的id-->
    <id>dev</id>   
    <repositories>   
      <repository>  
        <!--仓库id,repositories可以配置多个仓库,保证id不重复-->
        <id>nexus</id>   
        <!--仓库地址,即nexus仓库组的地址-->
        <url>http://localhost:8081/nexus/content/groups/public/</url>   
        <!--是否下载releases构件-->
        <releases>   
          <enabled>true</enabled>   
        </releases>   
        <!--是否下载snapshots构件-->
        <snapshots>   
          <enabled>true</enabled>   
        </snapshots>   
      </repository>   
    </repositories>  
     <pluginRepositories>  
        <!-- 插件仓库,maven的运行依赖插件,也需要从私服下载插件 -->
        <pluginRepository>  
            <!-- 插件仓库的id不允许重复,如果重复后边配置会覆盖前边 -->
            <id>public</id>  
            <name>Public Repositories</name>  
            <url>http://localhost:8081/nexus/content/groups/public/</url>  
        </pluginRepository>  
    </pluginRepositories>  
  </profile>  

 

 

  
  <activeProfiles>
    <activeProfile>dev</activeProfile>
  </activeProfiles>

这样就配置好了,下载的话只要把上传上去项目的坐标放到pom.xml当中就可以了,在公司当中私服配置上公司服务器的路径就可以了 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值