繁体   English   中英

无法从 Eclipse Luna 中的原型创建项目

[英]Unable to create project from archetype in Eclipse Luna

我正在尝试在 Eclipse Luna 中创建一个简单的 Maven 项目。 由于这是我的第一个 maven 项目,所以我从一个简单的项目开始。 我正在尝试使用webapp-j2ee14原型创建一个简单的 web 项目。

创建时我发现原型列表中不存在此原型。 所以我尝试使用添加原型选项并提供以下原型选项。

<archetype>
  <groupId>org.codehaus.mojo.archetypes</groupId>
  <artifactId>webapp-j2ee14</artifactId>
  <version>1.3</version>
  <repository>http://repo1.maven.org/maven2/org/codehaus/mojo/archetypes/webapp-j2ee14/1.3/</repository>
</archetype>

上面的代码片段基本上来自我系统中.m2目录下的archetype-catalog.xml文件,但我实际上是从eclipse UI输入的。

现在,当我单击完成时,出现以下错误...

在此处输入图像描述

在搜索谷歌但得到相同的错误后,我尝试使用其他几个 repo url。 我在哪里可以获得此原型的正确回购协议 url?

提前致谢...

在你的 eclipse 中添加 Remote Archetype 它会告诉你那个选项。 以下是步骤:

  1. 文件--->新建---> Maven项目---->下一步--->点击选项卡配置

  2. 将打开单独的窗口... Maven--> Archetypes--> 单击添加远程目录--> 在目录文件中键入“ http://repo1.maven.org/maven2/archetype-catalog.xml ”,然后单击应用然后好的

  3. 现在在新的 Maven 项目中,从目录中选择远程原型,你会在那里找到 webapp-j2ee14 选项。

我遇到了同样的问题,我正在创建一个简单的 Web 应用程序。 我首先创建了 MAVEN 项目,然后将其删除,再次创建时出现此错误。 所以我改变了原型的版本。 我使用的是我添加到我的 MAVEN 项目中的原型的 2.16 版本,将其更改为最新的 2.26 并且它对我有用。 您可以从http://repo1.maven.org/maven2/archetype-catalog.xml查看最新版本

我遇到了这个问题,因为我从 Eclipse 中删除了以前创建的项目。 后来,我从工作区中删除了 .metadata 文件和项目。 然后这个问题就解决了。

我遇到了同样的问题,我通过手动删除工作工作区或工作区目录根中未使用的pom.xml文件来解决。

我认为工作空间由于某种原因搞砸了。 以下这些步骤可能会有所帮助

  1. 关闭日食
  2. 删除.metadata目录
  3. 重新启动 eclipse,指向相同的工作区并尝试创建新的 maven 项目的过程

或者如果这种方法不起作用

  1. 切换到一个全新的工作区并尝试相同的过程来创建您的 Maven 项目

这对我有用!

经过一整天的工作,我终于找到了解决方案。 我刚刚去了 Eclipse 市场(帮助-Eclipse 市场)并从那里更新了 maven。 现在它创造了奇迹。 早些时候我无法从 Eclipse 市场安装 TestNG 插件,但现在从那里更新 maven 后,Testng 插件成功安装在我的 eclipse luna 中。

我试图创建一个maven 原型快速入门并遇到了这个问题,我之前从未创建过任何 maven 项目,所以对于下面的那些是你需要遵循的步骤 -

  1. Go运行 -> 运行方式 -> Maven 安装
  2. 在项目资源管理器中右键单击pom.xml 文件 -> Maven -> 更新项目。

这肯定会解决问题。

Eclipse 我用的版本:2021-09 (4.21.0)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM