据我所知,使用模块可以让我们控制一些依赖项。
我的意思是我们可以允许一个模块与另一个模块进行交互,但反之亦然。我们还可以制作一些可重用的东西,并且我们可以使部署更容易,例如,如果将所有测试内容放入一个单独的模块中,并且不会将其部署到生产中。
我从来没有使用模块,但如果描述的话确实可能,我想知道如何制作它们。
答案 0 :(得分:4)
自行管理依赖项可能会很快变得非常复杂。对于Java中的依赖管理,我建议看看Maven。使用“测试”范围,您可以在没有所有测试代码的情况下捆绑项目。与其他填充IDE一样,IntelliJ内置了对Maven的支持。
Maven - Introduction to the Dependency Mechanism
希望它有所帮助!
答案 1 :(得分:1)