我能够从 STS 创建 Spring Boot Starter Project 和 Maven Web Project,但不知何故无法在 eclipse中创建maven-archetype-quickstart项目,它给了我以下错误
在我的项目中,我使用 cacert 文件和自定义 setting.xml
我能够从 STS 创建 Spring Boot Starter Project 和 Maven Web Project,但不知何故无法在 eclipse中创建maven-archetype-quickstart项目,它给了我以下错误
在我的项目中,我使用 cacert 文件和自定义 setting.xml
在遇到同样的问题并多次查看消息后 - 我发现在本地存储库中,即 .m2,在位置 - org\apache\maven\archetypes\maven-archetype-quickstart\1.1 - 我们在文件 - 'm2e-lastUpdated.properties' 作为' @default-central-https://repo.maven.apache.org/maven2/.lastUpdated=1551236380266 https://repo.maven.apache.org/maven2/.error =无法将工件 org.apache.maven.archetypes:maven-archetype-quickstart:jar:1.1 从/到中央 (https://repo.maven.apache.org/maven2): repo.maven.apache.org '
所以我的 Eclipse 无法下载所需的 JARS 可能是因为它位于防火墙后面,在这种情况下 - 将“ maven-archetype-quickstart-1.1.jar ”和“ maven-archetype-quickstart-1.1.pom ”放在您在该位置的本地存储库 - ' org\apache\maven\archetypes\maven-archetype-quickstart\1.1 ' 使用链接 - JARS_POM然后按照相同的步骤创建 maven 项目。
更好的解决方案是通过 Maven 的“setting.xml”文件使用代理绕过防火墙下载 Maven 插件和 jar。
您还应该检查 Eclipse 的 Maven 原型目录是否配置正确。
尝试
maven clean install -U
由于您的存储库已缓存,因此请尝试使用 -U 刷新缓存
我可以通过简单地删除 .m2 文件夹并从头开始创建 maven 项目来解决这个问题。