是否可以使用现有的“Generic”原型创建特定于应用程序的原型?
Generic Archetype - 将包含通用文件夹和配置文件等。将现有原型扩展为子原型。
Generic Archetype --->特定应用程序原型(保留应用程序特定文件夹..)
Generic Archetype --->特定应用程序原型1
每次使用特定于应用程序的原型创建项目时,都应检查Generic archetype中的新更新。
答案 0 :(得分:6)
对我来说,你有两个主要选择:
您可以从零开始创建自己的原型。 Here is the official guide.您可以遵循几个步骤(创建一个pom.xml,一个archetype.xml,......)。
您可以从现有项目文件夹创建原型。例如,首先,您可以从Web应用程序的Maven原型(例如" maven-archetype-webapp")创建项目。然后,进行更改(添加或修改某些配置文件,为特定目的创建文件夹等)。最后,您可以从此项目创建自己的原型,执行以下命令行:
mvn archetype:create-from-project
A mini guide to create an archetype from a existing project.
Reference doc to create an archetype from a existing project (mojo infos)