歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> Linux_Centos中搭建nexus私服

Linux_Centos中搭建nexus私服

日期:2017/3/1 12:21:22   编辑:關於Linux
1.在Linux下搭建Nexus私服 1).下載 下載 nexus-2.11.2-03-bundle.zip 2)解壓 unzip nexus-2.11.2-03-bundle.zip -d /user/local/app/ 3).修改配置: vim /usr/local/app/nexus-2.11.2-03/bin/nexus RUN_AS_USER=kencery # 建議:不要為root用戶 4) 給執行權限 sudo chown -R kencery:kencery/usr/local/app/nexus-2.11.2-03/ 5)啟動 /usr/local/app/nexus-2.11.2-03/bin/nexus start 6)查看日志:提示成功,查看日志 是否有警告: cat nexus-2.11.2-03/logs/wrapper.log 7)查看端口,如果需要修改端口 cat nexus.properties 備注:如果修改端口,則需要修改防火牆不要阻止此端口 8)防火牆修改,啟動 vim /etc/sysconfig/iptables service iptables start 9)相對目錄也要有權限 (沒有幫助不知道怎麼配置 這是一個極端的做飯 給讀寫權限) sudo chown -R kencery:kencery/usr/local/app/sonatype-work/ chmod -R 777 sonatype-work/ --擁有全部權限 10)重啟 bin/nexus restart 11)開機啟動 vim /etc/rc.local /usr/local/app/nexus-2.11.2-03/bin/nexus start 12) 驗證是否安裝成功 http://IP地址:端口/nexus/ 2.如何使用Maven私服 使用nexus私服 在自己的maven的安裝目錄 使用工廠
D:\Program Files\Java\maven\settings.xml
<mirrors>
    <mirror>
          <id>mirrorId</id>
          <mirrorOf>repositoryId</mirrorOf>
          <name>Human Readable Name for this Mirror.</name>
          <url>http://centos:8081/nexus/content/groups/public/</url>
    </mirror>
<mirrors>
如果在maven項目 pom.xml 如果要發布的話 需要添加 這只是一個參照:
<repositories>
      <repository>
      <id>central</id>
      <name>Central Repository</name>
      <url>http://centos:8081/nexus/content/repositories/releases/</url>
      <layout>default</layout>
      <snapshots>
        <enabled>false</enabled>
      </snapshots>
    </repository>
</repositories>
相應也要設置發布的用戶名和密碼
D:\Program Files\Java\maven\settings.xml
<!-- 這一段代碼可以添加多個server -->
 <servers>
    <server>
      <id>central</id>   <!-- <id>central</id> -->
      <username>你能發布到這個地址的用戶名稱</username>  
      <password>你的密碼</password>
    </server>
 </servers>

Copyright © Linux教程網 All Rights Reserved