Empty <classifier> in <aspectLibrary> cause error
-------------------------------------------------

                 Key: MASPECTJ-103
                 URL: https://jira.codehaus.org/browse/MASPECTJ-103
             Project: Mojo AspectJ Plugin
          Issue Type: Bug
    Affects Versions: 1.3.1
         Environment: Apache Maven 2.2.0 (r788681; 2009-06-26 15:04:01+0200)
Java version: 1.6.0_18
OS name: "windows 7" version: "6.1" arch: "x86"
            Reporter: Petr Diblik
         Attachments: test.zip

I upgraded aspectj-maven-plugin from 1.3 to 1.3.1 version which supports 
classifier in aspectLibrary. 
It works fine until the classifier is empty and that cause error: "The artifact 
xyz referenced in aspectj plugin as an aspect library, is not found the project 
dependencies."

Look at the attached simple example (it's simplified our projects hiearchy).

Description:
There are three projects:
mvn-parent - parent for other projects, it defines ${release-classifier} 
property (value depends on build -Dperform-release parameter)
aspectJ-Lib - empty project for aspectLibrary dependency
aspectJ-Test - test project where is defined aspectj-maven-plugin and in 
aspectLibrary is added aspectJ-Lib project

Steps to Reproduce (requirements: Apache Maven):
unpack test.zip and run batch file:
- build_empty_classifier.bat - it will reproduce error (no -Dperform-release 
param. cause empty value in classifier)
- build_release_classifier.bat - it will build succesfully (-Dperform-release 
param. cause "release" value in classifier) 


--
This message is automatically generated by JIRA.
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


Reply via email to