最近新项目,要求用maven,以前也没有用过,他们把maven的相关配置弄好了。可是开发相当不方便啊,我每改一点儿东西,想要看看效果都要手动用maven装载一下,真的是累死了,连jsp都是啊
是我们建maven项目时候的问题,我们建工程的时候,始终不能够把工程发布到tomcat里,就想了个偏方,给tomcat配了个host,让tomcat自己找到maven打包出工程的路径,所以每次我们修改自己的代码后都要手动用maven打包后,才能够反应出来。
而我把tomcat的server.xml里的相应的host删了,重新直接用myeclipse的tomcat成功发布了工程,就能够像普通WEB工程那样开发了
maven有tomcat插件,也有jetty插件,根本不需要打包,我用jetty插件,自动将项目编译后的target/class目录作为jetty运行时的class目录,都不需要手动发布,而且支持自动扫描class的变化自动重新部署
maven 打包 用命令mvn package -Dtest -DfailIfNoTests=false