Seems like a bug to me, please open a JIRA ticket.

Maarten




----- Original Message ----
From: Shawn Castrianni <[email protected]>
To: "[email protected]" <[email protected]>
Sent: Saturday, July 11, 2009 12:00:35 AM
Subject: ivy parse exception when using <publications defaultconf>

I have an ivy.xml file that uses the somewhat new feature of defaultconf in the 
publications XML tag.  This allows a default conf settings for all publications 
that do not specify one.  When using this AND not publishing all 
configurations, I get this:

16:39:32,3 [lgcbuild-publish-reposit...@buildmaster2:8080] WARN - 
/d01/QuickBuild/workspace/root/lgcbuilds/lgcbuild/lgcbuild/ivy/build/master.xml:2793:
 impossible to publish artifacts for 
Landmark#jTableTools#HEAD;work...@buildmaster2: 
java.lang.IllegalStateException: bad ivy file for 
Landmark#jTableTools#HEAD;work...@buildmaster2: 
/d01/QuickBuild/workspace/root/lgcbuilds/DSInfrastructure/jTableTools/DS_5000_4_0_0/jTableTools/build/module/ivy/ivy.xml:
 java.text.ParseException: Cannot add artifact 'module.xml(homes)' to 
configuration 'all' of module 
Landmark#jTableTools#HEAD;DS_5000_4_0_0.HEAD.090710.1 because this 
configuration doesn't exist! in 
file:/d01/QuickBuild/workspace/root/lgcbuilds/DSInfrastructure/jTableTools/DS_5000_4_0_0/jTableTools/build/module/ivy/ivy.xml

In my example, I have:

<publications defaultconf="all,win32,win64,linux,linux64,solaris">

but in this case, I am only trying to publish configurations generic and 
linux64.  Therefore, my delivered ivy file only has those two conf defined:

        <configurations>
                <conf name="generic"/>
               <conf name="linux64"/>
        </configurations>

This is causing the error above.

---
Shawn Castrianni

----------------------------------------------------------------------
This e-mail, including any attached files, may contain confidential and 
privileged information for the sole use of the intended recipient.  Any review, 
use, distribution, or disclosure by others is strictly prohibited.  If you are 
not the intended recipient (or authorized to receive information for the 
intended recipient), please contact the sender by reply e-mail and delete all 
copies of this message.



      

Reply via email to