6 发布个人项目到私服

背景

  微服务带来了很多便利,上层应用可以依赖接口基于dubbo、spring cloud等就可以实现远程调用。

 而微服务基于业务拓展、版本迭代,将会衍生越来越多,工具包、第三方集成的jar包应以仓库的形式

存在于一个公共位置,服务于业务服务。

1. 安装maven(略)

2. 配置settings.xml、nexus

  

6 发布个人项目到私服
 <server>
    <id>releases</id>
    <username>admin</username>
    <password>admin123</password>
  </server>
  <server>
    <id>snapshots</id>
    <username>admin</username>
    <password>admin123</password>
  </server>
View Code

6 发布个人项目到私服

 

3 项目的pom

6 发布个人项目到私服
<distributionManagement>
        <repository>
            <id>releases</id>
            <name>Nexus Release Repository</name>
            <url>http://xxx:8081/nexus/content/repositories/releases/</url>
        </repository>
        <snapshotRepository>
            <id>snapshots</id>
            <name>Nexus Snapshot Repository</name>
            <url>http://xxx:8081/nexus/content/repositories/snapshots/</url>
        </snapshotRepository>
    </distributionManagement>
View Code

4 发布到私服

  切换至项目根目录后运行:mvn clean deploy -X -Dmaven.test.skip=true即可。

  对于nhorizons,我们deploy darchrow-utilties、fastweixin、mybatis-paginator

 

上一篇:Android环境搭建时遇到的问题总结


下一篇:使用代码获得ABAP software component的version