我对maven很新,我正在努力寻找一个好的原型来为Spring MVC项目创建一个webapp“起点”。我一直在搜索,搜索并安装了我在SO和其他地方列出的列表中找到的许多原型,但我从未找到符合我需求的原型。
我还尝试了其他一些原型,比如AppFuse和Cocoon,但是他们基本的webapp原型中的“膨胀”更糟糕。
我所追求的是maven-archetype-webapp给我的东西,但是包含测试和资源目录的“更新”版本。
所以我想我的问题是两个折叠:
1。是否有maven-archetype-webapp原型的“更新”版本?
...和/或...
2。作为一名专家新手,我有办法创建符合我需求的自己的原型吗?
...还是我完全误解了原型的概念?
答案 0 :(得分:2)
是否有maven-archetype-webapp原型的“更新”版本?
AFAIK,1.0版是最后一个版本(并且不是最新版本)。顺便说一下,它似乎没有定义源代码级别(所以我猜你有1.5来自你的IDE)
作为一名专家新手,我有办法创建符合我需求的原型吗?
创建新工件非常简单。 Here是详细信息。
对于一个maven新手来说这么简单吗?嗯,这取决于...但是根据你帖子的质量,你似乎理解了基础知识,所以是的,应该很容易做到。
基本上,原型只不过是:
看一下maven-archetype-webapp-1.0.jar(即解压缩它),您将立即理解为什么缺少目录以及junit-3.8.1来自何处。
注意:您将在maven存储库中找到maven-archetype-webapp-1.0.jar。 (可能在这里:/.m2/repository/org/apache/maven/artifacts/maven-archetype-webapp/1.0 / ...但我没有检查)