我对 maven 很陌生,我正在尝试找到一个很好的原型来为 Spring MVC 项目创建一个 webapp“起点”。我一直在 rtfm-ing、谷歌搜索并安装了我在 SO 和其他地方的列表中找到的许多原型,但我从未找到适合我需要的原型。
- 示例 1:我安装了 org.apache.maven.archetypes - maven-archetype-webapp,但它似乎已经过时了,因为它使用 JRE 1.5、JUnit 3.8.1 并且还缺少 src/test/java、src/test/resources 和默认情况下是 src/main/resources。
- 示例 2:使用 eclipse,我从“Spring 模板项目”创建了一个新的“Spring MVC 项目”,它还为我设置了 Maven,但它安装了很多我不确定我什至需要的东西。
我还尝试了其他一些原型,例如 AppFuse 和 Cocoon,但它们的基本 webapp 原型中的“臃肿”甚至更糟。
我所追求的是 maven-archetype-webapp 给我的东西,但是一个“更新”的版本还包括测试和资源目录。
所以我想我的问题是两个折叠:
1. maven-archetype-webapp 原型是否有“更新”版本?
...和/或...
2. 作为 maven 新手,有没有办法创建自己的原型来满足我的需求?
...还是我完全误解了原型的概念?