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

cbjzeqam  于 2022-12-03  发布在  Maven
关注(0)|答案(7)|浏览(171)

我尝试在Eclipse Luna中创建一个简单的Maven项目。因为这是我的第一个Maven项目,所以我从一个简单的项目开始。我尝试使用webapp-j2ee 14原型创建一个简单的Web项目。
在创建时我发现这个原型不在原型列表中。所以我尝试使用Add Archetype选项,并提供了以下原型选项。

<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输入的。
现在,当我单击“完成”时,它给我以下错误...

我尝试与其他几个回购网址后,搜索谷歌,但得到同样的错误。我在哪里可以得到正确的回购网址为这个原型?
提前感谢...

mum43rcc

mum43rcc1#

在Eclipse中添加远程原型,它会显示该选项。步骤如下:
1.文件---〉新建---〉Maven项目----〉下一步---〉单击选项卡配置
1.将打开一个单独的窗口... Maven--〉原型--〉单击添加远程目录--〉在目录文件中键入“http://repo1.maven.org/maven2/archetype-catalog.xml“,然后单击应用,然后单击确定
1.现在,在新的Maven项目中,从目录中选择远程原型,您将在那里找到webapp-j2ee 14选项。

55ooxyrt

55ooxyrt2#

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

j8yoct9x

j8yoct9x3#

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

bn31dyow

bn31dyow4#

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

j5fpnvbx

j5fpnvbx5#

我认为工作空间由于某种原因变得混乱。以下步骤可能会有所帮助
1.关闭Eclipse
1.删除.metadata目录
1.重新启动eclipse,指向相同的工作区,并尝试创建新的maven项目
或者这种方法不起作用
1.切换到一个全新的工作空间,尝试使用相同的过程创建Maven项目
这对我是管用的!

jv2fixgn

jv2fixgn6#

工作了一整天之后,我终于找到了解决办法。我只是去了Eclipse marketlace(help-Eclipse marketplace),并从那里更新了maven。现在它的工作奇迹。以前我无法从Eclipse marketplace安装TestNG插件,但现在从那里更新maven后,Testng插件成功地安装在我的Eclipse luna中。

hjqgdpho

hjqgdpho7#

我试图创建一个maven原型快速启动,并面临这个问题,我从来没有创建过任何maven项目之前,所以对于那些以下是你需要遵循的步骤-
1.转到运行-〉运行方式-〉Maven安装
1.在项目浏览器中,右键单击pom.xml文件-〉Maven -〉更新项目。
这肯定会解决问题。
我正在使用的Eclipse版本:2021年9月(4.21.0)

相关问题