如何从原型创建Maven项目?

时间:2016-06-04 01:38:33

标签: java eclipse maven gwt

[edit]作者混淆了创建原型并从原型创建项目。

如何创建Maven原型?

我使用的是Eclipse的最新版本,Mars 4.5.2,因此它已经包含了一个新版本的Maven插件。从https://maven.apache.org/guides/mini/guide-creating-archetypes.html开始,第一步是#34; 1。为原型工件"创建一个新项目和pom.xml。但是,在尝试了各种最基本的方法后,我甚至无法创建一个非常非常简单的Maven项目,如下图所示。

如果我点击“创建一个简单的项目(跳过原型选择)'”,我甚至无法点击“下一步”或“完成”。

enter image description here

如果我点击“使用默认工作区位置'”,然后点击“下一步”,

enter image description here

在这里,它被迫点击其中一个组ID,然后点击“下一步”按钮'创建一个maven项目。我选择了第一个名为' maven.archetype.archetype',(并尝试了大部分图片列在图片上),然后点击下一步:

enter image description here

结果不断:

enter image description here

图像说明我甚至无法通过Eclipse创建一个简单的Maven项目,更不用说Maven原型了。

我的目标不是创建Maven项目。我已经创建了一个GWT Web项目,该项目在没有Maven的情况下实现并顺利运行。我想按照https://ronanquillevere.github.io/2014/03/16/gwt-rest-app.html#.V1IdrPl96M9中的步骤构建一个GWT REST应用程序,并创建Java REST API,它通过url获取输入并返回结果,实现我的UI的相同功能。按照ronanquillevere的指南,我被困在Maven作为https://ronanquillevere.github.io/2014/03/16/gwt-rest-app.html#.V1IdrPl96M9

中的一张图片

enter image description here

问题是:如何创建Maven原型,如指南https://ronanquillevere.github.io/2014/03/16/gwt-rest-app.html#.V1IdrPl96M9' 许多org.codehaus.mojo.archetypes ?在Eclipse中实现它的详细步骤和图像的分步回答要好得多。

1 个答案:

答案 0 :(得分:3)

这是因为eclipse中的默认目录(基本上是列出原型的XML文件)没有您要查找的原型。 您可以阅读有关该主题的更多信息here

要解决您的问题 - 在原型选择对话框(您的第三个屏幕截图)上,单击"配置.."用于更新目录的按钮。

点击"添加远程目录.."按钮并将目录URL添加为http://repo.maven.apache.org/maven2/archetype-catalog.xml并提供说明。单击确定。 (见截图)

Add remote catalog

现在,当您返回原型选择窗口时,您将看到列出的一大堆新原型,这些原型在该目录中可用。您现在应该可以输入并选择" org.codehaus.mojo"如您正在阅读的教程中所示并继续进行。