Running tests is unpredictable if aspectjrt version is not 1.5.2a
-----------------------------------------------------------------
Key: MOJO-950
URL: http://jira.codehaus.org/browse/MOJO-950
Project: Mojo
Issue Type: Bug
Components: aspectj
Environment: Maven 2.0.6, Gentoo Linux
Reporter: Simone Gianni
Priority: Minor
The aspectj plugin is not injecting a dependency to the right version of
aspectjrt, instead this has to be provided in the POM.
The plugin expects version 1.5.2a at the time of this writing.
It simply complains with a warning if another version (1.5.0) is found.
The real problem is that everything seems to work correctly also with the 1.5.0
version, except that running tests sometimes works, sometimes doesn't (test are
launched, but seems like if they are launched on non weaved classes), in a
completely random way.
Repeating mvn clean install several times occasionally manages to execute the
test correctly.
Since it took me ages to figure this out, I'm writing it here so that other
people can benefit, but it could also be a good idea to somehow state, during
plugin execution, that 1.5.2a is the REQUIRED version to properly run tests,
and eventually even skip or fail the aspectj:test-compile phase if the version
is not the correct one.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe from this list please visit:
http://xircles.codehaus.org/manage_email