[英]Build war with maven
我的項目中有一個本地jar,我做不到
mvn compile war:war
因為我得到這個錯誤:
無法在本地存儲庫中緩存https://repo.maven.apache.org/maven2中找不到myLib的問題,只有在Central的更新間隔過去或強制進行更新之前,解析不會重新嘗試-> [幫助1]
我需要添加到pom來解決此問題嗎?
您無法在Internet上訪問Maven中央存儲庫。 信息有點模糊,因此我將嘗試所有這些步驟作為檢查,您可能已經做過一些。
首先從http://mirror.vorboss.net/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.zip下載maven
將其解壓縮到某個位置,然后假設您在Windows上
1)設置一個環境變量M2_HOME指向未壓縮的文件夾。
2)將%M2_HOME%/ bin添加到PATH環境變量
3)轉到您的主目錄(可能是C:/ Users / ?????)並創建一個.m2文件夾
4)將settings.xml文件從maven unzippped / conf目錄移至步驟3中創建的目錄。
5)您可能必須在settings.xml文件中正確設置proxy元素(有關詳細信息,請參見此處 )
通過執行以下操作檢查所有工具是否正常工作:
greg@greg-XPS-13-9360:~/work/local-repo$ mvn -version
Apache Maven 3.3.9
Maven home: /usr/share/maven
Java version: 1.8.0_161, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-8-oracle/jre
Default locale: en_GB, platform encoding: UTF-8
OS name: "linux", version: "4.4.0-112-generic", arch: "amd64", family: "unix"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.