eclipse 使用Maven deploy命令部署构建到Nexus上

环境说明:

本地:192.1686.3.9  安装Maven 、 eclipse、Demo(Maven java-Web项目)

远程Nexus仓库:192.168.3.10   (http://192.168.3.10:88/nexus)


一:完成eclispe 环境 下Demo(Maven java-Web项目)项目部署、 运行

过程如下:

1  安装Maven 、 eclipse 、 Nexus


2  Maven配入Nexus仓库地址

1)修改Maven settting.xml文件        (常见默认路径:C:\Users\Administrator\.m2)

 

D:\Repositories\BeijingMaven\
 
 

 
      Demo-Snapshot
      cj
      123456
    
 
 
	   
        cj-nexus  
        cj internal nexus repository
        http://192.168.3.10:88/nexus/content/groups/public/  
        central  
    
 
 
	   
        dev  
          
            
            cj-nexus  
            http://192.168.3.10:88/nexus/content/groups/public/  
              
              true  
              
              
              true  
              
            
          
        
 
   
      dev  
    

注:http://192.168.3.10:88/nexus/content/groups/public/  为Demo(Maven java-Web项目)配置的公共的仓库组group,存储公共的JAR包,可以不用配置

    localRepository本地MAVEN仓库存放JAR包的位置:D:\Repositories\BeijingMaven\

 
  

3 eclipse  配置

1)eclipse 内 Demo项目:

 pom.xml配置,指定Nexus 私服主仓库 hosted  ,如下:


        
            Demo-Release
            Demo Release Repository
            http://192.168.3.10:88/nexus/content/repositories/Demo-Release/
        
        
            Demo-Snapshot
            Demo Snapshot Repository
            http://192.168.3.10:88/nexus/content/repositories/Demo-Snapshot/
        
 

2)eclipse 内Maven项配置
    window -> Preferences -> Maven  -> User settings ,选中User settings,(即 Maven settting.xml文件路径位置,

常见默认路径:C:\Users\Administrator\.m2\settting.xml )       ,      操作如图1:

  eclipse 使用Maven deploy命令部署构建到Nexus上_第1张图片


4 将Demo项目部署到Tomcat v6.0 Server 内,启动Server,完成项目的运行(Maven、eclipse会分别根据settting.xml、pom.xml去远程私服下载公共的JAR包、

主仓库 hosted 内全部JAR包,存放位置为:本地MAVEN仓库位置:D:\Repositories\BeijingMaven\


二:eclipse 使用Maven deploy命令部署构建到Nexus上,(只测试过‘项目JAR’部署、构建)

 应用场景:SYS-UTIL(系统工具)项目部署、构建成JAR包(SYS-UTIL-1.0.0.jar)存储到Nexus私服上,以供其它项目(依赖)使用


过程如下:

1) 创建SYS-UTIL(系统工具)项目,即Maven 项目

2     配置SYS-UTIL(系统工具)项目POM.xml文件,指定项目存储的Nexus URL 位置(具体可参考上面配置)

3)  右击项目,依次执行:Run As --> Run Configurations ---> Maven Build --->New _Configuration(双击Maven Build可生成) -->  Browse Workspace 选中项目,

Goals输入 : deploy -e      后,点击 Run

如图2:

eclipse 使用Maven deploy命令部署构建到Nexus上_第2张图片


4)SYS-UTIL(系统工具)项目会重新构建生成JAR包,并生成、并更新当已存在此JAR包时)远程Nexus仓库


参考资料:

 1 ) http://trinea.iteye.com/blog/1290898   2.4 Build Lifecycle

你可能感兴趣的:(Nexus2.7.2-03,+,Maven3.1.1)