gpt4 book ai didi

java - intellij idea 3个项目的调试系统

转载 作者:行者123 更新时间:2023-11-30 07:47:17 26 4
gpt4 key购买 nike

我有 3 个 java 8 gradle 项目,A、B、C。A和C依赖于B。A和C彼此不直接连接。我想调试项目 B 的更改,并查看项目 A 对项目 B 的更改有何 react 。如何在 intellijidea 中调试 iе?更改B,编译jar,复制jar,测试A?真是无聊又错误,怎么办呢?

更新:这 3 个项目需要分开,因为不同的人在处理它们。

最佳答案

最简单的方法是配置 A 和 C 的模块依赖项以直接使用 B 的源代码。这允许您同时调试 A、B 和 C 中的代码,而无需构建 JAR。请参阅下面的屏幕截图了解分步过程。

首先,打开一个项目并转到“项目结构”(CTRL+ALT+SHIFT+S)。目标是让模块 A、B 和 C 成为项目的一部分:

enter image description here

您可以按顶部的+按钮导入模块。 (根据您是否已经为这些其他项目设置了模块,您可能需要选择 New ModuleGradle。)

一旦你有了这三个模块,你应该更新它们的依赖关系,如下图所示。在这里,您可以看到模块 C 对模块 B 具有依赖关系。要添加此类依赖关系,请单击依赖关系列表右侧的 + 符号,然后选择 Module Dependency。如果依赖模块的 JAR 文件也仍在列表中,请将其删除。

enter image description here

现在按“确定”并触发项目的重建(构建 > 重建项目)。如果一切都能编译,您现在可以在任何地方更改代码,甚至可以同时调试所有三个模块。

关于java - intellij idea 3个项目的调试系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33743245/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com