Maven插件:maven-assembly-plugin

阅读更多

assembly插件介绍:http://maven.apache.org/plugins/maven-assembly-plugin/

assembly:single:http://maven.apache.org/plugins/maven-assembly-plugin/single-mojo.html

assembly配置样例:http://maven.apache.org/plugins/maven-assembly-plugin/descriptor-refs.html

 

重点知识:

1、assembly插件是用来对项目的文件进行打包;

2、对哪些文件进行打包,用什么格式进行打包,需要在assembly.xml文件进行配置;

   1)支持打包的格式:支持zip、tar.gz、tar.bz2、jar、war等格式;

   2)打包输出:默认输入目录为${project.build.directory},默认输入文件为${project.build.finalName};

3、assembly插件用来打包的目标主要是single,其它的都要淘汰了。

 

应用案例:把web项目打tar.gz格式

 

pom.xml配置:

 


	maven-assembly-plugin
	2.4.1
	
		
		false
		
		
			src/main/assembly/assembly.xml
		
	
	
		
			make-tgz
			package
			
				single
			
		
	

 

 

assembly.xml配置:


	
	tgz
	
	
	
		tar.gz
	
	
	${project.artifactId}-${project.version}
	
	
		
			
			${project.build.directory}\${project.artifactId}-${project.version}
			
			  
		
	

 

你可能感兴趣的:(Maven插件:maven-assembly-plugin)