第一節:下載git客戶端,整合idea
由於博主公司用的git版本管理,所以本系列都是基於git版本工具的,當然SVN與git配置類似。git同樣支持安裝版和解壓版,支持各種操作系統,我這裏下載的是Windows的解壓版。
選擇剛纔解壓後的文件夾,選擇cmd文件夾下的git.exe,然後點擊Test查看是否連接成功。
注:如果沒有配置git客戶端,用git地址導入項目會提示你找不到git.exe。
第二節:配置tomcat(熱部署稍後會講到)
tomcat下載安裝就不在累贅,博主用的是tomcat8.0,和JDK一樣,tomcat同樣支持多個項目運用不同tomcat。
選擇新建tomcat,然後選擇tomcat的目錄,記住這裏是到根目錄。
第三節:從git上導入項目
輸入你項目的git地址,然後選擇項目目錄,填寫項目名稱,點擊clone,然後輸入用戶名,密碼這樣就檢出git上的項目到本地了。然後點擊ok打開項目。
這裏我用以前做的一個dubbo的demo做案例。
下圖是maven常用功能,箭頭一是maven一些常用命令,箭頭二是你項目中配置的插件,箭頭三是項目中依賴的jar,包括自己封裝的jar。
點擊此按鈕會出現左邊的項目依賴結構圖,通過此圖我們可以很好的觀察項目的依賴情況,也可快速定位依賴之間的jar衝突。
第四節:tomcat熱部署
想想修改一個jsp或者Java文件甚至是配置文件都不需要重啓項目,這是多麼方便快捷的一件事情呀。廢話不多說,直接配置搞起。
添加一個本地的tomcat,tomcat配置請參考我上一章內容。
爲tomcat起一個名字,這個可以配置多個哦,這樣就可以爲每個項目配置一個tomcat運行了。選擇自己的tomcat,選擇默認預覽的瀏覽器我的是Chrome,下面是默認訪問地址,然後選擇自己的jre,下面是設置的端口號,值得一提的是,這裏配置好端口號後,Tomact中server.xml的端口配置就無用了。
下圖是添加你的項目war,這裏我們添加帶exploded後綴的。
選擇Update classes and resources 這兩個選項,點擊ok,至此tomcat熱部署完成,親測過修改後不需要重啓項目。不過修改多了貌似就需要重啓一次,不過這樣也滿足了。
第五節:配置DateBase
這個我也不明白有什麼卵用,查詢sql並沒有比mysql的客戶端好用,自動生成domain也並沒有freemarker好用,這裏就隨便提一下。
選擇自己的數據庫,然後和客戶端配置類似,這裏就不在累贅了。
至此你的項目就可以跑起來了,下圖是給出idea主界面常用的幾個模塊,大家可以自己點點看。
注:IntelliJ IDEA 是沒有類似 Eclipse 的工作空間的概念( Workspaces ),最大單元就是 Project 。如果你同時觀察多個項目的情況,IntelliJ IDEA 提供的解決方案是打開多個項目實例,你可以理解爲開多個項目窗口。當然也可以根據依賴導入同一個window。