Build 如何在Intellij IDEA中编译依赖库项目

Build 如何在Intellij IDEA中编译依赖库项目,build,intellij-idea,Build,Intellij Idea,我有两个项目。项目A是我的通用工具库,它被更新了很多次(一天至少几次)。项目B是我目前正在处理的应用程序。项目B将项目A作为库导入。在编译项目B的过程中,我是否可以强制IntelliJ IDEA编译项目A(理想情况下仅当需要时,即项目A已被修改)?我不想每次修复库中的bug时都手工构建项目,因为这样做既不方便又容易出错。只需使用。当您在库或客户端代码中进行任何更改时,所有内容都将以增量方式自动编译。我成功地使其工作,但我不确定是否正确。我打开了ProjectB设置->模块->源->添加内容根目录

我有两个项目。项目A是我的通用工具库,它被更新了很多次(一天至少几次)。项目B是我目前正在处理的应用程序。项目B将项目A作为库导入。在编译项目B的过程中,我是否可以强制IntelliJ IDEA编译项目A(理想情况下仅当需要时,即项目A已被修改)?我不想每次修复库中的bug时都手工构建项目,因为这样做既不方便又容易出错。

只需使用。当您在库或客户端代码中进行任何更改时,所有内容都将以增量方式自动编译。

我成功地使其工作,但我不确定是否正确。我打开了ProjectB设置->模块->源->添加内容根目录并选择了ProjectA目录。然后编译项目B。但是,当我从项目A创建全局库并将其添加到项目B->设置->模块->依赖项时,它(项目A)不会被编译。这是预期行为吗?您链接到的文档建议添加库就足够了(注意:通过Project B->Settings->Modules->dependencies->Add->jar或目录将Project A添加到Project B依赖项似乎也不起作用)。您应该添加模块依赖项,而不是jar,而不是目录。