zoukankan      html  css  js  c++  java
  • 6 发布个人项目到私服

    背景

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

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

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

    1. 安装maven(略)

    2. 配置settings.xml、nexus

      

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

    3 项目的pom

    <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

    5 怎么用?

      在需要引用工具包的项目的pom文件中,添加:

      

    <repositories>
            <repository>
                <id>mynexus-repository</id>
                <url>http://xxx:8081/nexus/content/repositories</url>
            </repository>
    </repositories>

      然后加入你的dependencies

    <dependency>
                <groupId>com.discovery.darchrow</groupId>
                <artifactId>darchrow-utilities</artifactId>
                <version>1.0</version>
    </dependency>

    参考文档:

      https://www.cnblogs.com/rwxwsblog/p/6029636.html

      https://www.cnblogs.com/gengaixue/p/6933773.html

    每一步脚印都要扎得深一点!
  • 相关阅读:
    centos7的变化(转)
    配置邮件报警功能(脚本方式)
    临时和永久关闭Selinux
    centos7.2安装apache比较简单,直接上代码
    zabbix--------配置邮件报警功能---服务器上配置---------
    初来驾到学java修饰符的使用
    面向对象小小理解
    出来驾到学java3
    出来驾到学java2
    初来驾到学JAVA
  • 原文地址:https://www.cnblogs.com/bloodthirsty/p/11344471.html
Copyright © 2011-2022 走看看