I'm new to Java and Maven, so the premise of the question may be a little shaky. I'm working on a complicated Java project that uses Maven, and IntelliJ is my IDE. To build the entire project, it takes like 25 minutes (yes, it's big). What I really want to know is.. if I change code in Module A, what other modules in my project depend on Module A such that, after mvn clean install
'ing Module A, I would also need to recompile those other modules that depend on Module A. Basically, I don't want to have to spend 25 minutes rebuilding the entire project every time I make a small code change because I don't understand the dependency structure.
Is this making sense? I can look in the Project Structure dialog in IntelliJ and it'll tell me what Module A depends on, but I want to know what depends on Module A. So the reverse, I think.
Any help is appreciated. Thanks.