通过 Eclipse 创建 Maven 原型

Maven Archetype creation via Eclipse

我愿意创建一个原型,它将有助于创建许多共享相同架构的项目。我遵循了 maven 指南并阅读了一些博主指南,但即使有了这些信息,我仍在努力。

我的项目有一些限制:

我怎样才能做到这一点?我尝试了几种解决方案,但遇到了很多错误。如果您有完整的英语或法语分步指南那就太好了,但我也想了解它是如何工作的。

非常感谢您的帮助

让我回答你的部分问题。

从示例项目中,您可以使用 archetype:create-from-project (https://maven.apache.org/archetype/maven-archetype-plugin/create-from-project-mojo.html) 创建原型。

您可以提供一个 属性 文件,该文件将用于用引用(例如 $version)替换实际值(例如 1.0.0-SNAPSHOT)。所有过滤的文件都将被视为速度模板,以便您可以使用 $ 类型替换。

您的存储库限制可能有问题,因为您可能需要许多工件来制作原型插件 运行。

我终于创建了一个 "base" 项目,其中包含我需要的所有内容(库、主要 Vert.x class...),并开发了一个脚本来替换模板值(即__projectName__ ) 在目录/文件名和内部配置/pom.

它非常接近我们的需要,为我的公司提供了一个很酷的替代工具,将用于多种用途。