maven项目解决部分私服依赖问题, 以github上面开源项目paascloud为例!

最近在研究一个github上面的 SpringCloud开源项目, 该项目使用到了一些不是中央仓库的包, 这些个包是作者自己搞的, 虽说提供了, 但是没有走仓库下载总感觉少了点啥, 为此搭建了一个私人仓库来解决依赖的问题, 话不多说,开整

  • 想要使用私服必须要做2件事, 第一件事:在项目的根 pom 文件中添加私服仓库的配置地址等相关信息:

    
        keppel
        keppel
        http://45.78.44.134:8081/nexus/content/repositories/keppel/
        
            true
        
        
            true
        
    



    
        keppel
        keppel
        http://45.78.44.134:8081/nexus/content/repositories/keppel/
        
            true
        
        
            true
        
    

  • 做完以上2点后就可以开始修改子项目的 pom.xml 文件了, 比如说下面的这个子项目缺少mybatis生成jar包

    com.liuzm.mybatis
    mybatis-generator
    1.0

我们直接将该地方的 groupId 给修改掉, 让系统自动从私服里面去下(私服里面的包我已经上传好了). 我们改成


    com.keppel.mybatis
    mybatis-generator
    1.0

  • 最后其他依赖都可以按照这种办法解决, 提供一下依赖的相关信息


    com.keppel.mybatis
    mybatis-generator
    1.0




    com.keppel.paascloud
    elastic-job-lite-starter
    1.0




    com.keppel.alipay
    alipay-sdk-java
    20170725114550


    com.keppel.alipay
    alipay-trade-sdk
    20161215

 

你可能感兴趣的:(maven项目解决部分私服依赖问题, 以github上面开源项目paascloud为例!)