我正在使用Maven3制作基于GWT和Spring的Web项目,如何使自定义原型包含两者的依赖关系?
答案 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/ 您可以查看源代码,然后针对较新的依赖项进行修改。