centos7 搭建maven倉庫,配置阿里云代理,seting.xml,pom.xml示例

參考鏈接:http://www.reibang.com/p/5778a447bece

1.安裝JDK

#yum install java
#jave -version
openjdk version "1.8.0_131"
OpenJDK Runtime Environment (build 1.8.0_131-b11)
OpenJDK 64-Bit Server VM (build 25.131-b11, mixed mode)

2.安裝maven

#yum install maven
#mvn -version
Apache Maven 3.0.5 (Red Hat 3.0.5-17)
Maven home: /usr/share/maven
Java version: 1.8.0_131, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.131-2.b11.el7_3.x86_64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-327.22.2.el7.x86_64", arch: "amd64", family: "unix"

3.安裝nexus:我是安裝在掛載盤符 /usr/local上

------切換到下載目錄
#cd /usr/local
------下載壓縮包
#wget  https://sonatype-download.global.ssl.fastly.net/nexus/oss/nexus-2.12.0-01-bundle.tar.gz
------解壓
#tar -zvxf nexus-2.12.0-01-bundle.tar.gz
------重命名nexus文件夾
# mv nexus-2.12.0-01 nexus

4.安裝nexus到系統(tǒng)服務

------復制腳本到/etc/init.d
#sudo cp nexus/bin/nexus /etc/init.d/nexus
------編輯剛剛復制過去的腳本:我用root用戶啟動,但官方不推薦
#vi /etc/init.d/nexus
------修改:NEXUS_HOME="/mnt/nexus"惫周;RUN_AS_USER=root
------添加系統(tǒng)服務
#chkconfig --add nexus
#chkconfig --levels 345 nexus on
------啟動nexus
#service nexus start

5.修改nexus默認用戶名密碼

  • 瀏覽器打開 域名:8081/nexus
  • 右上角login:默認用戶名密碼:admin admin123
  • 修改管理密碼尘惧,左邊導航欄:security>users>在admin用戶上右鍵>set password

6.倉庫配置說明:

  • group,分組
    默認會有一個public分組递递,包含所有的默認倉庫喷橙,點選可在下方配置:
    configuration面板,可以配置組包含的倉庫登舞,左邊為當前組包含的倉庫


    image.png

    borwse index面板贰逾,可以查看當前組包含的庫(proxy代理倉庫,要配置才能在這顯示)


    image.png
  • hosted逊躁,本地倉庫
    用于管理自己的jar包似踱,或者代理倉庫中找不到的包
    上傳包:點擊要上傳的倉庫


    image.png
  • proxy,代理倉庫
    第三方倉庫稽煤,本地倉庫中不存在的包核芽,到代理倉庫中下載
    例:添加阿里的maven倉庫
    點擊菜單 add>proxy repository


    image.png
  • virtual,虛擬倉庫
    用來兼容maven1

包搜索使用

image.png
  • 本地maven倉庫配置酵熙,修改本地maven配置文件倉庫地址轧简,使用public組
    配置文件位置,可以通過myeclipse>preferences>MyEclipse>MavenMyEclipse>User Setting>open file直接編輯
<mirrors>
  <mirror> 
      <id>central</id> 
      <mirrorOf>*</mirrorOf> 
      <name>central-mirror</name> 
      <url>http://域名或IP:8081/nexus/content/groups/public/</url> 
  </mirror> 
</mirrors>

pom.xml 樣例

    <repositories>
        <repository>
            <id>nexus</id>
            <name>my nexus</name>
            <url>http://192.168.2.92:8081/nexus/content/groups/public/</url>
            <releases>
                <enabled>true</enabled>
            </releases>
        </repository>
    </repositories>
    <pluginRepositories>
        <pluginRepository>
            <id>nexus</id>
            <name>my nexus</name>
            <url>http://192.168.2.92:8081/nexus/content/groups/public/</url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </pluginRepository>
    </pluginRepositories>

settings.xml 樣例

<localRepository>D:\company_mvn\Repository</localRepository>
    <servers>
        <server>
            <id>nexus</id>
            <username>admin</username>
            <password>admin123</password>
        </server>
    </servers>
    <profiles>
        <profile>
            <id>nexus</id>
            <repositories>
                <repository>
                    <id>nexus-releases</id>
                    <url>http://192.168.2.92:8081/nexus/content/groups/public/</url>
                    <releases>
                        <enabled>true</enabled>
                    </releases>
                    <snapshots>
                        <enabled>true</enabled>
                        <updatePolicy>always</updatePolicy>  
                        <checksumPolicy>warn</checksumPolicy>  
                    </snapshots>
                </repository>
            </repositories>
            <pluginRepositories>
                <pluginRepository>
                    <id>nexus-snapshots</id>
                    <url>http://192.168.2.92:8081/nexus/content/groups/public/</url>
                    <releases>
                        <enabled>true</enabled>
                    </releases>
                    <snapshots>
                        <enabled>true</enabled>
                        <updatePolicy>always</updatePolicy>  
                        <checksumPolicy>warn</checksumPolicy>  
                    </snapshots>
                </pluginRepository>
            </pluginRepositories>
        </profile>
    </profiles>
    <activeProfiles>
        <activeProfile>nexus</activeProfile>
    </activeProfiles>
</settings>

至此匾二,搭建和配置完畢

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末哮独,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子察藐,更是在濱河造成了極大的恐慌皮璧,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,743評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件分飞,死亡現(xiàn)場離奇詭異悴务,居然都是意外死亡,警方通過查閱死者的電腦和手機譬猫,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,296評論 3 385
  • 文/潘曉璐 我一進店門讯檐,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人染服,你說我怎么就攤上這事别洪。” “怎么了柳刮?”我有些...
    開封第一講書人閱讀 157,285評論 0 348
  • 文/不壞的土叔 我叫張陵挖垛,是天一觀的道長痒钝。 經(jīng)常有香客問我,道長晕换,這世上最難降的妖魔是什么午乓? 我笑而不...
    開封第一講書人閱讀 56,485評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮闸准,結果婚禮上益愈,老公的妹妹穿的比我還像新娘。我一直安慰自己夷家,他們只是感情好蒸其,可當我...
    茶點故事閱讀 65,581評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著库快,像睡著了一般摸袁。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上义屏,一...
    開封第一講書人閱讀 49,821評論 1 290
  • 那天靠汁,我揣著相機與錄音,去河邊找鬼闽铐。 笑死蝶怔,一個胖子當著我的面吹牛,可吹牛的內容都是我干的兄墅。 我是一名探鬼主播踢星,決...
    沈念sama閱讀 38,960評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼隙咸!你這毒婦竟也來了沐悦?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 37,719評論 0 266
  • 序言:老撾萬榮一對情侶失蹤五督,失蹤者是張志新(化名)和其女友劉穎藏否,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體充包,經(jīng)...
    沈念sama閱讀 44,186評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡秕岛,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,516評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了误证。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,650評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡修壕,死狀恐怖愈捅,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情慈鸠,我是刑警寧澤蓝谨,帶...
    沈念sama閱讀 34,329評論 4 330
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響譬巫,放射性物質發(fā)生泄漏咖楣。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,936評論 3 313
  • 文/蒙蒙 一芦昔、第九天 我趴在偏房一處隱蔽的房頂上張望诱贿。 院中可真熱鬧,春花似錦咕缎、人聲如沸珠十。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,757評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽焙蹭。三九已至,卻和暖如春嫂伞,著一層夾襖步出監(jiān)牢的瞬間孔厉,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,991評論 1 266
  • 我被黑心中介騙來泰國打工帖努, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留撰豺,地道東北人。 一個月前我還...
    沈念sama閱讀 46,370評論 2 360
  • 正文 我出身青樓然磷,卻偏偏與公主長得像郑趁,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子姿搜,可洞房花燭夜當晚...
    茶點故事閱讀 43,527評論 2 349

推薦閱讀更多精彩內容