IDEA模块(module)的概念和使用_对比Eclipse
IDEA模塊(module)的概念和使用
一、對比eclipse,IDEA的module到底是什么?
在Eclipse中有Workspace (工作空間)和Project (工程)的概念,在IDEA中只有Project (工程)和Module (模塊)的概念。
這里的對應關系為:
An Eclipse workspace is similar to a project in IntelliJ IDEA
An Eclipse project maps to a module in IntelliJ IDEA
在IntelliJ IDEA中Project(工程) 是最頂級的級別,次級別是Module(模塊)。 一個Project下可以有多個Module。從Eclipse 轉過來的人總是下意識地要在同一個窗口管理n個項目,這在Intellij IDEA是無法做到的。Intellij IDEA提供的解決方案是打開多個項目實例,即打開多個項目窗口。即:一個Project 打開一個Window窗口。
二、IDEA為什么這樣設置module?
目前主流的大型項目都是分布式部署的,結構都是類似這種多Module的。
這類項目一般是這樣劃分的,比如: 積分模塊、任務模塊、活動模塊等等,模塊之間彼此可以相互依賴。這些Module之間都是處于同一個項目業務下的模塊,彼此之間是有不可分割的業務關系的。
比如:
三、IDEA中out目錄的解釋
out目錄放置的是編譯之后的字節碼文件
四、模塊的創建和刪除
(1)創建module:
項目—>右鍵—>new ---->Module
如果要寫代碼,就在Module01下 的src右鍵新建一個包,然后再在這個包下新建Java文件,寫代碼就可以了:
再新建一個Module也是同理
(2)刪除Module:
比如現在要刪除Module02:
第一步,Remove Module
然后我發現圖標變成了灰色,但是其實這時候并沒有刪除這個Module
第二步,再次右鍵,但是選擇Delete:
這時候才成功刪除了Module
總結
以上是生活随笔為你收集整理的IDEA模块(module)的概念和使用_对比Eclipse的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux命令替换字符串
- 下一篇: kafka集群搭建(消息)