IntelliJ IDEA 的Project structure可以在File->Project structure中打開,同時,在新建項目是IDE一般用向導的方式讓你填寫Project structure相關內容。包含Project、module、library、artficat和facet。
主要用於配置項目的模塊、源碼文件夾、輸出路徑、依賴和項目構建信息。有點類似於Eclipse的Build Path.
project就是這個工程,下面有很多module
library就是要包含的library
artifact是打包用的,這是maven里的概念,就是這個資源包含了哪些內容,當用package時,生成相應的jar或war,用instal(maven里用於發布資源)時,這個包會連同其它必要的文件(如.pom文件),最后放在repository(maven的倉庫)中
facet是為了確認信息,比如源碼在哪里放、相關資源(圖形等)在哪里放、java web程序的root路徑等等。
入口
Project
Modules - Source
Modules - Path
Modules - Dependecies
Modules - 自動檢測
Modules-web
Libraries
Facets
Artifacts
平台設置