我是 Java 和 Maven 的新手,所以问题的前提可能有点不稳定。我正在开发一个使用 Maven 的复杂 Java 项目,而 IntelliJ 是我的 IDE。构建整个项目大约需要 25 分钟(是的,它很大)。我真正想知道的是..如果我更改模块A中的代码,我的项目中的其他模块依赖于模块A,这样,在mvn clean install
模块A之后,我还需要重新编译那些依赖于模块A的其他模块. 基本上,我不想因为不了解依赖结构,而每次做一个小的代码更改都要花 25 分钟重新构建整个项目。
这有意义吗?我可以查看 IntelliJ 中的 Project Structure 对话框,它会告诉我Module A 依赖什么,但我想知道Module A 依赖什么。所以反过来,我想。
任何帮助表示赞赏。谢谢。