nexus3搭建

環境

    CPU:2核
    OS:Centos6.7
    MEM:4096M

搭建

    下載 nexus-3.26.0-04-unix.tar.gz
    安裝JDK,yum install java-1.8.0-openjdk
    設置系統文件句柄 /etc/security/limits.conf
        * soft nofile 65536
        * hard nofile 65536
    創建tomcat用戶,使用tomcat進行後續操作
    解壓 nexus-3.26.0-04-unix.tar.gz(包含兩個目錄 sonatype-work 和 nexus-3.26.0-04),將其放入/usr/local/
    啓動nexus服務,/usr/local/nexus-3.26.0-04/bin/nexus run
    瀏覽器訪問 <IP>:8081
    使用admin登錄,初始密碼在 /usr/local/sonatype-work/nexus3/admin.password,登錄後修改admin密碼

倉庫配置

    添加代理倉庫
        Repositories > Create repository
            Name: maven-proxy
            Version policy: Mixed
            Layout policy: Permissive
            Remote storage: http://maven.aliyun.com/nexus/content/groups/public/ 
    將maven-proxy加入maven-public
        Member repositories:
            maven-releases
            maven-snapshots
            maven-central
            maven-proxy

打包測試

    配置maven setting.xml 文件
        <servers>
            ......
            <server>
                <id>maven-releases</id>
                <username>admin</username>
                <password>******</password>
            </server>
            <server>
                <id>maven-snapshots</id>
                <username>admin</username>
                <password>******</password>
            </server>
            ......
        </servers>

    配置項目中的pom.xml
        <distributionManagement>
            <repository>
                <id>maven-releases</id>
                <name>maven-releases</name>
                <url>http://<IP>:8081/repository/maven-releases/</url>
            </repository>
            <snapshotRepository>
                <id>maven-snapshots</id>
                <name>maven-snapshots</name>
                <url>http://<IP>:8081/repository/maven-snapshots/</url>
            </snapshotRepository>
        </distributionManagement>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章