我的POM.xml结构如下所示 -
<repositories>
<repository>
<id>springsource-milestones</id>
<name>SpringSource Milestones Proxy</name>
<url>https://oss.sonatype.org/content/repositories/springsource-
milestones</url>
</repository>
<repository>
<id>springbyexample.org</id>
<name>Spring by Example</name>
<url>http://www.springbyexample.org/maven/repo</url>
</repository>
</repositories>
<dependency>
<groupId>org.springbyexample</groupId>
<artifactId>sbe-thread-scope</artifactId>
<version>1.0.3</version>
<exclusions>
<exclusion>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
</exclusion>
<exclusion>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
</exclusion>
</exclusions>
</dependency>
现在,当我尝试在My local中构建它时,将下载此依赖项并且构建成功。 但是在远程它会在“maven install”时抛出错误,说 -
Could not resolve dependencies for project services:services:war:0.0.1:
Failed to collect dependencies at org.springbyexample:sbe-thread- scope:jar:1.0.3: Failed to read artifact
descriptor for org.springbyexample:sbe-thread-scope:jar:1.0.3:
Could not transfer artifact org.springbyexample:sbe-thread-scope:pom:1.0.3
from/to springbyexample.org (http://www.springbyexample.org/maven/repo):
Connect to www.springbyexample.org:80 [www.springbyexample.org/208.82.100.249]
failed: Connection refused -> [Help 1]
我尝试从$ home / .m2 / repository删除相应的文件夹并运行maven install,
.m2文件夹中没有settings.xml文件,
我在路径$ home / .m2 / repository
中将相应的文件夹从本地复制到服务器在所有情况下都没有运气。 如果有人可以提供一些指示,那将会很有帮助。