如何制作自定义Maven原型?

时间:2015-02-14 21:48:14

标签: maven

我正在使用Maven3制作基于GWT和Spring的Web项目,如何使自定义原型包含两者的依赖关系?

1 个答案:

答案 0 :(得分:1)

  

创建原型指南

     

创建原型是一个非常简单的过程。一个   archetype是一个非常简单的工件,它包含项目   你想要创造的原型。原型由以下部分组成:

     
      
  • 原型描述符(目录中的archetype.xml:   SRC /主/资源/ META-INF /行家/)。它列出了所有文件   包含在原型中并对它们进行分类以便它们可以   由原型生成机制正确处理。
  •   
  • 由archetype插件复制的原型文件(目录:   src / main / resources / archetype-resources /)
  •   
  • 原型pom(pom.xml   in:src / main / resources / archetype-resources)
  •   
  • 原型的pom   (原型根目录中的pom.xml)。注意:这个迷你指南有   是为原型插件版本1.0.x编写的   原型描述符(存储在archetype.xml文件中)。原型插件   2.0.x是新一代,完全支持为1.0.x创建的原型,并添加了一个新的原型描述符(存储在archetype-metadata.xml文件中):它更灵活,具有更多功能,   但基础完全一样。
  •   
     

要创建原型,请执行以下步骤:
  
1. 为原型工件创建一个新项目和pom.xml   
2. 创建原型描述符   
3. 创建原型文件和原型pom.xml   
4. 安装原型并运行原型插件

参考:http://maven.apache.org/guides/mini/guide-creating-archetypes.html

这正是你想要的:GWT和Spring框架项目的Maven Archetype:https://code.google.com/p/gwt-spring-archetype/ 您可以查看源代码,然后针对较新的依赖项进行修改。