[
http://jira.codehaus.org/browse/MASPECTJ-16?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Robert Scholte updated MASPECTJ-16:
-----------------------------------
Patch Submitted: [Yes]
> <aspectLibrary> must support <type> (and <classifier>)
> ------------------------------------------------------
>
> Key: MASPECTJ-16
> URL: http://jira.codehaus.org/browse/MASPECTJ-16
> Project: Mojo AspectJ Plugin
> Issue Type: Bug
> Affects Versions: 1.0
> Reporter: René Zanner
> Priority: Blocker
> Attachments: MASPECTJ-16.diff
>
>
> When defining <aspectLibraries> in my plugin configuration, I can only use
> <groupId> and <artifactId> to specify dependencies from my POM. When I have
> two dependencies with the same coordinates but a different type, the plugin
> ignores the JAR type dependency because of failing with the other typed
> dependency.
> Example:
> <project>
> <dependency>
> <groupId>group</groupId>
> <artifactId>artifact</artifactId>
> </dependency>
> <dependency>
> <groupId>group</groupId>
> <artifactId>artifact</artifactId>
> <!-- specify a different artifact - not to be weaved - by <type> and
> <classifier> -->
> <classifier>mda</classifier>
> <type>xmi</type>
> </dependency>
> ...
> <plugins>
> <plugin>
> <groupId>org.codehaus.mojo</groupId>
> <artifactId>aspectj-maven-plugin</artifactId>
> <configuration>
> <aspectLibraries>
> <aspectLibrary>
> <groupId>group</groupId>
> <artifactId>artifact</artifactId>
> <!-- cannot specify <type> "jar" (or <classifier>) here -->
> </aspectLibrary>
> </aspectLibraries>
> </configuration>
> </plugin>
> ...
> </plugins>
> ...
> </project>
> This is not weaving with the JAR type dependency because of the following
> warning:
> [WARNING] build config error: skipping missing, empty or corrupt aspectpath
> entry: ...\.m2\repository\group\artifact\1.83.0\artifact-1.83.0-mda.xmi
> Beforehand, the debug message
> [DEBUG] Adding -aspectpath:
> ...\.m2\repository\group\artifact\1.83.0\artifact-1.83.0-mda.xmi
> lets assume that the JAR type dependency was not even added to the
> aspectpath, so nothing is weaved at all.
--
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