繁体   English   中英

如何从原型创建Maven项目?

[英]How to create a Maven project from an archetype?

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

如何创建Maven原型?

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

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

在此输入图像描述

如果单击“使用默认工作空间位置”,然后单击“下一步”,

在此输入图像描述

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

在此输入图像描述

结果不断:

在此输入图像描述

这些图片说明我甚至无法通过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

在此输入图像描述

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

这是因为eclipse中的默认目录(基本上是列出原型的XML文件)没有您正在寻找的原型。 您可以在此处详细了解该主题。

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

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

添加远程目录

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

暂无
暂无

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

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