多語言網(wǎng)站實現(xiàn)微信引流推廣怎么做
文章目錄
- 一、簡介
- 需要安裝的軟件
- 文件的安裝包
- 二、安裝JDK
- 三、安裝Maven
- 1、解壓文件
- 2、Maven環(huán)境變量配置:
- 3、查看版本號
- 四、安裝Nexus Maven私庫
- 1、解壓文件
- 2、配置環(huán)境變量
- 3、啟動Nexus
- 五、Nexus Maven私庫的介紹
- 1、訪問地址
- 2、登錄
- 3、更改端口號
- 4、倉庫說明
- 5、配置Nexus
- 六、Nexus Maven私庫的使用
- 1、上傳jar包到私庫
- 2、本地使用私庫
一、簡介
? 項目開發(fā)時,一般采用Maven來進行項目構(gòu)建,管理,jar包下載,項目組開發(fā)人員開發(fā)時,只要在項目的pom.xml文件中,添加如下pom.xml信息從公共的庫中下載相關(guān)的Jar包以及依賴Jar包,但有時候公共的庫不是那么穩(wěn)定而且下載速度往往很慢,一個團隊一起開發(fā)項目時,如果每個組員都去下載一遍所有依賴的Jar包;
? 其實是一件很麻煩的事情,所以這時候就有必要搭建一個Maven的私庫了,這樣如果再添加其他的構(gòu)件時,會先在Maven私庫下載好,以后才會下載到本地。以后,如果發(fā)現(xiàn)私服已經(jīng)存在某一jar包,則會直接從私服下載,如果沒有再去網(wǎng)絡(luò)上下載,能大大的提高效率,因此很有必要搭建maven私服。
需要安裝的軟件
- centos 7
- nexus-2.14.3
- JDK 8
- apache-maven-3.5.4
文件的安裝包
百度網(wǎng)盤地址
鏈接:https://pan.baidu.com/s/12dkz5lAALzsXexo6sP40WQ
提取碼:vli5
二、安裝JDK
我過去寫過一個JDK的安裝的,這里就不多做說明,按著文章來就可以;
Linux(centos 7.5)下安裝JDK(1.8)
三、安裝Maven
1、解壓文件
將安裝包上傳到你需要的安裝的目錄下,執(zhí)行下面的解壓命令
tar -zxvf apache-maven-3.5.4-bin.tar.gz
2、Maven環(huán)境變量配置:
打開配置文件:
vim /etc/profile
在打開的文件中添加maven的環(huán)境變量,MAVEN_HOME
是你自己的解壓目錄位置;
export MAVEN_HOME=/usr/local/apache-maven-3.5.4
export MAVEN_HOME
export PATH=$PATH:$MAVEN_HOME/bin
保存文件后,重新加載環(huán)境變量
source /etc/profile
3、查看版本號
查詢maven的版本,如果有信息的話,則表示安裝成功
mvn -v
四、安裝Nexus Maven私庫
1、解壓文件
將文件解壓到當(dāng)前目錄下
tar -zxvf nexus-2.14.3-02-bundle.tar.gz
進入解壓后的nexus-2.14.3-02
目錄下,啟動服務(wù)
sh bin/nexus start
啟動會報以下信息,這是因為沒有在環(huán)境變量中配置用戶信息。
2、配置環(huán)境變量
環(huán)境變量配置:
vim /etc/profile
在打開的文件中下面內(nèi)容
export RUN_AS_USER=root
保存文件后,運行如下命令重新加載環(huán)境變量
source /etc/profile
3、啟動Nexus
重新執(zhí)行啟動命令
sh bin/nexus start
控制臺打印以下信息,表示啟動成功:
這樣通過自己Windows系統(tǒng)瀏覽器訪問http://106.12.54.187:8081/nexus/就可以了。
如果訪問不了的話,那就是你沒有開放相應(yīng)的端口號。
iptables開放端口號
訪問成功的頁面
五、Nexus Maven私庫的介紹
1、訪問地址
http://106.12.54.187:8081/nexus/
2、登錄
右上角選擇login in登錄,賬號密碼:
賬號:admin
密碼:admin123
點擊Repositories,就可以看到系統(tǒng)默認創(chuàng)建的倉庫,直接可以拿來用,無需再自行創(chuàng)建倉庫。
3、更改端口號
nexus-2.14.3-02/conf/nexus.properties文件,更改里面的application-port=8081
的端口號即可
4、倉庫說明
默認倉庫說明:
-
maven-central:maven中央庫,默認從https://repo1.maven.org/maven2/拉取jar
-
maven-releases:私庫發(fā)行版jar,初次安裝請將Deployment policy設(shè)置為Allow redeploy
-
maven-snapshots:私庫快照(調(diào)試版本)jar
-
maven-public:倉庫分組,把上面三個倉庫組合在一起對外提供服務(wù),在本地maven基礎(chǔ)配置settings.xml或項目pom.xml中使用
倉庫類型:
- hosted:類型的倉庫,內(nèi)部項目的發(fā)布倉庫。
- releases:內(nèi)部的模塊中release模塊的發(fā)布倉庫。
- snapshots:發(fā)布內(nèi)部的SNAPSHOT模塊的倉庫。
- 3rd party:第三方依賴的倉庫,這個數(shù)據(jù)通常是由內(nèi)部人員自行下載之后發(fā)布上去。
- proxy:類型的倉庫,從遠程中央倉庫中尋找數(shù)據(jù)的倉庫。
- group:類型的倉庫,組倉庫用來方便我們開發(fā)人員進行設(shè)置的倉庫。
5、配置Nexus
開啟遠程索引
新搭建的neuxs環(huán)境只是一個空的倉庫,需要手動和遠程中心庫進行同步,nexus默認是關(guān)閉遠程索引下載,最重要的一件事情就是開啟遠程索引下載,點擊左邊Administration菜單下面的Repositories,找到右邊倉庫列表中的三個倉庫Apache Snapshots,Codehaus Snapshots和Maven Central,然后再沒有倉庫的configuration下把Download Remote Indexes修改為true,操作完后記得點擊下面的save按鈕如下圖:
自定義中心倉庫
默認是從中央倉庫中下載jar包,但有時候中央倉庫下載很慢,經(jīng)常下載不下來,所有有時候需要修改遠程倉庫的地址,可以改成jboss倉庫https://repository.jboss.org/nexus/content/groups/public/,還可以改成http://maven.aliyun.com/nexus/content/groups/public/,后面這個庫速度很快,不錯。
設(shè)置下載索引
然后在Maven Central這個倉庫上分別右鍵,選擇Repari Index,這樣Nexus就會去下載遠程的索引文件。
六、Nexus Maven私庫的使用
1、上傳jar包到私庫
jar包導(dǎo)入到項目中、本地maven倉庫、私庫
2、本地使用私庫
首先在私庫找到自己需要的jar包
點擊想要的jar包,會在右邊顯示出導(dǎo)入項目中的maven依賴的方式
右下角就是這個Jar包的POM坐標(biāo)信息,我們要想使用這個私服倉庫,先在項目pom中配置相關(guān)私服信息:
<repositories> <repository> <snapshots> <enabled>true</enabled> </snapshots> <id>public</id> <name>Public Repositories</name> <url>http://192.168.199.201:8081/nexus/content/groups/public/</url> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>public</id> <name>Public Repositories</name> <url>http://192.168.199.201:8081/nexus/content/groups/public/</url> </pluginRepository> </pluginRepositories>
添加自己的依賴
<dependency><groupId>fakepath</groupId><artifactId>httpcore</artifactId><version>1.0.0</version>
</dependency>
這樣就可以把私庫里面的jar包引入到自己的項目中了。