標籤:efi 目錄 指定 edit bsp eclips 準備工作 create 同步
最近開始使用idea 來寫java項目了,這個很流行,相比Eclipse方便了很多。功能多了,相對應的使用的複雜度也較高了,因為網上很多的使用和建立項目的簡單教程,都是基於老版本的,每個新版本都有不一樣的更行,對於使用小白來說,這個還是很難跟這教程一步一步的走下去,也許因為頁面不一樣,也許因為入口不一樣了,各自各樣的不一樣都會給小白增加相應的難度。 因為我本身不是Java Web開發的,所有對於類似我這樣的java web小白,再加上idea小白,使用起來就有好多的困難。寫這個主要是為了方便自己,希望能順便給那些和我一樣的小白一些協助吧,廢話不多說了,上乾貨。
1. 如,開啟idea之後,file -> new -> project
2. 如,在彈出的new project 頁面,選擇maven -> 勾選Create from artifactype (如果不選擇,下面的那一步就沒辦法走了)-> 選中webapp(值得注意的是,這個地方有兩個app,選擇maven-archetype-webapp), next
3. 如,接下來就是填寫groupId 和archetypeId 了,網上找了查了一下
來自網上的解釋:
GroupID是項目組織唯一的標識符,實際對應JAVA的包的結構,是main目錄裡java的目錄結構。
ArtifactID就是項目的唯一的標識符,實際對應項目的名稱,就是項目根目錄的名稱。
一般來說,包的命名習慣是網域名稱的反過來,加個公司或者個人的名稱吧,個人習慣。www.demo.com -> com.richard.demo; 那麼都知道,test是項目名稱,也是在最後面的,所有項目組的唯一識別碼(groupId):com.richard, 項目的唯一識別碼(ArtifactId)demo. 這樣你就知道大概對應填些什麼東西了。 next
4. 如,這一步,直接按照預設,點擊next也可以的,但是可能建立完成之後會下載一些東西,然後導致比較慢,所以我看到寫一下。點擊有框出來的那個加好,輸入對應的name和value,然後點擊OK。next.
來自網上的解釋:
archetypeCatalog表示外掛程式使用的archetype中繼資料,不加這個參數時預設為remote,local,即中央倉庫archetype中繼資料,由於中央倉庫的archetype太多了,所以導致很慢,指定internal來表示僅使用內部中繼資料。
5. 如,填寫project name和module name, module name預設和project name 一樣的,但是如果這個項目只有這一個module,不改無所謂的,如果有很多的module,那肯定是修改一下咯。
在maven管理的project下面,可以有很多個module的子項目。有點類似一個包裡面可以有很多個子包(個人是這麼類比理解的)。 finish.
6. 如,別著急,項目建立完了還不一定能運行,要看你有沒有配置好tomcat和jdk了(運行環境)。 左邊圈出來的是項目的目錄結構,這個對照一下就好了, 然後在右上方點擊那個下拉框,再點擊Edit Configurations(去設定運行環境)。
7,如,點擊加號,然後往下滾,找到tomcat server, 然後選擇local(選擇本地的tomcat),
8. 如,預設是server的配置,2的名字是和1是同步的,所有修改1處的name就好了,然後3處選擇你本地的tomcat的路徑, 這些都配置好了之後,切換到server旁邊的Deployment屬性框
9. 如,切換到了Deployment框,點擊加號,然後選中exploded的war, 點擊OK.
10. 如,在右側輸入你需要啟動並執行地址,一般都是跟著project name 一樣的。最後一步,也是最重要的一步,那就是點擊apply, 和OK。
11. 現在準備工作算是基本完成了,接下來就是點擊右側的run,然後等待奇蹟的時刻了。
12. OK, 不知道你的是否成功,如果你最後的結果頁面和我一樣,一般來說是沒有問題的, 結果如下。
原文地址:http://blog.csdn.net/mercyt/article/details/51286825
【轉】IntelliJ IDEA2016.1 + maven 建立java Web 專案