springboot、springcloud多模塊打jar包部署 親測!

1、springboot helloword 打包部署

第一步 pom.xml 加maven插件

<build>
	<plugins>
            <!--添加maven插件-->
		<plugin>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-maven-plugin</artifactId>

			<!--添加自己的啓動類路徑!-->
				<configuration>
					<mainClass>com.imooc.DemoApplication</mainClass>
				</configuration>

			<executions>
					<execution>
						<goals>
							<!--可以把依賴的包都打包到生成的Jar包中-->
							<goal>repackage</goal>
						</goals>
					</execution>
			</executions>
		</plugin>
	</plugins>
</build>

2)點擊idea的view ——》Tool windows ——》maven projects

先雙擊clean(去掉之前打的包target文件夾)——》再創建install 

3)在項目目錄的target下可以看到打好的jar包,到項目的目錄下運行 java -jar XXX.jar

 

2、springboot 多模塊(只有一個啓動類)

轉載:https://www.jianshu.com/p/59ceea4f029d

1)pom.xml  父項目下不要build插件

                      啓動類的項目加build,依然是上面那個,添加啓動類

2)點擊idea的view ——》Tool windows ——》maven projects

這次是在父項目裏 先雙擊clean——》再創建install 

3)在子項目的target下可以看到打好的jar包,到項目的目錄下運行 java -jar XXX.jar

 

 

3、springcloud(微服務)項目 (多個springboot啓動類)

1)我的做法是 仿照方法2  父項目不加build  每個啓動類都加build打包插件

2)然後是在父項目裏 先雙擊clean——》再創建install 

3)在兩個有啓動類的項目的target下可以看到打好的jar包,到項目的目錄下分別運行這多個 java -jar XXX.jar

先運行註冊中心,在運行服務。(或者按你的平時的順序運行)

 

結束。。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章