---------- Forwarded message ---------- From: Warner Onstine <[EMAIL PROTECTED]> Date: Jan 20, 2008 12:11 PM Subject: problem with maven-plugin-compiler To: [EMAIL PROTECTED]
Hi all, I've been compiling just fine using the antrun plugin and maven 2. This morning I added in a circular dependency that just killed it. So, I went in search of a solution and thought I found one through the new plugin (http://mojo.codehaus.org/groovy/groovy-maven-plugin/index.html). After configuring it and running a clean and then a mvn test, most of my tests are failing due to some weirdness with the stubs that are generated (as if the final classes aren't being used but the stubs instead). Here is how I have it configured (needed to add the 1.5 stuff to get it working): <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <!-- best lock down version of the plugin too --> <configuration> <source>1.5</source> <target>1.5</target> </configuration> </plugin> <plugin> <groupId>org.codehaus.mojo.groovy</groupId> <artifactId>groovy-maven-plugin</artifactId> <executions> <execution> <goals> <goal>generateStubs</goal> <goal>compile</goal> <goal>generateTestStubs</goal> <goal>testCompile</goal> </goals> </execution> </executions> </plugin> Thinking it might be related I upgraded groovy to 1.5.1 but with still the same problem. I'm running Maven 2.0.4. Here's an example of one of my test failures: Tests run: 4, Failures: 0, Errors: 4, Skipped: 0, Time elapsed: 3.557 sec <<< FAILURE! testGetModels(org.cimarron.activerecord.PersistenceMixinTest) Time elapsed: 3.038 sec <<< ERROR! org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object 'class org.cimarron.test.models.Event' with class 'java.lang.Class' to class 'org.cimarron.activerecord.ActiveRecord' As you can see the stub that was generated was just a "Class" but in reality it extends "ActiveRecord". Thanks for any help! -warner -- Warner Onstine - Programmer/Author New book on Tapestry 4! Tapestry 101 available at http://sourcebeat.com/books/tapestrylive.html [EMAIL PROTECTED] http://warneronstine.com/blog -- Warner Onstine - Programmer/Author New book on Tapestry 4! Tapestry 101 available at http://sourcebeat.com/books/tapestrylive.html [EMAIL PROTECTED] http://warneronstine.com/blog --------------------------------------------------------------------- To unsubscribe from this list please visit: http://xircles.codehaus.org/manage_email
