如何在Intellij IDEA中编辑来自不同项目的库的类?

时间:2017-06-28 07:47:11

标签: java eclipse maven intellij-idea

如何更改作为单独的intellij项目存在的库并作为maven lib包含?

项目结构:

/IdeaProjects/mycommons/
/IdeaProjects/mycore/

mycore pom.xml:

<dependency>
    <groupId>my.domain</groupId>
    <artifactId>my-commons</artifactId>
    <version>1.0.0</version>
</dependency>

现在,如果我打开/mycore项目并进入mycommons的课程,则有两个问题: 1.我只是反编译的.class文件。我希望看到真正的java文件。 2.我无法编辑此文件。如果我想改变任何东西,我必须在不同的想法窗口中打开mycommons项目。 3.如果我在mycore更改后运行mycommons,则不会自动获取这些更改。我首先必须在mvn install上运行mycommons,然后在核心项目中找到它们。

来自eclipse,这些都不是问题。 Eclipse刚认识到包含的库本身就是eclipse项目。所以我可以在一个窗口中编辑它们,并运行更改,而无需在每个更改显式上安装库。

如何在Intellij IDEA中实现相同的行为?

2 个答案:

答案 0 :(得分:0)

拥有一个包含两个模块(mycore和commons)的IntelliJ项目。与Eclipse一样,它们只有一个工作区。

答案 1 :(得分:0)

在这里找到解决方案: IntelliJ: Working on multiple projects

  

In&#34; Maven Projects&#34;选项卡,只需点击绿色&#34; +&#34;按钮并添加任何现有的公共项目pom.xml。

然后它们出现在intellij的项目工作区内。