在阿里雲上搭建Spring Initializr服務器。


  參考的博客有: https://blog.csdn.net/chszs/article/details/51713174

          https://segmentfault.com/a/1190000011371249

          https://blog.csdn.net/KingBoyWorld/article/details/77373272?locationNum=7&fps=1

比較重要的問題:啟動的目標jar包。.m2\repository\io\spring\initializr\initializr-service\0.7.0.BUILD-SNAPSHOT\initializr-service-0.7.0.BUILD-SNAPSHOT.jar

整個io依賴有42M,所以就不上傳了。

整個依賴打包下載到windows中也可以運行。

搭建自己的spring initializr服務器。

  我的系統是阿里雲的CentOS7.4。JDK 1.8, maven 3.39。

  根據看到的內容需要安裝SDKMAN工具。但是看的前兩篇都是MAC系統的操作。期間操作因為項目文件的問題一直沒有成功。所以最后也不清楚這個工具有沒有用。這里就不說了。給一個地址按照前面幾個命令按照以下就好了。https://sdkman.io/install

1.1安裝maven。

1.2安裝git。

1.3創建倉庫並初始化。

  mkdir  springInitializr

  cd springInitializr

  git init --bare learngit.git  初始化倉庫。

1.4下載項目。github倉庫地址,https://github.com/spring-io/initializr。找到clone地址。

  git clone https://github.com/spring-io/initializr.git

進入initializr目錄。運行 mvn clean install 得到下面幾個jar包。

然后進入 cd initializr-service。運行mvn clean install 

得到initializr-service的依賴。

之后到本地.m2倉庫,找到initializr-service-0.7.0.BUILD-SNAPSHOT.jar

然后運行:java -jar initializr-service-0.7.0.BUILD-SNAPSHOT.jar --server.port=8081。就可以通過ip:8081訪問到spring initializr頁面了。這樣的話就算成功了。以后使用idea創建springboot項目就可以使用了。

                                                 

 

idea中使用:

                                                        

 使用網頁創建項目。

                                 

打開后寫了一段代碼測試,之后部署成功。

                         

 

遇到的問題:

問題一、今天用idea創建springboot項目的時候遇到了一些問題。

  起初是創建了一個項目,在對話框中點了finish后,一直等待項目刷新不出來。可能是網絡問題。然后我就取消了,刪除項目然后重新建,但是一直等待。然后報錯。  

 問題二、以為要修改項目的根pom.xml文件,實際上不需要,分開install就可以了。

完成后進入項目cd initializr

修改pom.xml文件的module。添加service模塊,這個模塊應該是被人刪除掉了。需要添加進去。

運行:mvn clean install。如果看到下面6個模塊都成功了就可以了。不過即使是成功了,這次install過程中,還是有一些報錯。但是這個已經折騰了一晚上了,所以我先試了下,結果成功了。

 

到.m2倉庫中找到jar包:initializr-service-0.7.0.BUILD-SNAPSHOT.jar。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM