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