【发布时间】:2016-03-28 16:22:23
【问题描述】:
是否可以使用现有的“通用”原型创建特定于应用程序的原型?
通用原型 - 将包含通用文件夹和配置文件等。将现有原型扩展到子原型。
通用原型 ---> 特定应用原型(保留应用特定文件夹..)
通用原型 ---> 特定应用原型 1
每次我们使用特定于应用程序的原型创建项目时,都应检查通用原型中的新更新。
【问题讨论】:
标签: maven maven-plugin maven-assembly-plugin
是否可以使用现有的“通用”原型创建特定于应用程序的原型?
通用原型 - 将包含通用文件夹和配置文件等。将现有原型扩展到子原型。
通用原型 ---> 特定应用原型(保留应用特定文件夹..)
通用原型 ---> 特定应用原型 1
每次我们使用特定于应用程序的原型创建项目时,都应检查通用原型中的新更新。
【问题讨论】:
标签: maven maven-plugin maven-assembly-plugin
对我来说,您有两个主要选择:
您可以从零开始创建自己的原型。 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)
【讨论】: