搭建Maven开发环境小结

如上篇如述,生成好maven项目之后,正常的jsp文件是可以运行的,但如果使用struts+spring+hibernate等,则需要进行更多的配置。之前我的多次尝试部署,都是如上篇生成maven项目之后,再建一个process的maven模块,在process模块的pom文件中添加需要的各种依赖。系统可以正常的编译,但总是不能正常的运行。

         经向java老手请教,自己多次尝试,都没有什么办法。老手给我的解决办法经常是:环境搭建是一次性的工作,你先使用正常运行的项目裁剪一下用吧。我但我一直觉得这样是个心病。

         经过多次的摸索,知道问题一定是出在maven的配置上的。分别比较正常运行项目和我建立的项目的pom文件,发现我的process的pom文件依赖的东西要比正常运行项目的pom文件的依赖多很多。再比较项目的pom文件,发现正常运行的项目的pom文件和我的pom文件之间存在比较大的差异:

正常运行的项目的pom文件中包括了几个插件,artifactId分别为maven-resources-plugin、maven-compiler-plugin、tomcat-maven-plugin、maven-surefire-plugin。在eclisep的pom文件管理窗口的“plugins”tab页,把这几个插件加过之后,eclipse会自动下载、刷新项目,而且项目下的各模块的“Maven Dependencies”下会自动添加很多的文件。项目应该也会提示编译正常,如果项目还需要其他的类库,再根据提示在项目的pom文件或模块的pom文件添加对相应的依赖就可以了。

         有一点要说明的是,有时要在依赖中排除一个库,这个是很不好判断的,我是新手,也不知道怎么处理/:-。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值