IntelliJ社区在同一窗口中有2个maven项目

时间:2017-06-21 15:41:57

标签: java maven intellij-idea

我有一个maven项目project-aproject-b依赖于project-a

如何在同一个IntelliJ窗口中使用这两个项目?

我希望能够对project-a进行更改并将其反映到project-b,而无需部署/安装project-a。我已经使用m2e插件在Eclipse上执行此操作。

EDITIED

设置构建,执行,部署|后构建工具| Maven |导入>>自动导入Maven项目 IDE能够构建我的部分项目。

现在我面临另一个问题。此project-a依赖于hibernate-entitymanager依赖hibernate-core且依赖hibernate-jpa-2.1-api的人hibernate-jpa-2.1-api

我的项目使用了这个hibernate-jpa-2.1-api jar中的一些类,但似乎IntelliJ无法解析子依赖关系,迫使我重新声明project-a / pom.xml上的这种依赖关系($(document).ready(function() { $(window).scroll(function() { $(".title").css("opacity", function(idx, oldVal) { return (idx+1) - $(window).scrollTop() / 300 }); }) });)。这是预期的行为吗?

1 个答案:

答案 0 :(得分:1)

你应该把你的maven项目作为模块添加到Intellij IDEA中,就像已经说过CrazyCoder一样。

然后右键单击“项目”选项卡中的每个模块的'Add As Maven Project',然后执行pom.xml。 这样您就可以使用跨模块搜索,重构等。还将针对添加的Maven项目执行编译,而无需将工件安装到存储库中。