繁体   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