今天在导入一个Maven工程到Eclipse中来,始终 pom.xml 报错,当然怪自己想当然了,以为自己的 Tomcat 是运行着的:
Failure to transfer org.apache.maven.plugins:maven-compiler-plugin:pom:3.0
from http://localhost:8080/archiva/repository/internal was cached in the local
repository,resolution will not be reattempted until the update interval of
archiva has elapsed or updates are forced. Original error: Could not transfer
artifact org.apache.maven.plugins:maven-compiler-plugin:pom:3.0 from/to archiva
(http://localhost:8080/archiva/repository/internal): Connection refused:
no further information to
http://localhost:8080/archiva/repository/internal/org/apache/maven/plugins/maven-compiler-plugin/3.0/maven-compiler-plugin-3.0.pom
很明显,我没开启服务器(因为我用的是archiva私服,archiva.war 是直接放在 Tomcat 里的),启动Tomcat 后,重新保存下 pom.xml ,让其触发 archiva 去下载工程需要的maven-compiler-plugin-3.0 这个插件,但是还是报错,进到 Maven repository 去看,发现在 3.1 这个文件夹里,只有