一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - Java教程 - Maven2環(huán)境安裝與準(zhǔn)備工作詳解

Maven2環(huán)境安裝與準(zhǔn)備工作詳解

2020-11-25 10:43Yakov Java教程

這篇文章主要為大家詳細(xì)介紹了Maven2環(huán)境安裝與準(zhǔn)備工作,具有一定的參考價值,感興趣的小伙伴們可以參考一下

maven2環(huán)境安裝與準(zhǔn)備,供大家參考,具體內(nèi)容如下

1.在ubuntu11.04上安裝maven2

安裝jdk,sudo apt-get install openjdk-6-jdk

安裝maven2,sudo apt-get install maven2

上面是使用apt安裝,當(dāng)然也可以下載到機(jī)器上文件安裝,注意配置環(huán)境變量。

檢測是否安裝好了,可以使用mvn -v查看,結(jié)果如下時就可以了:

Maven2環(huán)境安裝與準(zhǔn)備工作詳解

可以通過whereis命令查看maven2的配置信息位置和home位置,如下所示

Maven2環(huán)境安裝與準(zhǔn)備工作詳解

2.使用nexus創(chuàng)建私服

使用wget命令下載nexus,然后解壓,然后拷貝到/usr/local中,進(jìn)入目錄,進(jìn)行端口配置為8010

下載nexus:wgethttp://nexus.sonatype.org/downloads/nexus-oss-webapp-1.9.2.3-bundle.tar.gz

解壓nexus:tar -zxvfnexus-oss-webapp-1.9.2.3-bundle.tar.gz

拷貝nexus到/usr/local:cp -anexus-oss-webapp-1.9.2.3 /etc/local

進(jìn)入/etc/local/nexus-oss-webapp-1.9.2.3,配置端口,vi conf/plexus.properties,把其中的application-port值改為8010

進(jìn)入/etc/local/nexus-oss-webapp-1.9.2.3/bin/jsw/linux-x86-32目錄下,執(zhí)行./nexus start命令,在后臺啟動nexus服務(wù)。

在瀏覽其中輸入http://202.117.15.193:8010/nexus,其中202.117.15.193是服務(wù)器的ip,8010是剛剛配置的端口,注意后面一定要寫上nexus,否則進(jìn)入不了界面,界面如下:

Maven2環(huán)境安裝與準(zhǔn)備工作詳解

上面便是nexus的界面。

3.使用nexus創(chuàng)建宿主倉庫

點(diǎn)擊左邊的repositories,在右邊的面板中,選擇add,接著在下拉菜單中選擇hosted repository,就會看到如下的配置界面,進(jìn)行配置。

Maven2環(huán)境安裝與準(zhǔn)備工作詳解

填寫上面的信息,提交后就可以了,例如提交如下所示的連個分別是關(guān)于release和snapshot使用的。

下面這個是yakov releases

Maven2環(huán)境安裝與準(zhǔn)備工作詳解

下面這個是yakov snapshots

Maven2環(huán)境安裝與準(zhǔn)備工作詳解

也可以把上面兩個放到一個yakov group中,如下所示:

Maven2環(huán)境安裝與準(zhǔn)備工作詳解

note:把每個repository的download remote indexes設(shè)置為true可以提供搜索服務(wù),包括gav搜索,類名搜索,校驗(yàn)和搜索,關(guān)鍵字搜索。

也可以為項(xiàng)目分配獨(dú)立的倉庫,事實(shí)上也就是權(quán)限的管理與分配,可以在privilege中找到。

4.使用hudson進(jìn)行持續(xù)集成

下載hudson:wgethttp://java.net/projects/hudson/downloads/download/war/hudson-2.1.2.war

可以使用容器啟動,如tomcat等,也可以直接運(yùn)行:java -jarhudson-2.1.2.war --httpport=8020

后面的httpport設(shè)置了端口。啟動完成后從瀏覽器就可以訪問了。

Maven2環(huán)境安裝與準(zhǔn)備工作詳解

驗(yàn)證subversion是否可用:svnserve --version,如果不可用,就安裝一個。

Maven2環(huán)境安裝與準(zhǔn)備工作詳解

然后執(zhí)行:

?
1
2
3
mkdir svn
svnadmin create svn/yakov
svnserve -d -r /home/svn --listen-host 0.0.0.0

設(shè)置了一個yakov倉庫,使用下面的命令來檢查

svn list svn://202.117.15.193/yakov

5.hudson的系統(tǒng)配置和創(chuàng)建任務(wù)

系統(tǒng)配置直接點(diǎn)擊頁面左邊的系統(tǒng)管理,里面有系統(tǒng)設(shè)置,這里主要是設(shè)置jdk和maven,可以設(shè)置多個。

創(chuàng)建人物直接點(diǎn)擊頁面左邊的新建任務(wù),使用free-style創(chuàng)建,這樣進(jìn)入后面的頁面后繼續(xù)配置。

主要配置基本配置,subversion,pollscm(更新機(jī)制),構(gòu)建命令,構(gòu)建后期處理。

hudson不需要主動創(chuàng)建用戶,它使用的是subversion中的用戶。

hudson另外一個主要特性是反饋郵件,這個在系統(tǒng)設(shè)置里面配置。

6.maven項(xiàng)目開發(fā)與插件開發(fā)

maven的插件開發(fā)可以在maven下面進(jìn)行。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 强波多野结衣女教师 | 男人把大ji巴放进男人免费视频 | 日本在线视频免费看 | 传说之下羊妈挤羊奶网站 | 大好硬好深好爽想要视频 | 国产成人综合手机在线播放 | 亚洲黄色成人 | 精品国产欧美一区二区五十路 | 白丝校花好湿好紧 | 亚洲冬月枫中文字幕在线看 | 97精品久久天干天天蜜 | 免费国产在线观看 | 男人看的网址 | 无遮18禁在线永久免费观看挡 | 91制片在线观看 | 激情视频激情小说 | 日韩不卡一区二区 | 久久久精品国产免费A片胖妇女 | 日本高清色视影www日本 | 甜蜜调教| 小小水蜜桃视频高清在线观看免费 | 王的视频视ivk | 91短视频版高清在线观看免费 | 亚洲国产美女精品久久 | 欧美同性猛男野外gay免费 | 99视频精品免费99在线 | 日本老头4569gay | 亚洲免费一 | 日韩在线一区二区 | 久久青草费线频观看国产 | 四虎网址 | 果冻传媒在线播放1 | 精品无人区乱码1区2区3区免费 | 国产裸舞福利资源在线视频 | 成人在线日韩 | 久久国产综合精品欧美 | 极品丝袜老师h系列全文阅读 | 国产在线乱子伦一区二区 | 亚洲国产综合网 | 国语精彩对白2021 | 美女张开大腿让男人桶 |