The xml report is per configuration, that's why you don't get more information in the report. So you should have a report for each of your conf.
Xavier On 11/7/07, Edward Sumerfield <[EMAIL PROTECTED]> wrote: > > That stopped it failing thanks. Unfortunately, I am not getting any > indication in the xml report of what configuration each jar is a part > of. It is indicating that the jars are part of the "default" config > when I need to know the "depender". Perhaps I should not be using the > conf to try to identify the groups that these jars live in? > > I am trying to regenerate the idea blogged here: > > > http://www.fnogol.de/archives/2006/08/21/generate-applicationxml-from-ivyxml-for-packaging-an-ear/ > > The output looked like this: > > ... > <dependencies> > <module organisation="org.jboss" name="jboss-ejb3x" > resolver="default"> > <revision name="4.2.1.GA" status="release" > pubdate="20071105165743" > resolver="shared" artresolver="main" downloaded="false" > searched="false" default="true" conf="default" position="85"> > <caller organisation="org.acme" > name="MyProject" conf="default" > rev="4.2.1.GA"/> > <artifacts> > <artifact name="jboss-ejb3x" > type="jar" ext="jar" status="no" size="20385"> > <origin-location > is-local="true" > location="repository\org.jboss\jboss-ejb3x\4.2.1.GA\jboss-ejb3x.jar"/> > </artifact> > </artifacts> > </revision> > </module> > ... > > On 11/6/07, Xavier Hanin <[EMAIL PROTECTED]> wrote: > > What you are missing is configuration mapping. By default when you > declare a > > dependency with conf="common", this is exactly the same as if you > declared > > conf="common->common", in other words you say that the depender common > conf > > depends on the dependee common conf. But the dependee does not define > such a > > configuration. What you probably need is something like > > conf="common->default" as configuration mapping (depender 'common' conf > > depends on dependee 'default' conf). To easily migrate you whole ivy > file > > you can change the default conf mapping by adding > > defaultconfmapping="*->default" on your dependencies element. Then the > new > > default when you don't specify the right operand of a configuration > mapping > > will be to use the dependee 'default' conf. > > > > HTH, > > > > Xavier > > > > > > On 11/6/07, Edward Sumerfield <[EMAIL PROTECTED]> wrote: > > > New to Ivy but having lots of success. Great product. > > > > > > My problem is that I must not understand the concept of > configurations. > > > > > > My primary goal is to generate an application.xml file and somehow got > > > the idea that configurations would allow me to "tag" my dependent jars > > > so that I could xsl the ivy report into the xml file. > > > > > > I first converted my build over to retrieving all its jars from ivy > > > which works fine. When I added the conf tag to the dependencies I got > > > the following errors which I don't understand. > > > > > > [ivy:retrieve] > > :::::::::::::::::::::::::::::::::::::::::::::: > > > [ivy:retrieve] :: UNRESOLVED > > DEPENDENCIES :: > > > [ivy:retrieve] > > :::::::::::::::::::::::::::::::::::::::::::::: > > > [ivy:retrieve] :: [ javax.security | jaas | 1.0.01 ]: > > > configuration(s) not found in [ javax.security | jaas | 1.0.01 ]: > > > common. It was required from [ com.raytheon | IDMSCodeDrop | > > > [EMAIL PROTECTED] ] common > > > [ivy:retrieve] :: [ jdom | jdom | 1.0 ]: configuration(s) not > > found > > > in [ jdom | jdom | 1.0 ]: common. It was required from [ com.raytheon > > > | IDMSCodeDrop | [EMAIL PROTECTED] ] common > > > [ivy:retrieve] :: [ org.springframework | spring-core | 2.0.7]: > > > configuration(s) not found in [ org.springframework | spring-core | > > > 2.0.7 ]: common. It was required from [ com.raytheon | IDMSCodeDrop | > > > [EMAIL PROTECTED] ] common > > > [ivy:retrieve] :: [ javax.jws | jsr181-api | 1.0 ]: > > configuration(s) > > > not found in [ javax.jws | jsr181-api | 1.0 ]: common. It was required > > > from [ com.raytheon | IDMSCodeDrop | [EMAIL PROTECTED] ] common > > > [ivy:retrieve] :: [ commons-logging | commons-logging | 1.0.4]: > > > configuration(s) not found in [ commons-logging | commons-logging | > > > 1.0.4 ]: common. It was required from [ com.raytheon | IDMSCodeDrop | > > > [EMAIL PROTECTED] ] common > > > [ivy:retrieve] :: [ com.hp.systinet | wasp | 0.0.0 ]: > > > configuration(s) not found in [ com.hp.systinet | wasp | 0.0.0 ]: > > > common. It was required from [ com.raytheon | IDMSCodeDrop | > > > [EMAIL PROTECTED] ] common > > > [ivy:retrieve] :: [ ognl | ognl | 2.7.1 ]: configuration(s) > not > > > found in [ ognl | ognl | 2.7.1 ]: web. It was required from [ > > > com.raytheon | IDMSCodeDrop | [EMAIL PROTECTED] ] web > > > [ivy:retrieve] :: [ com.bbn | openmap | 4.6.3 ]: > configuration(s) > > > not found in [ com.bbn | openmap | 4.6.3 ]: web. It was required from > > > [ com.raytheon | IDMSCodeDrop | [EMAIL PROTECTED] ] web > > > [ivy:retrieve] :: [ javax.persistence | persistence-api | 1.0]: > > > configuration(s) not found in [ javax.persistence | persistence-api | > > > 1.0 ]: common. It was required from [ com.raytheon | IDMSCodeDrop | > > > [EMAIL PROTECTED] ] common > > > [ivy:retrieve] :: [ activation | activation | 1.0.2 ]: > > > configuration(s) not found in [ activation | activation | 1.0.2 ]: > > > common. It was required from [ com.raytheon | IDMSCodeDrop | > > > [EMAIL PROTECTED] ] common > > > [ivy:retrieve] :: [ org.hibernate | hibernate | 3.2.5.ga ]: > > > configuration(s) not found in [ org.hibernate | hibernate | 3.2.5.ga > > > ]: common. It was required from [ com.raytheon | IDMSCodeDrop | > > > [EMAIL PROTECTED] ] common > > > [ivy:retrieve] :: [ com.oracle | ojdbc14 | 10.2.0.1.0XE ]: > > > configuration(s) not found in [ com.oracle | ojdbc14 | 10.2.0.1.0XE ]: > > > common. It was required from [ com.raytheon | IDMSCodeDrop | > > > [EMAIL PROTECTED] ] common > > > [ivy:retrieve] :: [ junit | junit | 4.4 ]: configuration(s) > not > > > found in [ junit | junit | 4.4 ]: common. It was required from [ > > > com.raytheon | IDMSCodeDrop | [EMAIL PROTECTED] ] common > > > [ivy:retrieve] :: [ groovy | groovy-all | 1.1-rc-1 ]: > > > configuration(s) not found in [ groovy | groovy-all | 1.1-rc-1 ]: > > > common. It was required from [ com.raytheon | IDMSCodeDrop | > > > [EMAIL PROTECTED] ] common > > > [ivy:retrieve] :: [ org.easymock | easymock | 2.3 ]: > > > configuration(s) not found in [ org.easymock | easymock | 2.3 ]: > > > common. It was required from [ com.raytheon | IDMSCodeDrop | > > > [EMAIL PROTECTED] ] common > > > [ivy:retrieve] :: [ org.springframework | spring-aop | 1.2.6]: > > > configuration(s) not found in [ org.springframework | spring-aop | > > > 1.2.6 ]: common. It was required from [ com.raytheon | IDMSCodeDrop | > > > [EMAIL PROTECTED] ] common > > > [ivy:retrieve] :: [ servletapi | servletapi | 2.4 ]: > > > configuration(s) not found in [ servletapi | servletapi | 2.4 ]: web. > > > It was required from [ com.raytheon | IDMSCodeDrop | [EMAIL PROTECTED] > > > ] web > > > [ivy:retrieve] :: [ org.apache.struts | struts2-core | 2.0.9]: > > > configuration(s) not found in [ org.apache.struts | struts2-core | > > > 2.0.9 ]: web. It was required from [ com.raytheon | IDMSCodeDrop | > > > [EMAIL PROTECTED] ] web > > > [ivy:retrieve] :: [ java3d | vecmath | 1.3.1 ]: > configuration(s) > > not > > > found in [ java3d | vecmath | 1.3.1 ]: web. It was required from [ > > > com.raytheon | IDMSCodeDrop | [EMAIL PROTECTED] ] web > > > [ivy:retrieve] :: [ commons-httpclient | commons-httpclient | > 3.1 > > ]: > > > configuration(s) not found in [ commons-httpclient | > > > commons-httpclient | 3.1 ]: web. It was required from [ com.raytheon | > > > IDMSCodeDrop | [EMAIL PROTECTED] ] web > > > [ivy:retrieve] :: [ com.bitbashers | bitbashers-commons | > 1.0.0 > > ]: > > > configuration(s) not found in [ com.bitbashers | bitbashers-commons | > > > 1.0.0 ]: common. It was required from [ com.raytheon | IDMSCodeDrop | > > > [EMAIL PROTECTED] ] common > > > [ivy:retrieve] :: [ org.jboss | jboss-ejb3x | 4.2.1.GA ]: > > > configuration(s) not found in [ org.jboss | jboss-ejb3x | 4.2.1.GA ]: > > > ejb. It was required from [ com.raytheon | IDMSCodeDrop | > > > [EMAIL PROTECTED] ] ejb > > > [ivy:retrieve] :: [ hsqldb | hsqldb | 1.8.0.7 ]: > configuration(s) > > > not found in [ hsqldb | hsqldb | 1.8.0.7 ]: common. It was required > > > from [ com.raytheon | IDMSCodeDrop | [EMAIL PROTECTED] ] common > > > [ivy:retrieve] :: [ org.hibernate | hibernate-annotations | > > 3.3.0.ga > > > ]: configuration(s) not found in [ org.hibernate | > > > hibernate-annotations | 3.3.0.ga ]: common. It was required from [ > > > com.raytheon | IDMSCodeDrop | [EMAIL PROTECTED] ] common > > > [ivy:retrieve] > > :::::::::::::::::::::::::::::::::::::::::::::: > > > > > > IVY file > > > > > > <ivy-module version="2.0"> > > > <info organisation="org.acme" module="MyProject"/> > > > > > > <configurations> > > > <conf name="web" description="web layer" /> > > > <conf name="common" description="web and ejb layers" /> > > > <conf name="ejb" description="ejb layers" /> > > > </configurations> > > > > > > <dependencies> > > > > > > <!-- > > > ## Public libraries > > > --> > > > <dependency org="commons-logging" name="commons-logging" > > > rev="1.0.4" conf="common"/> > > > <dependency org="ognl" name="ognl" rev="2.7.1" conf="web"/> > > > <dependency org="java3d" name="vecmath" rev=" 1.3.1" > conf="web"/> > > > <dependency org="commons-httpclient" name="commons-httpclient" > > > rev="3.1" conf="web"/> > > > <dependency org="jdom" name="jdom" rev=" 1.0" conf="common"/> > > > <dependency org="org.hibernate" name="hibernate" > > > rev="3.2.5.ga" conf="common"/> > > > <dependency org=" org.hibernate" name="hibernate-annotations" > > > rev="3.3.0.ga" conf="common"/> > > > <dependency org="javax.persistence" name="persistence-api" > > > rev="1.0" conf="common"/> > > > <dependency org="servletapi" name="servletapi" rev="2.4" > > conf="web"/> > > > <dependency org="org.apache.struts " name="struts2-core" > > > rev="2.0.9" conf="web"/> > > > <dependency org="com.oracle" name="ojdbc14" rev="10.2.0.1.0XE" > > > conf="common"/> > > > <dependency org="groovy" name="groovy-all" rev="1.1-rc-1" > > > conf="common"/> > > > <dependency org="hsqldb" name="hsqldb" rev=" 1.8.0.7" > > conf="common"/> > > > <dependency org="junit" name="junit" rev="4.4" conf="common"/> > > > <dependency org="org.springframework " name="spring-core" > > > rev="2.0.7" conf="common"/> > > > <dependency org="org.springframework" name="spring-aop" > > > rev="1.2.6" conf="common"/> > > > <dependency org="org.easymock" name="easymock" rev="2.3" > > conf="common"/> > > > <dependency org="javax.security" name="jaas" rev="1.0.01 " > > > conf="common"/> > > > > > > <!-- > > > ## 3rdParty shared libraries > > > --> > > > <dependency org="activation" name="activation" rev="1.0.2" > > > conf="common"/> > > > <dependency org="com.bbn" name="openmap" rev="4.6.3" > conf="web"/> > > > <dependency org="com.bitbashers" name="bitbashers-commons" > > > rev="1.0.0" conf="common"/> > > > <dependency org="com.hp.systinet" name="wasp" rev="0.0.0" > > > conf="common"/> > > > <dependency org=" javax.jws" name="jsr181-api" rev="1.0" > > conf="common"/> > > > <dependency org="org.jboss" name="jboss-ejb3x" rev="4.2.1.GA " > > > conf="ejb"/> > > > > > > </dependencies> > > > </ivy-module> > > > > > > > > > > > > -- > > > Ed > > > > > > > > > > > -- > > Xavier Hanin - Independent Java Consultant > > http://xhab.blogspot.com/ > > http://ant.apache.org/ivy/ > > http://www.xoocode.org/ > > > -- > Ed > -- Xavier Hanin - Independent Java Consultant http://xhab.blogspot.com/ http://ant.apache.org/ivy/ http://www.xoocode.org/