使用 intellij 的多个模块项目
Multiple module projects with intellij
我有 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 依赖项,而是使用我导入的模块?
我已经尝试进入项目结构,但我不确定去哪里以及要更改什么。任何帮助,将不胜感激!谢谢!
将您的库模块添加为项目依赖项,对您的库所做的任何更改都会立即在您的项目中可见。假设您的 IntelliJ 项目中同时包含项目和库模块,请转到:
File > Project Structure > Modules > select your project module > Dependencies > + > Module Dependency > select your library module
我有 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 依赖项,而是使用我导入的模块? 我已经尝试进入项目结构,但我不确定去哪里以及要更改什么。任何帮助,将不胜感激!谢谢!
将您的库模块添加为项目依赖项,对您的库所做的任何更改都会立即在您的项目中可见。假设您的 IntelliJ 项目中同时包含项目和库模块,请转到:
File > Project Structure > Modules > select your project module > Dependencies > + > Module Dependency > select your library module