maven 常用插件

转:https://my.oschina.net/zimingforever/blog/266191

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



maven打包的时候有些jar包是不在mavencenter的。需要在pom中引入相关的本地jar包,那么相关的depency应该像如下更改



org.wltea.ik-analyzer
ik-analyzer
3.2.8
system
${project.basedir}/lib/ik-analyzer-3.2.8.jar


对于war包系统来说,有时候需要把jar包打到相关的war包中,可以使用plugin,默认将lib下的所有jar文件打包到WEB-INF/lib下。当然也是可以打包其他的文件的,诸如xml,properties等的。相关的plugin如下:



org.apache.maven.plugins
maven-war-plugin
2.3

${project.artifactId}


lib/
WEB-INF/lib

*/.jar





你可能感兴趣的:(maven 常用插件)