美文网首页
使用nexus搭建私有maven

使用nexus搭建私有maven

作者: 沙夏cc | 来源:发表于2018-11-28 16:13 被阅读0次

    把我之前的笔记也放这儿备份一下喽。有用的同学可以自己搭一个私有maven玩。对自己的项目管理还是很有帮助的。

    安装Maven

    下载

    官网 https://www.sonatype.com/download-oss-sonatype
    因为3.x版本不支持直接上传aar,所以还是选择了2.x版本

    nexus-2.14.5-02-bundle.tar.gz 
    

    安装

    上传

    $ scp -r nexus-2.14.5-02-bundle.tar.gz root@10.xxx.xxx.xxx:/上传的路径
    

    解压

    $ tar -xzvf xxx.tar.gz 
    

    重命名

    $ mv A B
    

    修改/search/nexus/nexus-2.14/bin/nexus脚本

    NEXUS_HOME="/Users/apple/Documents/nexus-2.14.5-02-bundle/nexus-2.14.5-02"
    
    RUN_AS_USER=root
    PLATFORM=macosx-universal-64
    PLATFORM_DIR="${NEXUS_HOME}/bin/jsw/${PLATFORM}"
    
    PIDDIR="${NEXUS_HOME}"
    

    需要JAVA1.7

    传rpm包

    $ scp -r jdk-8u144-linux-i586.rpm root@10.xxx.xxx.xxx:/上传的路径
    
    

    安装

    $ mkdir /usr/local/jdk
    $ mv jdk-8u144-linux-i586.rpm /usr/local/jdk/
    $ rpm jdk-8u144-linux-i586.rpm
    $ java -version //没有改环境变量直接就可以了
    

    启动

    $ ./nexus console //能够打出log,java版本不对就是用这个命令看出来的
    $ ./nexus start   //启动服务
    

    开机自启动


    使用

    管理控制台

    http://10.xxx.xxx.xxx:8081/nexus/
    默认账号admin
    默认密码admin123

    上传

    Android Studio

    设置maven仓库地址

    allprojects {
        repositories {
            maven { url "http://10.xxx.xxx.xxx:8081/nexus/content/repositories/SogouNovel"}
        }
    }
    

    引入aar

    compile 'com.xxx.xxxx:aar包的名字:1.0.0@aar'
    

    QA

    搭建maven私服:HTTP ERROR: 404 Problem accessing /. Reason: Not Found

    解决方法特别傻,做好心理准备。。。。
    在nexus目录下有个config文件夹,打开nexus.prop配置文件,有一项是nexus-webapp-context-path=/nexus。
    哦了,用http://localhost:8081/nexus/访问,搞定了……

    相关文章

      网友评论

          本文标题:使用nexus搭建私有maven

          本文链接:https://www.haomeiwen.com/subject/xbczqqtx.html