我正在尝试运行mvn clean install
(在Windows上),并且出现以下错误:
[ERROR] Plugin org.apache.maven.plugins:maven-compiler-plugin:3.2.3 or one of its dependencies could not be resolved: Failure to find
org.apache.maven.plugins:maven-compiler-plugin:jar:3.2.3 in http://dist.wso2.org
/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of wso2-maven2-repository-1 has elapsed or updates are forced -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException
由于这是我与Maven合作的第一个项目,因此我不知道该如何解决...
谢谢!
检查目录.m2 / repository / org / apache / maven / plugins / maven-compiler-plugin / 3.2.3中的存储库中是否没有_maven.repositories或* .lastUpdated文件。如果找到,则将其删除。
接下来,您应该删除pom.xml文件和/home/.m2中的settings.xml文件中对http://dist.wso2.org/maven2的引用,因为maven编译器插件版本3.2.3不在此版本中资料库。
(Maven中央存储库为http://repo1.maven.org/maven2/)。在那里,我找到了编译器插件版本3.2。似乎是最新版本http://maven.apache.org/plugins/index.html。
因此,如果您使用此存储库,请将pom.xml中的版本更改为3.2。
完成运行后,您将再次构建。
在pom.xml中,您可以在以下<pluginManagement>
部分中设置插件版本:
<project>
...
<build>
...
<pluginManagement>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.2</version>
</plugin>
</plugins>
</pluginManagement>
</build>
</project>
下面是最小的settings.xml以开始使用maven中央存储库(将$ {unsername}更改为您自己的):
<settings>
<localRepository>C:\Users\${username}\.m2\repository</localRepository>
<repositories>
<repository>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
<id>central</id>
<name>central repository</name>
<url>http://repo1.maven.org/maven2</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
<id>central</id>
<name>central repository</name>
<url>http://repo1.maven.org/maven2</url>
</pluginRepository>
</pluginRepositories>
</settings>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句