SpringBoot重点详解--使用appassembler-maven-plugin打包

目录

一:生成可执行的启动脚本

二:生成后台服务程序


appassembler-maven-plugin是一个用来为Java应用打包并生成启动脚本的Maven插件,使用起来非常简单,只需要在项目的pom.xml中加入插件的相关配置即可。它在脚本打包过程中,能够将项目的所有依赖自动复制到指定的打包目录中,并将这些依赖添加到classpath中。

官网地址:http://www.mojohaus.org/appassembler/appassembler-maven-plugin/  

一:生成可执行的启动脚本

打包命令:mvn clean package appassembler:assemble 

	
		
			
				org.codehaus.mojo
				appassembler-maven-plugin
				2.0.0
				
					
					
						unix
						windows
					
					
					${project.build.directory}/${project.name}
					
					lib
					
					
					bin
					
					conf
					
					true
					
					src/main/resources
					flat
					UTF-8
					logs
					tmp
					
						
							
							com.pengjunlee.MyApplication
							
								
									-server
									-Xmx1G
									-Xms1G
								
							
						
					
				
			
		
	

二:生成后台服务程序

打包命令:mvn clean package appassembler:generate-daemons

Usage: { console | start | stop | restart | status | dump } 

	
		
			
				org.codehaus.mojo
				appassembler-maven-plugin
				2.0.0
				
					
					${project.build.directory}/${project.name}
					
					lib
					
					bin
					
					conf
					
					true
					
					src/main/resources
					
					flat
					UTF-8
					logs
					tmp
					
						
							com.pengjunlee.MyApplication
							
								jsw
							
							
								
									jsw
									
										linux-x86-32
										linux-x86-64
										windows-x86-32
										windows-x86-64
									
									
										
											configuration.directory.in.classpath.first
											conf
										
										
											wrapper.ping.timeout
											120
										
										
											set.default.REPO_DIR
											lib
										
										
											wrapper.logfile
											logs/wrapper.log
										
									
								
							
							
								
								
									com.sun.management.jmxremote
									com.sun.management.jmxremote.port=1984
									com.sun.management.jmxremote.authenticate=false
									com.sun.management.jmxremote.ssl=false
								
							
						
					
				
			
		
	

你可能感兴趣的:(SpringBoot重点详解)