与maven建立战争

问题描述 投票:0回答:1

我的项目中有一个本地jar,我做不到

mvn compile war:war

因为我收到这个错误:

未能在https://repo.maven.apache.org/maven2中找到myLib被缓存在本地存储库中,在中心的更新间隔过去或强制更新之前不会重新尝试解决 - > [帮助1]

我需要添加到pom来解决这个问题?

java maven
1个回答
0
投票

您无法访问互联网上的maven中央存储库。信息有点模糊,所以我会尝试所有这些步骤作为检查,你可能已经做了一些。

首先从http://mirror.vorboss.net/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.zip下载maven

将它解压缩到某处,然后假设你在窗口上

1)设置环境变量M2_HOME指向unziped文件夹。

2)将%M2_HOME%/ bin添加到PATH环境变量中

3)转到您的主目录(可能是C:/ Users / ?????并创建一个.m2文件夹

4)将settings.xml文件从maven unzippped / conf目录移动到步骤3中创建的目录。

5)您可能必须在settings.xml文件中正确设置代理元素(有关详细信息,请参阅here

检查所有工作正在执行:

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"
© www.soinside.com 2019 - 2024. All rights reserved.