天天看點

使用maven指令打spring boot可執行jar包

環境:jdk8,spring boot 1.5.4

pom.xml配置spring boot插件(spring boot版本改成你目前使用的版本)

<build>
	<plugins>
		<plugin>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-maven-plugin</artifactId>
			<version>${spring-boot.version}</version>
			<executions>
				<execution>
					<goals>
						<goal>repackage</goal>
					</goals>
				</execution>
			</executions>
		</plugin>
	</plugins>
</build>
           

如果你的工程的是獨立的,沒有父子產品,使用maven的指令package打包即可

如果是多子產品的工程,而你隻是打某個子產品的jar包,使用package -pl 子產品名 -am打包即可

啟動時報錯:

1、xxx.jar中沒有主清單屬性

原因是漏了

<executions>
	<execution>
		<goals>
			<goal>repackage</goal>
		</goals>
	</execution>
</executions>
           

怎麼在linux背景運作jar包可以看我另一篇部落格《linux背景啟動spring boot程式》

http://blog.csdn.net/a327919006/article/details/75976477

繼續閱讀