Eclipse / Intellij Idea配置Git+Maven+Jetty開發環境,intellijmaven
最近公司給加配了Mac,本想著花一個小時的時間搭好開發環境,最後全部弄好卻用了一上午,因為之前在windows上搭建環境的過程中遇到的好多問題在Mac環境下也遇到了,所以決定再花點時間把搭建環境的過程整理一下,這件事情也堅定了我寫部落格的決心,如果之前搭建的時候遇到問題就記錄下來,這次或者下次可能不到一個小時就搭好了,因為總結起來就那麼幾步,可能遇到的問題也就那麼幾個。
好了,開始本文(這裡只說windows環境,Mac環境基本一樣):
1.安裝JDK,配置java環境變數
:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
安裝過程就不說了,網上一搜一大堆。
配置環境:
建立JAVA_HOME:[JDK安裝目錄]
path變數中添加:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
建立CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
配置完成後在命令列輸入 java -version 輸出jdk版本說明安裝配置成功。
2.安裝maven,配置maven環境變數
:http://maven.apache.org/download.cgi
安裝:下載zip壓縮包解壓到自己想安裝的目錄即可。建議安裝在系統硬碟之外。
配置環境:
建立MAVEN_HOME:[maven解壓目錄]
path變數中添加:;%MAVEN_HOME%\bin;
配置完成後在命令列輸入 mvn -v 輸出maven版本說明安裝配置成功。
配置本地倉庫:
公司內部使用需要設定settings.xml,配置中央倉庫為公司倉庫位置。一般公司內部wiki會有規範,直接替換預設的settings.xml即可,建議放在本地倉庫目錄下。
然後在已配置好的settings.xml中配置本地倉庫:eg:<localRepository>D:/MavenHose/repository</>
3.安裝Git,配置Git密鑰和環境變數
:https://git-for-windows.github.io/
安裝:自行百度。
產生密鑰:
開啟git-bash或者命令列,設定Git的user name和email:
git config --global user.name "zhangsan"
git config --global user.email "zhangsan@163.com"
產生密鑰:ssh-keygen -t rsa -C "zhangsan@163.com"
得到兩個檔案:id_rsa和id_rsa.pub 即分別為私密金鑰和密鑰,在GitHub、gerrit上均需要配置公開金鑰
配置環境變數:
建立變數:GIT_HOME:[Git安裝目錄]
path變數中添加:;%GIT_HOME%\bin;
配置完成後在命令列輸入 git --version 輸出Git版本則說明安裝配置成功。
建議在系統硬碟之外建一個檔案夾專門用來放Git項目和密鑰。
4.Eclipse整合Git+Maven+Jetty配置
:https://www.eclipse.org/downloads/
依次點擊:Window--Preferences--General--Network Connections--SSH2
SSH2 home選擇密鑰所在的目錄(即.ssh)eg:D:\GitHose.\ssh
Private keys選擇私密金鑰和密鑰(即前邊產生的id_rsa,id_rsa.pub)
至此,Git相關配置已經好了。注意這裡選擇的私密金鑰密鑰最好都是自己專門建立的目錄,預設的在C:\Users\zhangsan\.ssh
依次點擊:Window--Proferences--Maven--User Settings
User Settings選擇自己更改過後的settings.xml eg:D:\MavenHose\settings.xml
local Repository選擇自己建立的本地倉庫 eg:D:/MavenHose/repository
至此,Maven的相關配置已經好了。注意這裡選擇的目錄和settings.xml最好都是自己專門建立的目錄,預設的在C:\Users\zhangsan\.m2
現在可以拉取項目再在本地打包測試是否配置好了。
5.Intellij Idea整合Git+Maven+Jetty
:http://www.jetbrains.com/idea/download/
依次點擊File--Project Structure--SDKs點擊加號,建立name為jdk,JDK home path為jdk安裝目錄
依次點擊File--Settings--Version Control--Git 選擇Git安裝目錄下的bin目錄下的git.exe eg:D:\Progrem Files\Git\bin\git.exe
再點擊Test,彈出Git executed successfully和Git版本說明配置成功。
依次點擊File--Build,Execution...--Build Tools--Maven配置如下:
最後整合Jetty,需要安裝Jetty,:http://www.softpedia.com/get/Internet/Servers/WEB-Servers/Jetty.shtml
下載壓縮包解壓到想要的安裝目錄,然後在Intellij idea中配置jetty伺服器:
點擊右上方Edit Configurations--Defaults--Jetty Server--local Application server選擇jetty解壓目錄
以後啟動項目時再添加Jetty Server就行了。這裡會遇到一個問題,缺少一個xml,無法還原現場了,下次遇到時再補上了。
寫到這裡感覺很無奈,遇到的好多問題沒有沒有記錄,寫得時候也只記得解決思路。。。估計寫成這樣也沒幾個人看吧,所以決定下次像這種基本的配置過程還是不寫了,感覺遇到問題直接來貼圖,貼報錯然後寫解決方案會好很多,這篇就當是給自己一個教訓,要勤做筆記啊(⊙o⊙)