eclipse maven depoly项目到nexus
eclipse maven nexus depoly    2017-07-19 22:25:41    4   
lightingfire   eclipse maven nexus depoly
1、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>
<server>  
  <id>thirdparty</id>  
  <username>admin</username>  
  <password>admin123</password>  
</server>
<server>  
  <id>snapshots-host</id>  
  <username>admin</username>  
  <password>admin123</password>  
</server>
</servers> 
...........
<repositories>
  <repository>
   <id>snapshots</id>
   <name>Snapshots</name>
  </repository>
  <repository>
   <id>releases</id>
   <name>Releases</name>
  </repository>
  <repository>
   <id>snapshots-host</id>
   <name>SnapshotsHost</name>
  </repository>
 </repositories>

    上面的红色标注地方,为我自定义的一个repository,而我是要往这个repository里面打包,所以必须在settings文件中指定

2、pom.xml配置
    <project>节点下添加如下代码,指定要往哪里进行打包,而我这里只需要向releases-host中打包,只写了一个,如果需要多个,可以配置多个:
<distributionManagement><!--add by liuyg for deploy project to nexus-->
        <repository>
            <id>snapshots-host</id>
        </repository>
        <snapshotRepository>
            <id>snapshots-host</id>
        </snapshotRepository>
    </distributionManagement>
    <plugins>节点中添加如下代码(用来打包源码):
<plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-source-plugin</artifactId>
                <executions>
                    <execution>
                        <id>attach-sources</id>
                        <goals>
                            <goal>jar</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>

3、eclipse进行deploy到nexus中





然后点击run就可以了





 

by 刘迎光@萤火虫工作室 
OpenBI交流群:495266201 
MicroService 微服务交流群:217722918 
mail: liuyg#liuyingguang.cn 
博主首页(==防止爬虫==):http://blog.liuyingguang.cn

Pre: CentOS6.5安装Scala2.10.3

Next: saiku2.6 构建过程(基于github源码)(20160907修改)


Table of content