使用Maven开发编译Java项目时如何将所有依赖jar包都打入war包
2014-11-26 21:59
836 查看
记下自己使用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包里
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包里
相关文章推荐
- Java - Maven项目打包成jar给第三方使用(带依赖打包)
- (开发笔记)转载:maven如何将项目引用的所有jar包复制到lib文件夹内
- Intellij IDEA 中如何查看maven项目中所有jar包的依赖关系图
- Maven 手动添加第三方依赖包及编译打包和java命令行编译JAVA文件并使用jar命令打包
- Intellij IDEA 中如何查看maven项目中所有jar包的依赖关系图
- windows下使用maven-3.3.9编译java项目生成jar
- Intellij IDEA 中如何查看maven项目中所有jar包的依赖关系图
- 【Eclipse】如何使用eclipse 生成runnable jar包,maven项目java -jar
- 如何使用eclipse导出maven项目依赖的jar包
- 如何使用Maven和eclipse构建大数据开发框架项目
- 使用Maven管理依赖JAR文件,自定义项目布局,利用ANT生成不同的发布包
- 使用maven开发的项目,如何更方便地提取第三方包
- Maven中如何配置WAR依赖WAR和JAR的多模块项目结构
- maven 子项目如何使用父项目的jar包
- 使用maven编译项目,下载相关的jar包,包括源码包和doc包
- 如何使用Maven和eclipse构建大数据开发框架项目
- 使用 maven 插件 maven-shade-plugin 对可执行 java 工程及其全部依赖 jar 进行打包
- 使用maven开发的项目,如何更方便地提取第三方包
- 如何在Eclipse中使用依赖项目(Required projects)代替jar?
- 使用maven开发的项目,如何更方便地提取第三方包