亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Web服務器 > 正文

在Centos上搭建Maven中央倉庫的方法

2024-09-01 13:54:36
字體:
來源:轉載
供稿:網友

環境

安裝JAVA

在這里使用yum來安裝java的jdk,可以使用指令yum search java | grep jdk來查看yum下提供了哪些jdk版本。這里選擇1.8版本,安裝指令為:sudo yum install java-1.8.0-openjd

安裝完畢后還需要修改環境變量,這里的環境變量我們將在/etc/profile.d中添加一個java.sh文件中設置,指令如下:

cd /etc/profile.dsudo vim java.sh

在里面填寫如下內容:

#set java environmentJAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.7.0.75.x86_64JRE_HOME=$JAVA_HOME/jreCLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libPATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binexport JAVA_HOME JRE_HOME CLASS_PATH PATH

然后保存并退出。(這里需要了解vim的操作,本文將不詳述)

最后在用source /etc/profile啟動環境變量,可以使用java -version查看配置是否成功。

安裝nexus

用wget獲取nexus的安裝包,這里我安裝的是2.11.2版本,指令如下:

 

復制代碼 代碼如下:
wget https://sonatype-download.global.ssl.fastly.net/nexus/oss/nexus-2.11.2-03-bundle.tar.gz

 

然后在當前目錄下解壓縮并進入文件夾:

tar -zxvf nexus-2.11.2-03-bundle.tar.gzmv nexus-2.11.2-03 nexus #重命名文件夾cd nexus

Centos,搭建,Maven,中央倉庫,maven倉庫搭建,maven中央倉庫搭建

解壓縮后可以看到有兩個文件夾,一個是nexus服務,一個是它的私有倉庫目錄

然后編輯nexus腳本,它位于NEXUS_HOME/bin中,指令如下:

vi bin/nexus

RUN_AS_USER改為RUN_AS_USER=root

Centos,搭建,Maven,中央倉庫,maven倉庫搭建,maven中央倉庫搭建

這里還需要調整你的防火墻配置,開放恰當的端口,這里就不贅述了。

然后使用下面指令啟動nexus服務:

./bin/nexus start

這時就可以在瀏覽器上訪問到nexus服務啦!

Centos,搭建,Maven,中央倉庫,maven倉庫搭建,maven中央倉庫搭建

可以從右上角的Log In登錄進入系統,默認的角色有三個,我們先用admin的角色進入系統,admin的默認密碼為admin123.

Centos,搭建,Maven,中央倉庫,maven倉庫搭建,maven中央倉庫搭建

點擊左側的users查看當前系統的用戶??梢钥吹揭还踩齻€用戶,admin,deployment和anonymous。

admin:該用戶擁有Nexus的全部權限,默認密碼為admin123。
deployment:該用戶能夠訪問Nexus,瀏覽倉庫內容、搜索、上傳部署構件,但是不能對Nexus進行任何配置,默認密碼為deployment123。
anonymous:該用戶對應了所有未登錄的匿名用戶,它們可以瀏覽倉庫并進行搜索。

Centos,搭建,Maven,中央倉庫,maven倉庫搭建,maven中央倉庫搭建

再點擊repositories我們可以看到有一下幾種默認的類型,我們這里將使用third-party類型的repository,所以我們需要開啟其支持編譯上傳

Centos,搭建,Maven,中央倉庫,maven倉庫搭建,maven中央倉庫搭建

還有很多可以通過UI進行操作,我們這里將不再贅述。下面將介紹如何在本地通過maven將打包好的jar上傳到nexus上。

Maven 打包和部署

首先我們需要修改本地的maven配置,添加遠程倉庫的用戶名和密碼。首先找到本地maven的settings.xml文件??梢允褂?code>mvn -version來找到maven的地址:

Centos,搭建,Maven,中央倉庫,maven倉庫搭建,maven中央倉庫搭建

這里可以看到Maven home的地址,然后進入這個文件夾config下的settings.xml在里面添加server。這里我們將使用third party那個倉庫。

Centos,搭建,Maven,中央倉庫,maven倉庫搭建,maven中央倉庫搭建

然后在需要打包的項目的maven依賴中添加如下內容:

 <build>  <plugins>   <plugin>    <groupId>org.apache.maven.plugins</groupId>    <artifactId>maven-compiler-plugin</artifactId>    <configuration>     <source>1.8</source>     <target>1.8</target>    </configuration>   </plugin>   <plugin>    <groupId>org.apache.maven.plugins</groupId>    <artifactId>maven-jar-plugin</artifactId>    <version>2.4</version>    <configuration>     <archive>      <manifest>       <addClasspath>true</addClasspath>       <classpathPrefix>lib/</classpathPrefix>      </manifest>     </archive>    </configuration>   </plugin>   <!--部署插件-->   <plugin>    <artifactId>maven-deploy-plugin</artifactId>    <executions>     <execution>      <id>deploy</id>      <phase>deploy</phase>      <goals>       <goal>deploy</goal>      </goals>     </execution>    </executions>   </plugin>  </plugins> </build> <distributionManagement>  <!-- ID需要和全局配置文件中服務器配置的ID一致 -->  <repository>   <id>3rd party</id>   <url>REPOSITORY_URL</url>  </repository> </distributionManagement>

這里的REPOSITORY_URL是指你的倉庫的位置,可以在之前展示的repository頁面查看到

maven打包的指令

mvn clean package

此時會在./target目錄下看到打包好的jar文件,然后使用如下指令部署:

 

復制代碼 代碼如下:
mvn deploy:deploy-file -DgroupId=com.xy.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jar -Dfile=./target/xxx.jar -Durl=http://IP:8081/nexus/content/repositories/thirdparty/ -DrepositoryId=thirdparty

 

之后就可以在web端看到部署上去的jar包了。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到服務器教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
88xx成人精品| 欧美视频在线观看免费网址| 国产精品va在线播放我和闺蜜| 亚洲成人网在线观看| 久久久久久国产精品| 国产成人一区二区三区电影| 欧美亚洲国产成人精品| 精品人伦一区二区三区蜜桃免费| 奇门遁甲1982国语版免费观看高清| 57pao成人国产永久免费| 国产精品白嫩美女在线观看| 久久久久久12| 日本高清+成人网在线观看| 久久久国产影院| 欧美国产日本高清在线| 亚洲深夜福利视频| 久久久久久久999精品视频| 午夜精品在线观看| 亚洲色图偷窥自拍| 永久555www成人免费| 91理论片午午论夜理片久久| 亚洲国产天堂网精品网站| 欧美成aaa人片在线观看蜜臀| 欧美精品国产精品日韩精品| 在线播放国产一区中文字幕剧情欧美| 国产精品亚洲欧美导航| 国产视频999| 久久夜色精品国产亚洲aⅴ| 亚洲永久在线观看| 欧美亚洲一区在线| 91久久久久久| 国产精品电影在线观看| 黄色精品一区二区| 国产欧亚日韩视频| 中文字幕亚洲第一| 欧美激情综合色综合啪啪五月| 欧美激情免费在线| 成人福利免费观看| 色噜噜亚洲精品中文字幕| 国产精品国产亚洲伊人久久| 青青草精品毛片| 精品久久久久久亚洲精品| 91视频九色网站| 国产精品第一页在线| 中文字幕日韩欧美在线视频| 亚洲黄在线观看| 日韩电影在线观看中文字幕| 国产精品av在线播放| 91在线看www| 亚洲色图35p| 久久不射电影网| 欧美大尺度激情区在线播放| 久久精品免费电影| 亚洲最大福利网| 欧美精品一区二区三区国产精品| 欧美另类暴力丝袜| 国产中文字幕亚洲| 久久久免费在线观看| 亚洲成人av中文字幕| 成人欧美一区二区三区黑人| 亚洲第一精品久久忘忧草社区| 中文字幕综合一区| 国产97在线亚洲| 日韩激情视频在线| 精品呦交小u女在线| 精品露脸国产偷人在视频| 欧美精品第一页在线播放| 亚洲美女激情视频| 成人欧美一区二区三区在线| 国语自产精品视频在线看一大j8| 一本一本久久a久久精品牛牛影视| 色偷偷88888欧美精品久久久| 亚洲精品综合久久中文字幕| 2020国产精品视频| 欧美大胆a视频| 久久亚洲欧美日韩精品专区| 97碰在线观看| 亚洲片国产一区一级在线观看| 国内精品久久久久久久| 亚洲精品视频在线播放| 久久精品视频在线播放| 在线激情影院一区| 亚洲精品视频网上网址在线观看| 国产精品av电影| 亚洲天堂av在线播放| 伊人久久久久久久久久久久久| 这里只有精品视频| 欧美激情欧美狂野欧美精品| 日韩麻豆第一页| 日韩中文av在线| 91久久夜色精品国产网站| 欧美日韩激情视频| 日韩精品视频免费专区在线播放| 日韩电影在线观看免费| 国产精品一区二区女厕厕| 亚洲国产精品悠悠久久琪琪| 亚洲精美色品网站| 日韩最新中文字幕电影免费看| 国产精品丝袜视频| wwwwwwww亚洲| 欧美激情一区二区三区高清视频| 国产成人a亚洲精品| 欧美高清videos高潮hd| 91最新国产视频| 4k岛国日韩精品**专区| 精品伊人久久97| 91网站在线看| 亚洲欧洲午夜一线一品| 欧美日产国产成人免费图片| 色偷偷偷亚洲综合网另类| 国产精品av网站| 在线精品高清中文字幕| 欧美激情视频在线免费观看 欧美视频免费一| 热久久免费国产视频| 92看片淫黄大片欧美看国产片| 91在线直播亚洲| 日韩av免费在线| 狠狠做深爱婷婷久久综合一区| 91精品国产自产91精品| 91国内在线视频| 色婷婷av一区二区三区久久| 曰本色欧美视频在线| 热re99久久精品国产66热| 一本色道久久88精品综合| 伊是香蕉大人久久| 日日狠狠久久偷偷四色综合免费| 这里只有精品视频在线| 成人午夜黄色影院| 国产视频在线一区二区| 日韩黄色高清视频| 91国产视频在线播放| 中文在线资源观看视频网站免费不卡| 亚洲第一免费网站| 国产成人精品在线观看| 国产精品久久久久不卡| 国产精品久久婷婷六月丁香| 2021久久精品国产99国产精品| 日韩av毛片网| 国产精品三级美女白浆呻吟| 成人精品福利视频| 亚洲国产私拍精品国模在线观看| 久久精品久久久久| 日韩在线观看视频免费| y97精品国产97久久久久久| 久久精品国产久精国产思思| 国内精品模特av私拍在线观看| 免费97视频在线精品国自产拍| 国产精品美女999| 精品国产福利视频| 久久久国产91| 亚洲一区二区在线播放| 丁香五六月婷婷久久激情| 亚洲人精品午夜在线观看| 国产日韩欧美另类| 精品成人在线视频| 国产精欧美一区二区三区| 日韩电影中文字幕在线观看| 国产精品三级久久久久久电影| 日韩欧美在线一区| 亚洲aaa激情| 精品国偷自产在线视频| 欧美精品18videosex性欧美| 国产精品91视频| 亚洲一区二区三|