一、簡單說明
使用Spring Initializer構建Springboot項目是十分快速的,但是公司的網絡總是連接不上https://start.spring.io,所以想要搭建一個和https://start.spring.io一樣的構建服務器,網上找了半天沒有比較簡單的教程,只好自己試驗下,記錄下過程。
二、搭建過程
1.下載項目源碼
github上下載spring initializer的開源項目,github地址點此前往,使用git clone url進行下載
<code>gitclone
https:/<code>
- 1
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大法好)
#### 5.idea中的使用(其它IDE同理)
轉自: https://blog.csdn.net/KingBoyWorld/article/details/77373272