使用intellij的多个模块项目

时间:2015-03-10 19:09:54

标签: maven intellij-idea

我有2个项目,ProjectA和ProjectB。 ProjectB是一个独立项目,ProjectA依赖于ProjectB。 当然,ProjectA中的pom具有ProjectB的依赖关系:

 <overlays>
        <overlay>
            <groupId>ProjectB</groupId>
            <artifactId>ProjectBwar</artifactId>
        </overlay>
    </overlays>

...

 <dependency>
        <groupId>ProjectB</groupId>
                <artifactId>ProjectBwar</artifactId>
                <version>ProjectBVersion</version>
                <type>war</type>
</dependency>

仅使用ProjectA时,一切都很好。一旦我将ProjectB的模块导入到同一个项目中,Intellij就可以很好地导入它,但它仍然在构建中使用maven依赖,而且我无法对ProjectB中完成的更改进行任何测试。有没有办法告诉Intellij不使用maven依赖,而是使用我导入的模块? 我已经尝试进入项目结构,但我不确定要去哪里以及要改变什么。任何帮助,将不胜感激!谢谢!

1 个答案:

答案 0 :(得分:2)

将您的库模块添加为项目依赖项,您的库中的任何更改都将立即显示在您的项目中。假设您的IntelliJ项目中同时包含项目和库模块,请转到:

File > Project Structure > Modules > select your project module > Dependencies > + > Module Dependency > select your library module