我在Java中有两个项目。 ProjectA 已发布到工件中,并且 projectAB 具有 projectA 的 jar 作为依赖项。
当我对projectA进行更改时,为了对其进行完全测试,我需要在projectAB中运行测试(这些测试不能移入projectA)。
我想要的是在projectA中进行更改,并立即在projectAB中运行测试。
朴素的模式:更改projectA,发布projectA,测试projectAB看起来太复杂了。
对我来说,理想的是,我想在IDE中进行设置,以使用项目A覆盖projectA.jar依赖项,因此我可以将projectA和projectAB威胁为单个项目。但是我还没有找到一种方法。
我将IDEA用作IDE,将Gradle用作构建系统