使用Maven开发编译Java项目时如何将所有依赖jar包都打入war包

来源:互联网 发布:温州网络问效平台 编辑:程序博客网 时间:2024/05/18 17:26

记下自己使用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包里

0 0
原创粉丝点击