概述
IDEA默認打開后,會出現歡迎頁面,可以選擇打開Project的方式。
對於新建的Project,一般會選擇【Create New Project】,對於界面中,眾多的Project類型,有時候會讓人不知如何下手。
這里我們對這些工程類型進行一下簡單的介紹。從IDEA給有一個默認的分類,包括一下幾類
1、Java語言相關默認工程模板
2、Spring、Maven、Gradle等第三方構建工具提供的模板
3、基於JVM的Groovy語言模板工程
4、Scala語言工程模板支持
5、Kotlin語言工程模板(作為JetBrains自己研發的基於JVM的編程語言,后續潛力巨大)
6、Web開發相關的工程模板
7、Empty Project(只是簡單構建一個默認的空工程)
以上是IDEA支持工程類型,這里會挑選一些使用的比較多的模板介紹一下。
一、Maven模板構建
選擇左側的Maven類型,然后選擇JDK的版本
建議勾選【Create from archetype】通過已有的模板構建工程,當然也可以不勾選,后續自己手動構建。
在主頁面中,可以選擇包括Maven、Camel、myfaces等眾多類型的基於maven構建的工程結構。
我們這里選擇【maven-archetype-quickstart】架構類型,當然對於web開發的同學,選擇【maven-archetype-webapp】或者【maven-archetype-site】等可能會更加適合。
選定maven模板類型后,通過設置groupId,artifactId,version,maven home directory,project name/location等設置,可以快速構建出基於maven的基本框架結構。
【maven-archetype-quickstart】構建的目錄結構
【maven-archetype-webapp】構建的目錄結構
二、Java項目構建
選擇左側的【Java】、【Java Enterprise】等菜單
右側會出現諸多的libraries和frameworks可供選擇。
大體上包括JBoss、Java EE(包括Struts2)、Thymeleaf、Groovy、Hibernate、WebServices等眾多的原生框架或第三方框架。
這里通過Java Enterprise,可以選擇JDK、JavaEE、Tomcat版本等,然后勾選Thymeleaf類舉例。
選擇Thymeleaf后,IDEA會只能提供可用選擇的Version以及是否Download Sources等多個選擇,可以根據實際情況勾選。我們使用默認的選項,后面創建project和maven構建類型,Finish即可將項目初始化完成。









