maven项目dubbo服务怎么打成tar包来部署

1.在src/main/下创建assembly文件夹

2.新建assembly.xml文件,文件内容如下



	assembly
	
	
		tar.gz
	
	
	true
	
	
		
			${project.build.directory}/dubbo/META-INF/assembly/bin
			bin
			0755
		
		
			src/main/assembly/conf
			conf
			0644
		
	
	
	
		
			lib
		
	
	
3.在serve的pom文件中增加plugins


		
			
				maven-dependency-plugin
				
					
						unpack
						package
						
							unpack-dependencies
						
						
							com.alibaba
							dubbo
							${project.build.directory}/dubbo
							META-INF/assembly/**
						
					
				
			

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



4.执行deploy(如果没有远端的maven仓库)可以使用install命令来打包

5.去workspace对应的项目的\target目录下就可以找到打好的tar包

你可能感兴趣的:(maven相关)