Maven将java工程打成tar包
2016-07-12 18:03
417 查看
pom.xml配置文件
<build> <plugins> <plugin> <!--自定义打包插件--> <artifactId>maven-assembly-plugin</artifactId> <configuration> <!--打包配置文件 --> <descriptor>src/main/assembly/assembly.xml</descriptor> </configuration> <executions> <execution> <id>make-assembly</id> <phase>package</phase> <goals> <goal>single</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.2</version> <configuration> <source>${maven.compiler.source}</source> <target>${maven.compiler.target}</target> <encoding>UTF-8</encoding> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-pmd-plugin</artifactId> <version>3.4</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>2.4</version> <configuration> <excludes> <exclude>**/*.xml</exclude> <exclude>**/*.properties</exclude> </excludes> </configuration> </plugin> </plugins> </build>
assembly.xml配置文件
<assembly><id></id>
<formats>
<!--包的格式-->
<format>tar.gz</format>
</formats>
<includeBaseDirectory>true</includeBaseDirectory>
<fileSets>
<fileSet>
<directory>src/main/resources</directory>
<includes>
<include>*.xml</include>
<include>*.properties</include>
</includes>
<outputDirectory>conf</outputDirectory>
<fileMode>0644</fileMode>
</fileSet>
</fileSets>
<dependencySets>
<dependencySet>
<outputDirectory>lib</outputDirectory>
</dependencySet>
</dependencySets>
</assembly>
相关文章推荐
- Storm Spark Scala 混合代码快速编译打包jar方式,然后java风格使用(朋友咨询)
- Maven打包例子
- Maven 打包命令
- Maven两种打包方式
- Maven Assembly Plugin示例
- maven install Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.1.1:war (default-wa
- maven打包生成的META-INF文件有误
- maven里如何根据不同的environment打包
- maven入门浅析(一)-----maven安装、配置、创建项目骨架、编译、测试、打包、运行
- maven-assembly-plugin 打包的配置
- Maven实现在不同的开发环境下打不同的包
- Maven根据不同环境打包不同配置文件
- 如何打jar包
- maven打包项目
- java springboot项目 maven打包 没有主清单 解决
- spring cloud 实践干货 - 含有依赖关系的Maven项目打包
- maven-assembly-plugin 入门指南
- 使用maven打包zxing
- maven打包工程出现错误 Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test
- Maven打包jar及依赖