ant-ivy-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From batusek <>
Subject License not shown in report of extended module
Date Thu, 26 May 2011 12:09:37 GMT

Hello all,

I am quite new to Ivy and I try to put all our jars into an order. I have
already created Ivy descriptors for some jars and realized that many of them
have a lot of elements in common (I use license here as an example).
Therefore I have created an abstract module descriptor (example for Apache
modules), with common elements like this:

<ivy-module version="2.0">
    <info organisation="3rdparty" module="apache-library" revision="1.0"
        <license name="Apache commons"
            Abstract antecendent of all Apache libraries used in <our

The concrete libraries than extend this module like this:

<ivy-module version="2.0">
    <info organisation="3rdparty" module="commons-lang" revision="2.4"
        <extends organisation="3rdparty" module="apache-library"
        <artifact name="commons-lang" type="jar" ext="jar" conf="release"/>

Then I have a Ivy descriptor file for our product, the relevant part is:
    <info organisation="<our company>" module="<our product>"/>
        <dependency org="3rdparty" name="commons-lang" rev="latest.release"
        <dependency org="3rdparty" name="apache-library"
rev="latest.release" conf="*->release"/>

In the build file, I try to generate a report by the following commands:
        <ivy:report todir="report"/>

The report is generated, but the commons-lang module contains no license. I
would expect that as it extends the "apache-library" module, it will also
share its license. 

Or do I understand it wrong?
View this message in context:
Sent from the ivy-user mailing list archive at

View raw message