這里給大家詳細(xì)說(shuō)一下Maven的運(yùn)行機(jī)制,讓大家不僅知其然,更知其所以然。

 

1.插件保存在哪里?

與我們所依賴(lài)的構(gòu)件一樣,插件也是基于坐標(biāo)保存在我們的Maven倉(cāng)庫(kù)當(dāng)中的。在用到插件的時(shí)候會(huì)先從本地倉(cāng)庫(kù)查找插件,如果本地倉(cāng)庫(kù)沒(méi)有則從遠(yuǎn)程倉(cāng)庫(kù)查找插件并下載到本地倉(cāng)庫(kù)。

與普通的依賴(lài)構(gòu)件不同的是,Maven會(huì)區(qū)別對(duì)待普通依賴(lài)的遠(yuǎn)程倉(cāng)庫(kù)與插件的遠(yuǎn)程倉(cāng)庫(kù)。前面提到的配置遠(yuǎn)程倉(cāng)庫(kù)只會(huì)對(duì)普通的依賴(lài)有效果。當(dāng)Maven需要的插件在本地倉(cāng)庫(kù)不存在時(shí)是不會(huì)去我們以前配置的遠(yuǎn)程倉(cāng)庫(kù)查找插件的,而是需要有專(zhuān)門(mén)的插件遠(yuǎn)程倉(cāng)庫(kù),我們來(lái)看看怎么配置插件遠(yuǎn)程倉(cāng)庫(kù),在pom.xml加入如下內(nèi)容:

移動(dòng)開(kāi)發(fā)培訓(xùn),Android培訓(xùn),安卓培訓(xùn),手機(jī)開(kāi)發(fā)培訓(xùn),手機(jī)維修培訓(xùn),手機(jī)軟件培訓(xùn)

 1 <pluginRepositories> 2         <pluginRepository> 3             <id>nexus</id> 4             <name>nexus</name> 5             <url>http://192.168.0.70:8081/content/groups/public/</url> 6             <releases> 7                 <enabled>true</enabled> 8             </releases> 9             <snapshots>10                 <enabled>true</enabled>11             </snapshots>12         </pluginRepository>13 </pluginRepositories>

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開(kāi)發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式