在IDEA中使用 maven 打可执行jar(包括依赖jar文件和所有配置文件资源文件)

目标 1. 将依赖第三方jar包都打进去

 2. 将工程Java 目录下所有文件夹和配置文件,包括资源文件都打入jar包,根据目录来

         3. 打出jar文件可直接运行

方法:采用 maven-assembly-plugin

环境:IDEA 14.1.5 JDK 1.8

其中**/*写法,是为了保证各级子目录下的资源文件被打包,svn相关文件排除。

pom.xml 写法




src/main/javadirectory>

**/*include>
includes>

**/.svn/*exclude>
excludes>
falsefiltering>
resource>
resources>span>


org.apache.maven.pluginsgroupId>
maven-compiler-pluginartifactId>
2.3.2version>

1.8source>
1.8target>
UTF-8encoding>


${java.home}\lib\rt.jar;${java.home}\lib\jce.jarbootclasspath>
compilerArguments>
configuration>
plugin>

maven-assembly-pluginartifactId>

falseappendAssemblyId>

jar-with-dependenciesdescriptorRef>
descriptorRefs>


com.teraee.xx.XxxmainClass>
manifest>
archive>
configuration>


make-assemblyid>
packagephase>

assemblygoal>
goals>
execution>
executions>
plugin>span>
plugins>
build>

 

 

 

你可能感兴趣的:(IDEA,maven,工具,Linux,大数据)