maven打包的时候默认是不加入依赖的jar包的,所以想打出一个独立的可运行jar包的话直接mvn clean install package是不行的。需要略改动下pom文件,加入如下plugin
src/main/java
org.apache.maven.plugins
maven-compiler-plugin
lib
1.5
1.5
UTF-8
org.apache.maven.plugins
maven-jar-plugin
true
com.xx.xx.xx
org.apache.maven.plugins
maven-dependency-plugin
copy
install
copy-dependencies
${project.build.directory}
org.apache.maven.plugins
maven-resources-plugin
2.2
UTF-8
org.apache.maven.plugins
maven-war-plugin
2.3
${project.artifactId}
lib/
WEB-INF/lib
**/*.jar