從網上git項目到本地再到run起來需要的步驟

下面就不寫git安裝,和合併到自己的編譯器上的步驟了,大家可以自行百度,下面都編譯器都是按照IDEA來介紹的,如果用其他的也可以,原本想着貼圖片,但是那是公司的電腦,保密還是要的,所以這裏有點囉嗦

1、考慮是否派生一個分支

在git一個項目後,你必須要考慮是否派生一個develop分支,如果是你個人的,無所謂,但是如果是一個團隊就不行了,git下來的項目是master分支,你修改後再提交可能覆蓋別人的代碼,而且不能返回到原來的版本
關於git的使用和分支問題不是這裏主要問題,大家去這看看Git 分支的最佳實踐

2、需要準備本地環境

之後再在git的項目下最外層的pom.xml(不一定有),和他(沒有就在項目的最外層)平級,用

mvn clean install

來build本地倉庫,把需要的依賴都clone到本地,至於爲什麼這樣,看上面的網址,
當然如果是在IDEA中,那可以看右上角偏中的位置有個小錘子,點擊旁邊的選擇框如果點擊不了就先點擊右邊的maven項目,再選擇選擇框裏的Edit Configurations設置working directory爲項目最頂級目錄的位置的pom.xml(沒有就是最外層)的在本機電腦中的地址,Command line設置爲clean install,這樣就可以每次用方框旁邊的三角形來構建maven環境和依賴。
不用再自己手打mvn clean install了,方便很多,

現在還不到能run起來的標準,首先查看現在maven項目有沒有報錯的看看什麼原因,
我犯的錯誤是項目中有用到Lombok插件,而我沒有這個插件,所以報錯,需要繼續Lombok插件,關於安裝的步驟這裏不多加說明,每個編譯器都有自己的方法安裝,所以自行百度

上面的錯誤我只是舉一個例子,對於你自己的錯誤還需要自己去分析。
這裏需要注意:不管是改依賴還是添加刪除插件,都需要重新構建一次maven項目,也就是mvn clean install,要不然你的修改是運用不到這次(最近一次mvn clean install到未來第一次mvn clean install)運行的項目。

3、分項目類型執行。

java一般也就分兩種:

  1. 一種是Java項目
  2. 一種是javaWeb項目

第一種最好辦,你找到main方法,直接右鍵run就可以了。

第二種有兩種方式(在本地,不遠程),自己下載服務容器(比如Tomcat)或者在web項目的pom.xml中添加上Plugin(主要負責添加插件依賴的的)

關於Plugin配置上自己需要的服務容器、版本等,這裏就不多說了,關於怎麼在Plugin怎麼寫上服務容器等自己可以參考網上的。

這裏我推薦用本地Tomcat來運行web項目
爲什麼推薦呢?因爲可以熱部署
熱部署在我看來的意義:在修改代碼時會自動保存到Tomcat,不用把Tomcat停掉,重新上傳修改後的項目,再重新開啓,方便開發,等你試過就知道有多方便了,
對於IDEA熱部署的設置可以參考idea如何配置熱部署

注意!注意!注意!
運行web項目時一定是debug模式開啓,如果是run起來的熱部署不支持

4、添加本地映射

加上這個主要是爲公司的項目,如果你公司有測試環境你可以直接在域內網訪問測試環境的,但是有的就讓你本地run起來訪問

一般這種問題是職場小白纔會犯的問題,就比如我,還是菜。

當公司的項目git下來後你肯定不能亂修改,本地按上面的步驟改好了,但是你再網址上訪問的還是測試環境的web服務器,不是你本地的web服務,這個首先要添加映射。
都是在hosts文件裏,Win10系統路徑C:\Windows\System32\drivers\etc,找到後就在裏面最後面加上:localhost 測試環境的訪問地址
這樣你訪問公司的測試環境的地址它會直接映射到你本地上,相當於訪問你本機了,

這裏有需要注意的一點
當你映射時你要知道公司訪問的端口是什麼,Tomcat一般設置端口是8080,而公司的測試環境的訪問端口不一定是這個,所以你需要在編譯器自己修改,關於訪問路徑就直接 /,即使根路徑,因爲公司會在自己設置的,不能根據項目名來訪問。

上面總結起來就是在編譯器你的Tomcat的訪問路徑只能是 http://localhost:測試環境的端口/,後面什麼都不要加就行,運行起來就可以通過訪問測試環境的地址直接訪問到本地的web服務,當然一般數據庫都是測試環境的,也不讓你本地建數據庫

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