激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

源碼之家,精品網(wǎng)站源碼、商業(yè)源碼、免費源碼、網(wǎng)站源代碼下載網(wǎng)站
分類導(dǎo)航

源碼動態(tài)|PHP源碼|ASP源碼|.NET源碼|HTML源碼|商業(yè)源碼|游戲源碼|

服務(wù)器之家 - 源碼之家 - 源碼動態(tài) - maven環(huán)境變量配置(如何搭建maven開發(fā)環(huán)境)

maven環(huán)境變量配置(如何搭建maven開發(fā)環(huán)境)

2023-05-06 18:57未知服務(wù)器之家 源碼動態(tài)

maven環(huán)境變量配置 想了解maven環(huán)境變量的裝備詳解的相關(guān)內(nèi)容嗎,love_caicai在本文為您仔細講解maven環(huán)境變量裝備的相關(guān)常識和一些Code實例,歡迎閱讀和指正,我們先劃重點:maven,環(huán)境變量,maven,環(huán)境變量裝備,下面大家一起來學(xué)習(xí)

maven環(huán)境變量配置

想了解maven環(huán)境變量的裝備詳解的相關(guān)內(nèi)容嗎,love_caicai在本文為您仔細講解maven環(huán)境變量裝備的相關(guān)常識和一些Code實例,歡迎閱讀和指正,我們先劃重點:maven,環(huán)境變量,maven,環(huán)境變量裝備,下面大家一起來學(xué)習(xí)吧。
我的電腦是win10_64位的。
一、安裝,我運用的是免安裝版的,直接解壓縮就可以運用。
二、裝備環(huán)境變量。
1.打開環(huán)境變量裝備。右鍵計算機→特點→高檔體系設(shè)置→高檔→環(huán)境變量,在體系變量中裝備。
2.裝備MAVEN_HOME。在體系變量中新建,變量名MAVEN_HOME,變量值,maven文件夾途徑,我的途徑是F:\Wab\材料\maven\材料\apache-maven-3.2.3,最好不要有中文,我比較懶,不想改,保存。
3、裝備path,找到path體系變量,點開,新建,輸入%MAVEN_HOME%\bin
4、驗證是否安裝完結(jié),運行cmd,輸入mvn-v,顯示maven版別則成功。
三、裝備本地庫房
打開裝備文件,在maven文件夾中有一個conf文件夾,里面有一個settings.xml文件。apache-maven-3.2.3\conf\settings.xml
打開,修改這么一行代碼:這里寫你的本地庫房的途徑.maven環(huán)境變量配置(如何搭建maven開發(fā)環(huán)境)

如何搭建maven開發(fā)環(huán)境

最近不少小伙伴想在自己公司的內(nèi)網(wǎng)搭建一套Maven私服環(huán)境,可自己搭建的過程中,或多過少的總會呈現(xiàn)一些問題,問我可不能夠出一篇如何搭建Maven私服的文章。這不,就有了這篇文章嘛。
好了,其他的不多說了,接下來,咱們就一起來搭建Maven私服環(huán)境吧!
環(huán)境闡明
環(huán)境:CentOS6.x~8.0、JDK8、SonatypeNexus、MavenIP:192.168.50.131root用戶操作裝置Nexus
條件:已裝置JDK8并裝備好了環(huán)境變量,小伙伴們自行搭建JDK8環(huán)境,這兒我就不再贅述了。信任小伙伴們都能夠正確搭建JDK8環(huán)境。
下載Nexus
下載Nexus(這兒,我運用的是:nexus-2.11.2-03-bundle.tar.gz),下載地址:http://www.sonatype.org/nexus/go/,咱們也能夠在服務(wù)器的命令行輸入如下命令下載nexus-2.11.2-03-bundle.tar.gz裝置文件。
#wgethttps://sonatype-download.global.ssl.fastly.net/nexus/oss/nexus-2.11.2-03-bundle.tar.gz也能夠到鏈接:https://download.csdn.net/download/l1028386804/12523592下載
解壓Nexus
#mkdirnexus#tar-zxvfnexus-2.11.2-03-bundle.tar.gz-Cnexus#cdnexus#lsnexus-2.11.2-03sonatype-work(一個nexus服務(wù),一個私有庫目錄)修正Nexus
修正Nexus的nexus.properties文件,裝備端口和work目錄信息(保存默許)
#cdnexus-2.11.2-03#lsbinconflibLICENSE.txtlogsnexusNOTICE.txttmp查看目錄結(jié)構(gòu),jetty運轉(zhuǎn)
#cdconf#vinexus.properties#Jettysectionapplication-port=8081application-host=0.0.0.0nexus-webapp=${bundleBasedir}/nexusnexus-webapp-context-path=/nexus#Nexussectionnexus-work=${bundleBasedir}/../sonatype-work/nexusruntime=${bundleBasedir}/nexus/WEB-INF修正nexus腳本,裝備RUN_AS_USER參數(shù)
#vi/usr/local/nexus/nexus-2.11.2-03/bin/nexus#RUN_AS_USER=改為:
RUN_AS_USER=root防火墻中翻開8081端口
#vi/etc/sysconfig/iptables增加:
-AINPUT-mstate–stateNEW-mtcp-ptcp–dport8081-jACCEPT保存后重啟防火墻
#serviceiptablesrestart發(fā)動nexus
#/usr/local/nexus/nexus-2.11.2-03/bin/nexusstart****************************************WARNING-NOTRECOMMENDEDTORUNASusr/local****************************************StartingNexusOSS…StartedNexusOSS.訪問nexus
瀏覽器中翻開:http://192.168.50.131:8081/nexus/
登錄nexus
默許用戶名admin,默許暗碼admin123。
到此,Nexus已裝置完結(jié),接下來是Nexus的裝備
Nexus裝備(登錄后)
設(shè)置管理員郵箱
菜單Administration/Server裝備郵箱服務(wù)地址(如果忘掉暗碼,能夠經(jīng)過該郵箱找回暗碼)
設(shè)置用戶郵箱
給用戶裝備郵箱地址,便利忘掉暗碼時找回:
用戶修正暗碼
庫房類型
group庫房組:Nexus經(jīng)過庫房組的概念統(tǒng)一管理多個庫房,這樣咱們在項目中直接懇求庫房組即可懇求到庫房組管理的多個庫房;hosted宿主庫房:首要用于發(fā)布內(nèi)部項目構(gòu)件或第三方的項目構(gòu)件(如購買商業(yè)的構(gòu)件)以及無法從公共庫房獲取的構(gòu)件(如oracle的JDBC驅(qū)動)proxy署理庫房:署理公共的長途庫房;virtual虛擬庫房:用于適配Maven1;一般用到的庫房種類是hosted、proxy。
Hosted庫房常用類型闡明:
releases內(nèi)部的模塊中release模塊的發(fā)布庫房snapshots發(fā)布內(nèi)部的SNAPSHOT模塊的庫房3rdparty第三方依靠的庫房,這個數(shù)據(jù)通常是由內(nèi)部人員自行下載之后發(fā)布上去如果構(gòu)建的Maven項目本地庫房沒有對應(yīng)的依靠包,那么就會去Nexus私服去下載,如果Nexus私服也沒有此依靠包,就回去長途中心庫房下載依靠,這些中心庫房便是proxy。Nexus私服下載成功后再下載至本地Maven庫供項目引用。
設(shè)置proxy署理庫房
設(shè)置proxy署理庫房(ApacheSnapshots/Central/CodehausSnapshots)準許長途下載,如下所示。
Maven本地庫的裝置與裝備
下載Maven
到鏈接http://www.zmynmublwnt.cn/uploads/allimg/geftedwzid4.cgi%E4%B8%8B%E8%BD%BDMaven%3Cbr /> 裝備Maven環(huán)境變量
vim/etc/profileMAVEN_HOME=/usr/local/mavenJAVA_HOME=/usr/local/jdkCLASS_PATH=$JAVA_HOME/libPATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$PATHexportJAVA_HOMEMAVEN_HOMECLASS_PATHPATHsource/etc/profile裝備本地Maven
復(fù)制Maven的conf目錄下的裝備文件settings.xml,重命名為settings-lyz.xml,修正裝備文件后的內(nèi)容如下:
xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”xsi:schemaLocation=”http://maven.apache.org/SETTINGS/1.0.0http://maven.apache.org/xsd/settings-1.0.0.xsd”>D:/Maven_Repository/.m2/repositorytruefalseorg.mortbay.jettyorg.jenkins-ci.toolsnexus-releasesdeploymentdeployment123nexus-snapshotsdeploymentdeployment123lyzfalse1.8nexushttp://192.168.50.131:8081/nexus/content/groups/public/truetruenexushttp://192.168.50.131:8081/nexus/content/groups/public/truetruelyz其間,裝備文件中的
D:/Maven_Repository/.m2/repository闡明本地庫房位于D:/Maven_Repository/.m2/repository目錄下。
裝備文件中的如下裝備項。
http://192.168.50.131:8081/nexus/content/groups/public/與下圖中的鏈接一致:
裝備EclipseMaven
裝備IDEAMaven
項目的構(gòu)建與發(fā)布
首先咱們要在項目的pom.xml文件中參加如下內(nèi)容,將項目構(gòu)建成的Jar發(fā)布到Maven私有庫房
nexus-releasesNexusReleaseRepositoryhttp://192.168.50.131:8081/nexus/content/repositories/releases/nexus-snapshotsNexusSnapshotRepositoryhttp://192.168.50.131:8081/nexus/content/repositories/snapshots/裝備闡明
項目中的pom.xml文件中,如果版別裝備如下:
0.0.1-SNAPSHOT則發(fā)布到Maven私有庫房后對應(yīng)的目錄如下:
如果版別裝備如下:
0.0.1-RELEASE則發(fā)布到Maven私有庫房后對應(yīng)的目錄如下。
完整pom.xml文件的裝備如下所示。
xsi:schemaLocation=”http://maven.apache.org/POM/4.0.0http://maven.apache.org/xsd/maven-4.0.0.xsd”>4.0.0common-utils-mavencom.chwl.common0.0.1-SNAPSHOTnexus-releasesNexusReleaseRepositoryhttp://192.168.50.131:8081/nexus/content/repositories/releases/nexus-snapshotsNexusSnapshotRepositoryhttp://192.168.50.131:8081/nexus/content/repositories/snapshots/UTF-81.8此處省略….org.apache.maven.pluginsmaven-compiler-plugin${jdk.version}${jdk.version}${project.build.sourceEncoding}org.apache.maven.pluginsmaven-source-plugin2.1.2attach-sourcesjar具體發(fā)布步驟如下:
右鍵pom.xml->Runas->Mavenbuild->
上圖中的私有庫為空,咱們右鍵pom.xml->Runas->Mavenbuild(此刻pom.xml文件的version為0.0.1-SNAPSHOT)。
構(gòu)建結(jié)束后
闡明現(xiàn)已將項目構(gòu)建并發(fā)布到了咱們的Maven私有庫房。
此刻,上圖中的Release目錄為空,此刻,咱們修正pom.xml的version為0.0.1-RELEASE,再次右鍵pom.xml->Runas->Mavenbuild,構(gòu)建項目,此刻發(fā)布的目錄如下圖:
闡明現(xiàn)已將項目構(gòu)建并發(fā)布到了咱們的Maven私有庫房。
最后,咱們增加第三方的Jar依靠到咱們的Maven私有庫房,具體操作如下:
如上圖,第三方依靠私有庫房為空,咱們按照以下步驟上傳第三方依靠到咱們的Maven私有庫房。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产九九 | 国产深夜福利视频在线播放 | 国产一区二区精彩视频 | 久久综合给合久久狠狠狠97色69 | 美国黄色毛片女人性生活片 | 欧美色大成网站www永久男同 | 久久久久久久久久久国产精品 | 天天操很很操 | 久久精品一二三区白丝高潮 | 香蕉久久久精品 | 久久久在线 | 国产精品美女久久久免费 | 日本不卡一区二区在线观看 | 久久伊人国产精品 | 羞羞的动漫在线观看 | 成人羞羞国产免费游戏 | 一级毛片免费观看 | 欧美成人精品欧美一级乱黄 | 日韩大片在线永久观看视频网站免费 | 亚洲免费在线视频 | 欧美日韩爱爱视频 | 99999久久久久久 | 久久精品欧美一区二区三区不卡 | 免费国产成人高清在线看软件 | 国产精品岛国久久久久久 | 久草视频福利在线观看 | 毛片免费看电影 | 久久精品综合视频 | 亚洲一区在线视频 | 99re久久最新地址获取 | 欧美精品电影一区 | 深夜毛片免费看 | 国产999视频在线观看 | 羞羞的网址 | 国产成人在线观看网站 | 欧美一区2区三区4区公司二百 | 国产一精品一av一免费爽爽 | 四季久久免费一区二区三区四区 | 大西瓜永久免费av在线 | 久久久久久久久久久久久久av | 久久情爱网 |