使用appassembler打包springboot项目时出现的主类无法找到问题

打包命令: mvn clean package appassembler:assemble

问题出现的原因:在pom.xml文件中使用parent的方式继承了springboot的模板

    
        org.springframework.boot
	spring-boot-starter-parent
	1.4.2.RELEASE
     

解决方案:使用模板依赖的方式生成对springboot的依赖


	
		
		org.springframework.boot
		spring-boot-dependencies
		1.4.0.RELEASE
		pom
		import
		
	

下面提供一份完整的pom.xml文件可供参考


	4.0.0
	com.yss
	my-spring-demo
	1.0.0
	
		
			
				org.springframework.boot
				spring-boot-dependencies
				1.4.0.RELEASE
				pom
				import
			
		
	
	
		
			org.springframework.boot
			spring-boot-starter
		
		 
			org.springframework.boot
			spring-boot-starter-web
		
		
			javax.servlet
			javax.servlet-api
			provided
		
		
			javax.servlet
			jstl
		
		
			org.springframework.boot
			spring-boot-starter-tomcat
			provided
		

		
			org.apache.tomcat.embed
			tomcat-embed-jasper
		
		
			org.springframework.boot
			spring-boot-devtools
			true
		
	
	
		
			
				maven-compiler-plugin
				
					UTF-8
					1.8
					1.8
				
			
			
				org.springframework.boot
				spring-boot-maven-plugin
			
			
				org.codehaus.mojo
				appassembler-maven-plugin
				1.10
				
					
					
						windows
						unix
					
					
					${project.build.directory}/product
					
					lib
					
					bin
					
					conf
					
					true
					
					src/main/resources
					
					flat

					UTF-8
					logs
					tmp
					
						
							product
							
							com.ysstech.TestApp
							
								
									-server
									-Xmx1G
									-Xms1G
								
							
						
					
				
			
		
	

你可能感兴趣的:(appassembler,springboot,打包失败,SpringBoot)