如何在 java 中附加源代码作为依赖项

How to attach source code as dependency in java

我在 java 中有两个项目。 ProjectA 发布到 artifactory,projectABjar of projectA作为依赖项。

当我在 projectA 中进行更改时,为了完全测试它,我需要在 projectAB 中进行 运行 测试(这些测试不能移入 projectA)。

我想要的是在projectA中进行修改,然后在projectAB中即时运行测试。

朴素模式:更改项目 A,发布项目 A,测试项目 AB 看起来太复杂了。

对我来说非常理想,我想在我的 IDE 中设置以覆盖 projectA.jar 与项目 A 的依赖关系,这样我就可以将 projectA 和 projectAB 作为单个项目进行威胁。但是我还没找到办法。

我使用 IDEA 作为 IDE 和 Gradle 作为构建系统

请考虑使用专门为此目的制作的 Gradle composite builds or Gradle multi-projects