IDEA 是目前最好用的 Java 開發工具,所以我一直用的 IDEA,但是項目是由 Eclipse 創建,並且項目中一部份成員用 Eclipse。由於版本控制一直用的小烏龜(TortoiseSVN)進行代碼管理,在此整理一下備忘。以下默認已安裝好 JDK、Tomcat、IDEA。
一、安裝 TortoiseSVN
官網:https://tortoisesvn.net/
二、配置版本控制工具
File→Setting→Version Control,在 TortoiseSVN 的安裝目錄中,選擇 svn.exe 文件,點擊 “Apply” 按鈕應用。
三、從服務器獲取代碼
1、未打開項目的情況下
2、打開項目的情況下
3、添加 SVN 地址
4、選擇存目錄,獲取代碼
5、默認格式,直接點擊“OK”
6、是否為獲取的項目創建 IDEA 項目,自由選擇
四、將 Eclipse 項目導入 IDEA
一路 next ,直到 Finish 。
五、配置導入的eclipse項目,並且啟動
1、File→Project Structure (右上角有快捷入口) ,如下圖,上面是項目名稱,下面地址是生成 class 存放位置。默認即可。
2、加入 Tomcat
3、配置 Artufacts ,先配置 Exploded,再添加 Archive,如下圖。
4、配置 Configurations ,先配置 Server ,再配置 Deployment ,如下圖。
5、配置完成啟動項目。
注:
項目在Eclipse下可以完美的運行,可是放到IDEA下,web.xml下卻出現如下問題:
調試報錯:
java.io.FileNotFoundException: class path resource [spring/applicationContext_*.xml]
解決辦法:
后來發現正常的項目中 resources 目錄是如下樣子:
而我們導過來的沒有 Resources Root 標識。故需要設置文件夾屬性,操作是右鍵resources文件夾→Mark Directory as→Resources Root。
再次調試問題解決。