您好,登錄后才能下訂單哦!
今天小編給大家分享一下Maven離線模式打包的步驟是什么的相關(guān)知識點,內(nèi)容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。
1、修改maven配置文件:
localRepository改為本地倉庫位置
<localRepository>D:\WorkSpace\WorkSoft\maven-repository\iwhalecloud-repository\business</localRepository>
mirrors同時改為本地倉庫位置,把其余在線的鏡像地址給注釋掉
<mirror> <id>central</id> <name>central</name> <!-- 將鏡像地址設(shè)置為本地maven地址 --> <url>file://D:/WorkSpace/WorkSoft/maven-repository/iwhalecloud-repository/business</url> <mirrorOf>*</mirrorOf> </mirror>
2、pom文件中存在RELEASE版本的改為固定版本
<dependency> <groupId>org.jetbrains</groupId> <artifactId>annotations</artifactId> <version>RELEASE</version> <scope>compile</scope> </dependency>
更改為
<dependency> <groupId>org.jetbrains</groupId> <artifactId>annotations</artifactId> <version>23.0.0</version> <scope>compile</scope> </dependency>
3、在本地倉庫中還需刪除_remote.repositories文件,打開cmd命令行,切換至倉庫目錄下執(zhí)行如下命令
for /r %i in (_remote.repositories) do del %i
4、最終打包命令:
mvn clean package -s "E:\work soft\maven\common_conf\settings_crm_local.xml"
Q:什么時候需要maven離線模式?
A:沒有網(wǎng)絡(luò),只有本地庫,又是用maven來管理項目,在編譯或者下載第三方Jar的時候,老是去中央倉庫上自動下載,導致出問題
1.全局設(shè)置setting.xml的offline
Eclipse中使用,一般默認位置${user.home}/.m2/settings.xml,
如果Eclipse中配置了Maven插件,那應(yīng)該在${maven_home}/conf/settings.xml
找到offline修改為true
<offline>true</offline>
2.執(zhí)行命令的時候設(shè)置
前提是配置好Maven環(huán)境
Cmd代碼
mvn -o
3.Eclipse中設(shè)置maven,勾上offline
window -> preferences -> maven
如圖所示
以上就是“Maven離線模式打包的步驟是什么”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關(guān)注億速云行業(yè)資訊頻道。
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。