我进入新的项目组做项目,这个项目组用的是maven+jetty开发,我感觉用着很难用,特别是我用到文件流去加载属性文件的时候,通过request得到的路径 是标准web的 webapp/web-info/classes下面的属性文件,但是maven搞的webapp下面没有classes这个文件夹,导致读取不到文件,但是标准项目是能读到的。
而且maven加个jar包那么费劲,以前往lib下一放就行了,服务器也没有重启动,每次都是关了重开
疑问:maven比我们myeclipse创建的web项目好在哪里?
问题补充
而且maven加个jar包那么费劲,以前往lib下一放就行了,服务器也没有重启动,每次都是关了重开
疑问:maven比我们myeclipse创建的web项目好在哪里?
读class目录文件本来就不应该通过request的,与web太藕合了,直接通过getClass.getResourceAsStream("/db.properties")就行了,你可一自己google或看http://www.blogjava.net/pdw2009/archive/2007/10/11/152182.html
至于maven加个jar包,你用了m2eclipse或m4eclipse插件了吗,它和wtp可以整合的.
另外maven的好在于它的管理功能,你自己找找资料就行了,至少它是一个开源社会的标准,从目录层次到包管理到打包啥的.不会发生不同的项目不同的目录结构不同ant脚本,在团队编程上是有优势的.另外,myeclipse版权你搞定了?
听你这么一说还是有优势的,如果myeclipse版权搞定是不是可以秒杀maven了呢,反正中国盗版很正常