搭建maven + nexus(sonatype)

一、配置maven
1、下载maven包并解压。
3、控制台进入输入mvn -vesion检查环境是否不误。
4、修改仓库目录: setting.xml 文件中:<localRepository>存放资源包的文件夹目录路径 </localRepository>。

二、配置nexus
1、下载 nexus oss版。
2、解压、配置环境变量。
3、修改nexus-2.11.2-04\bin\jsw\conf\wrapper.conf中的java路径wrapper.java.command= java(D:\program\Java\jdk1.7.0_67\bin\java.exe) 一定要指到java.exe 。
4、控制台cmd 打nexus install添加服务。
5、启动测试http://localhost:8081/nexus/(也可到nexus/config/nexus.properties中改端口)。
6、配置服务 setting.xml
      < servers >
           < server  >  
              < id  > releases  </ id  >  
              < username  > admin  </ username  >  
              < password  > admin123  </ password  >  
           </ server  >  
           < server  >  
                < id  > snapshots  </ id  >  
                < username  > admin  </ username  >  
                < password  > admin123  </ password  >  
           </ server  >    
    </ servers  >

7、修改 配置镜像:
      < mirrors >
          < mirror  >  
       < id  > nexus  </ id  >
       < mirrorOf  > *  </ mirrorOf  >
       < url >  http://localhost:8081/nexus/content/groups/public </ url  >  </ mirror >   
     < mirrors  >
8、配置并启用
      < profiles >
< profile >
       < id  > nexus  </ id  >
       < repositories  >
         < repository  >
           < id  > central  </ id  >
           < url  > http://central  </ url  >
           < releases  >< enabled  > true  </ enabled  ></ releases  >
           < snapshots  >< enabled  > true  </ enabled  ></ snapshots  >
         </ repository  >
       </ repositories  >
      < pluginRepositories  >
         < pluginRepository  >
           < id  > central  </ id  >
           < url  > http://central  </ url  >
           < releases  >< enabled  > true  </ enabled  ></ releases  >
           < snapshots  >< enabled  > true  </ enabled  ></ snapshots  >
         </ pluginRepository  >
       </ pluginRepositories  >
     </ profile  >
</ profiles >
< activeProfiles >   
     < activeProfile  > nexus  </ activeProfile  >  
</ activeProfiles >    

三、项目中配置pom.xlm
      < distributionManagement >    
             < repository  >   
                < id  > releases  </ id  >   
                < name  > Internal Releases  </ name  >   
                < url >  http://localhost:8081/nexus/content/repositories/releases </ url  >   
             </ repository  >   
             < snapshotRepository  >   
                < id  > Snapshots  </ id  >   
                < name  > Internal Snapshots  </ name  >   
                < url >  http://localhost:8081/nexus/content/repositories/snapshots </ url  >   
             </ snapshotRepository  >   
    </ distributionManagement  >
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值