如何更改作为单独的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
中实现相同的行为?
答案 0 :(得分:0)
拥有一个包含两个模块(mycore和commons)的IntelliJ项目。与Eclipse一样,它们只有一个工作区。
答案 1 :(得分:0)
在这里找到解决方案: IntelliJ: Working on multiple projects
In&#34; Maven Projects&#34;选项卡,只需点击绿色&#34; +&#34;按钮并添加任何现有的公共项目pom.xml。
然后它们出现在intellij的项目工作区内。