簡體   English   中英

與Maven建立戰爭

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM