Hi GreJ, I believe that is correct. A mvn install must be done in order to make the test jars available on the classpath to compile against for the inherited tests. I agree that it is unfortunate that an install must be done in order to run the tests.
Maven developers, Should I submit a feature request on Jira? It would be something to the effect like "Test jars / test-classes source directories need to be available on the classpath within the reactor during the test-compile phase so users don't need to perform an install in order to compile against code in other test-jars / test-classes source directories" How's that sound? It would also be handy to have transitive dependency management of the test-jars, but that should probably be for another feature request. Thanks, Jim On 3/23/07, GreJ <[EMAIL PROTECTED]> wrote:
Hi, Thanks for your answer, I do several tests, and in fact it doesn't work without install. The test jar really needed to be installed in the local repository(?). This is my project layout -Root +sslServer +client client must use the test-jar generated by the sslServer module. So here is the dependencies of the client module : <dependencies> <dependency> <artifactId>sslServer</artifactId> <groupId>org.inpres</groupId> <version>1.0</version> </dependency> <dependency> <groupId>org.inpres</groupId> <artifactId>aw-sslServer</artifactId> <version>1.0</version> <type>test-jar</type> </dependency> </dependencies> There is no problem to resolvethe dependency to the org.inpres:sslServer. By compile, or package, there is no problem. But the test-jar ist not found while no install is called. It's pitty to need to run the install and so to install all the jars if we just need to compile the tests :( Is there a praticular reason that the sslServer dependency is found by compile or packaging, but not the tests? My aim is just to compile or run the tests, where the tests of the client need classes from the sslServer... -- View this message in context: http://www.nabble.com/Unit-Test-inheritance-in-a-multi-pom-project--tf3442738s177.html#a9644535 Sent from the Maven - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]