It turns out that it was my non-standard source and test-source directories that needed configuration with the aspectDirectory and testAspectDirectory tags.
However - there is another problem: I want to pointcut with an "after advise" at the end of the test cycle, i.e. when all tests have completed, on one of the following patterns: execute(* org.apache.maven.surefire.Surefire.run(..)) || execute(* org.apache.maven.plugin.surefire.SurefirePlugin.execute()); Pointcutting the surefire and surefire-plugin jar files fails, and I have tried using different configurations within the <weaveDependencies>-tags. Has anyone successfully tried this? Any ideas? Rgds, /M -----Original Message----- From: Markus Umefjord [mailto:[EMAIL PROTECTED] Sent: den 2 oktober 2007 16:45 To: [email protected] Subject: [mojo-user] aspectj-maven-plugin with tests launched by surefire Hi, Has anyone gotten surefire to load and launch aspectj aspects that pointcut the unit test classes? I have not been able to do this, and what I am looking to do is something like this: mvn clean compiler:compile compiler:testCompile aspectj:compile aspectj:test-compile surefire:test These are the relevant parts of the pom.xml: <plugin> <artifactId>maven-surefire-plugin</artifactId> <version>2.3</version> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>aspectj-maven-plugin</artifactId> <executions> <execution> <id>compile</id> <goals> <goal>compile</goal> </goals> </execution> <execution> <id>test-compile</id> <configuration> <weaveDependencies> <weaveDependency> <groupId>junit</groupId> <artifactId>junit</artifactId> </weaveDependency> </weaveDependencies> </configuration> <goals> <goal>test-compile</goal> </goals> </execution> </executions> </plugin> rgds /Markus --------------------------------------------------------------------- To unsubscribe from this list please visit: http://xircles.codehaus.org/manage_email --------------------------------------------------------------------- To unsubscribe from this list please visit: http://xircles.codehaus.org/manage_email
