IntelliJ IDEA 14.x 的 project 和 module 是啥關系?


使用基於IntelliJ的IDE,如phpstorm、android studio都會對projectmodule的關系比較糊塗,簡單的概括如下:

IntelliJ系中的 Project 相當於Eclipse系中的 Workspace

IntelliJ系中的 Module 相當於Eclipse系中的 Project

IntelliJ中一個 Project 可以包括多個 Module

Eclipse中一個 Workspace 可以包括多個 Project

PhpStorm中似乎在弱化 Module 的存在,把 File 菜單下的 New Module 菜單項目直接刪除了。

 

在Android studio中仍存在:

Android studio中,一個Project代表一個完整的APP,Module表示APP中的一些依賴庫或獨立開發的模塊。比如可以新建一個library做為module,然后在主APP上點右鍵 open module setting的Dependencies中添加一個模塊依賴。然后主APP中就可以使用module中的類了。

 


 

問1: 我的工作區(workfspace)發生了什么? 我的項目(project)都在哪里?

答: 別擔心,只是方式略有不同。 

IntelliJ IDEA創建一個Project作為你所有工作的代碼庫,並為其各個組成部分單獨創建一個Module。 因此,IntelliJ IDEA的Module就像是一個Eclipse的Project,而Project則和Eclipse工作區(workspace)類似。 雖然不完全像Eclipse的workspace那樣包含你所有的工作,但你可以在同一時間打開多個IntelliJ的多個Project。此表可以幫助您了解Eclipse和IntelliJ IDEA的的概念是如何相互對應的:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM