【发布时间】:2012-02-05 03:18:50
【问题描述】:
我们在 Maven 中构建多个项目(我们将它们命名为 A、B、C)。项目 A 使用项目 B 的 .jar,而项目 B 使用项目 C 的 .jar。
我正在修改所有 A/B/C 项目的代码,(A 是 MVC 应用程序,B 是业务服务,C 是一些共享层)。
问题是,在 Eclipse/NetBeans 中,我可以一次看到所有这些,并且修改它们很舒服。不过在 IDEA 中,我必须打开 IntelliJ IDEA 的 3 个实例(或 n 个实例)。
我错过了什么吗?使用 IntelliJ 时有更好的方法吗?这是 IntelliJ 对我而言最大的缺点。
【问题讨论】:
-
查看迄今为止的答案,我看到的基本要点是 IntelliJ 将 Eclipse 所称的“项目”定义为模块,将“工作区”定义为项目。这个想法是确保同一个项目中的模块是相当相关的。因此,如果项目 A 依赖于项目 B,但两者都与项目 C 完全无关,那么最好在同一个 IntelliJ 项目中将项目 A 和 B 作为模块打开,同时在第二个 IntelliJ 实例中的单独项目中打开 C。你可以同意或不同意这个设计,但是(假设我正确地理解了这个想法)我尊重它背后的想法。
标签: intellij-idea