到目前为止,我一直在使用tomcat和glassfish开发一个没有maven的测试webapp。通常的开发直至部署周期很简单:
现在,如果我想创建一个新的webapp,它将利用jsf、spring、jpa、hibernate、postgresql的最新内容:
或者,在webapp开发周期中,您通常做什么?请分享你的经验
谢谢!
发布于 2011-01-11 15:08:10
开发周期与Maven和朋友
我来自与你在前一家公司几乎类似的项目。使用Maven进行开发可以使事情变得非常顺利,而且这种变化是值得注意的。
谷歌搜索显示,有人为JSF和JPA与Spring设计了原型
Edit#1 --添加了更多细节
的可行性和易用性
Maven的诞生是为了简化大型和分布式代码的开发过程。尽管如此,我想提到的是,Maven可能是一个具有挑战性的学习。可以说,这是一种面向对象的开发周期。我们大多数习惯于构建脚本的人,一开始可能会觉得有些乏味/冗长。
资源
我建议使用以下资源
发布于 2011-01-11 15:07:16
对于q2:
即使您更改了目录结构,仍然可以在IDE (eclipse)中使用tomcat运行/调试应用程序。(类似于maven dir结构,而不是eclipse的动态web dir结构)
Project properties - >
project facets - >
Dynamic Web Module ->
Click the appearing "further configuration available"
and set your content dir and context root.您不必每次想运行/调试它时都要打包它。
另一个选择是使用Jetty
我相信其他人也会说出更多的选择。
https://stackoverflow.com/questions/4658871
复制相似问题