记下自己使用maven时的一点小心得:
1. 自己通过mvn命令创建出来的java web工程中目录结构和Eclipse创建出来的不完全一样
2. mvn package可以将pom.xml中标注的依赖jar包下载到maven本地库中,但是不能自动发布到自己的web项目
解决方案:
在自己的java web工程根目录(pom.xml所在目录下):
mvn dependency:copy-dependencies -DoutputDirectory=src/main/webapp/WEB-INF/lib -DincludeScope=runtime
这样所有依赖的jar包都会copy至WEB-INF/lib/下。
再执行mvn package就可以全部打到war包里