请不要标记此帖子,因为我尝试了许多解决方案,但没有一个起作用。 我试图在eclipse IDE中构建一个新的maven项目,但出现了这样的错误:-
无法解析原型 org.apache.maven.archetypes:maven-archetype-quickstart:1.1来自以下任何一种 配置的存储库。无法解决工件 org.apache.maven.archetypes:maven-archetype-quickstart:pom:1.1
我尝试在Preference / Maven / Archetypes中添加远程目录。但这没用。
我已尝试多次删除.m2文件夹,但这没有用。
我也尝试使用以下命令通过命令提示符创建原型:
C:\Users\Y942>mvn archetype:generate -DgroupId=fr.myGroupId -DartifactId=MyAppli
cation -Dpackagename=fr.myGroupId -DarchetypeArtifactId=maven-archetype-quicksta
rt
行家给我这个错误:
[ERROR] No plugin found for prefix 'archetype' in the current project and in the
plugin groups [org.apache.maven.plugins, org.codehaus.mojo] available from the
repositories [local (C:\Users\Y942\.m2\repository), central (https://repo.maven.
apache.org/maven2)] -> [Help 1]
我还尝试通过在org.apache网站上下载插件并将其手动粘贴到我的.m2 / repository文件夹中来添加插件。但这也不起作用。
我认为部分问题是eclipse似乎无法下载项目所需的依赖项或插件。
谁能解释我在做什么错?或者我可以做些什么来解决这个问题。
感谢您的帮助。
答案 0 :(得分:0)
问题与您的代理设置有关。如果您位于防火墙后面,那么它将阻止访问远程存储库。
请在maven的settings.xml配置文件中更正您的代理设置。
位置:
MAVEN_HOME \ conf
c:\ documents and settings \ .m2
答案 1 :(得分:0)
可能出错的另一件事是您的计算机位于防火墙或代理之后,因此您的机器无法命中http://repo1.maven.org/maven2。尝试直接在浏览器或其他工具中访问此URL,以测试是否可以发出请求。