愛編程愛分享,原創文章,轉載請注明出處,謝謝! http://www.cnblogs.com/fozero/p/6120375.html
一、背景
現在越來越多的人使用IntelliJ IDEA工具進行Java的開發,以前也對IntelliJ IDEA有了解過,但是一直沒有去使用。
IntelliJ IDEA比Myeclipse好用多了 ,功能也非常的強大,google公司Android Studio就是基於IntelliJ IDEA開發的,
開發效率非常高,各種智能提示等等,具體的大家可以去了解一下,這里我就不再贅述了,本文着重講一下怎么使用IntelliJ IDEA和Maven創建一個Java web項目。
二、下載安裝
IntelliJ IDEA下載地址https://www.jetbrains.com/idea/download/#section=windows
Maven下載地址http://maven.apache.org/download.cgi
安裝好IntelliJ IDEA默認界面一般是這樣的 ,沒有顯示工具欄,操作很不方便
由於是第一次用,所以對整個工具使用都不是很清楚,那如果想要顯示出來,我們點擊view,然后勾選toolbar就行了
現在我們可以看到我們的工具類多出了很多圖標很方便
三、Maven介紹及配置
maven是一個項目構建和管理的工具,提供了幫助管理 構建、文檔、報告、依賴、scms、發布、分發的方法。可以方便的編譯代碼、進行依賴管理、管理二進制庫等等。
我們使用maven構建項目,這樣在以后的開發中不用你手動去下載jar包,所有jar包倉庫統一管理,只要配置一下pom文件,run-install...依賴的包就會下載下來,省去你管理依賴的時間,還有svn的時候不用傳jar包了,可以不限制IDE,有人喜歡用eclipse有人喜歡用netbeans。
類似的項目構建工具還有ant和gradle,Android Studio默認就是采用gradle構建,非常方便
剛開始使用我們需要對maven進行配置,設置好maven安裝目錄和maven本地倉庫
四、Maven創建Java web項目
點擊創建新項目
選擇創建Maven項目,如下圖
填寫GroupId和ArticfactId
選擇我們的Maven安裝目錄以及本地倉庫
填寫項目名稱、目錄,以及模塊名稱等 點擊finish完成
創建好的項目目錄結構
recources文件夾:一般用來存放一些資源文件
webapp文件夾:用來存放web配置文件以及jsp頁面等
注:target目錄是在maven打包的時候才會生成的,一開始是沒有這個目錄的
五、創建Java目錄
點擊Project Structure
選擇Modules,選中testmvn項目,鼠標右鍵新建java目錄
把java目錄設置為Sources,用於保存java代碼,設置完成后文件夾會變成藍色,點擊ok
六、配置Tomcat服務器
點擊edit configurations
點擊左上角添加符號,選擇tomcat server-》local
配置好下面的選項點擊ok即可
如果要部署我們的程序,選擇deployment點右邊的加號符選擇Artifact選擇我們項目
七、Maven打包部署項目
點擊右邊的Maven Projects,出現如下圖
鼠標右鍵運行Maven Build
出現下面的結果說明build成功
然后我們選擇install運行進行打包
打包成功后會出現下面結果,顯示我們war包的存放目錄
之后在我們的工程目錄下會生成我們之前配置好的target文件
我們將war包copy到tomcat下webapps目錄下面,運行tomcat服務器
在瀏覽器輸入網址顯示helloword http://localhost:8080/