I'm trying to use the exec-maven-plugin to run a main class in a
multi-module project. The main class is in module2, which is dependent on
module1. So far the only way I've been able to do this is:
mvn install
cd module2
mvn exec:java -Dexec.mainClass=MyMainClass
But I shouldn't have to modify my local repository to run a goal in a
self-contained project. I should be able to do this without installing,
like so (from the top of the project):
mvn compile
mvn exec:java -Dexec.mainClass=MyMainClass
Is this possible?
More generally, is it possible (from a plugin) for one module to use
another module without installing?
Cheers,
Mike