使用idea搭建自己的SpringBoot initializer構建服務器

一、簡單說明

使用Spring Initializer構建Springboot項目是十分快速的,但是公司的網絡總是連接不上https://start.spring.io,所以想要搭建一個和https://start.spring.io一樣的構建服務器,網上找了半天沒有比較簡單的教程,只好自己試驗下,記錄下過程。

二、搭建過程

1.下載項目源碼

github上下載spring initializer的開源項目,github地址點此前往,使用git clone url進行下載

<code>git 

clone

https:/<code>
  • 1
使用idea搭建自己的SpringBoot initializer構建服務器

2.安裝mvn

這個項目是用maven構建的,所以需要maven環境,網上maven安裝教程很多,就不囉嗦了。

3.構建項目

進入到項目根目錄(我的直接下載到桌面上,不要噴我),使用如下命令構建:

<code>

cd

~/Desktop/initializrmvn clean install -Pfull/<code>
  • 1
  • 2

當看到如下輸出就說明我們成功了:

<code>[

INFO

] Spring Initializr .................................. SUCCESS [

0.370 s

][

INFO

] Spring Initializr :: Generator ..................... SUCCESS [

5.238 s

][

INFO

] Spring Initializr :: Web ........................... SUCCESS [

10.677 s

][

INFO

] Spring Initializr :: Actuator ...................... SUCCESS [

6.371 s

][

INFO

] Spring Initializr :: Docs .......................... SUCCESS [

4.905 s

][

INFO

] Spring Initializr :: Service ....................... SUCCESS [

10.713 s

][

INFO

] ------------------------------------------------------------------------[INFO] BUILD SUCCESS[INFO] ------------------------------------------------------------------------[INFO] Total time: 38.489 s[INFO] Finished at: 2017-08-18T16:43:38+08:00[INFO] Final Memory: 56M/506M[INFO] ------------------------------------------------------------------------/<code>

4.把maven安裝的可運行的jar包拷貝出來

成功後,會被安裝到本地maven倉庫中,一般在用戶目錄下的.m2文件夾下。例如我的路徑在:

<code>

/Users/kingboy/

.m2/repository/io/spring/initializr/initializr-service/

0.4

.0

.BUILD-SNAPSHOT/initializr-service

-0.4

.0

.BUILD-SNAPSHOT.jar/<code>
  • 1

把這個jar複製到你要部署的服務器或者本地,就像正常的springboot項目一樣啟動就可以了。

<code>java -jar initializr-service

-0.4

.0

.BUILD-SNAPSHOT.jar /<code>
  • 1

啟動後在瀏覽器輸入`lcoalhost:8081`,顯示如下圖,搞定了,就是這麼簡單。(spring大法好)

使用idea搭建自己的SpringBoot initializer構建服務器

#### 5.idea中的使用(其它IDE同理)

使用idea搭建自己的SpringBoot initializer構建服務器

轉自: https://blog.csdn.net/KingBoyWorld/article/details/77373272


分享到:


相關文章: