You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ivy-user@ant.apache.org by Valerie Wagner <va...@sri.com> on 2011/02/15 21:49:04 UTC
can ivy read license information from poms?
I'm running ivy:report and I see that modules form our repository that
have only poms do not list the license information (even though the
information is in the pom).
I searched the list archives and found this:
http://www.mail-archive.com/ivy-user@ant.apache.org/msg01388.html
including this quote:
"One thing I realize is that it seems we don't parse this information in
poms, so you won't get license information when you use poms to describe
your modules. I'll fix this. Xavier "
Can anyone tell me if this has yet been fixed?
thanks,
Valerie
Re: can ivy read license information from poms?
Posted by Maarten Coene <ma...@yahoo.com>.
Are you sure that Ivy does find the pom?
If I'm not mistaken, you can see that in the console log when running Ant in
verbose mode.
Maarten
----- Original Message ----
From: Valerie Wagner <va...@sri.com>
To: ivy-user@ant.apache.org
Sent: Thu, February 17, 2011 12:43:15 AM
Subject: Re: can ivy read license information from poms?
I'm not that familiar with Maven poms, so I'm not sure of the parent pom
terminology. But a developer on my team uploaded this JAR to the Artifactory
server, let the pom auto-generate, and then pasted in the license info for that
module. As I understand it, this is the pom for the actual module/JAR (called
"SecondString").
Valerie
Maarten Coene wrote:
> Is that a concrete pom of your module, or is it a parent pom?
> I've looked at the Ivy code and it seems that if the license information from
> the parent pom is ignored.
>
> Maarten
>
>
>
>
> ----- Original Message ----
> From: Valerie Wagner <va...@sri.com>
> To: ivy-user@ant.apache.org
> Sent: Wed, February 16, 2011 8:50:03 PM
> Subject: Re: can ivy read license information from poms?
>
> Here it is, thanks for having a look:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
> http://maven.apache.org/xsd/maven-4.0.0.xsd"
> xmlns="http://maven.apache.org/POM/4.0.0"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
> <modelVersion>4.0.0</modelVersion>
> <groupId>edu.illinois</groupId>
> <artifactId>SecondString</artifactId>
> <version>0.1</version>
> <description>Artifactory auto generated POM</description>
> <licenses>
> <license>
> <name>NCSA Open Source License</name>
> <url>http://www.opensource.org/licenses/UoI-NCSA</url>
> <distribution>repo</distribution>
> </license>
> </licenses>
> </project>
>
> Maarten Coene wrote:
>> It should work. Could you provide an example of such a pom where Ivy doesn't
>> extract the license information?
>>
>> regards,
>> Maarten
>>
>>
>>
>>
>> ----- Original Message ----
>> From: Valerie Wagner<va...@sri.com>
>> To: ivy-user@ant.apache.org
>> Sent: Tue, February 15, 2011 9:49:04 PM
>> Subject: can ivy read license information from poms?
>>
>>
>> I'm running ivy:report and I see that modules form our repository that have
>> only
>> poms do not list the license information (even though the information is in
> the
>> pom).
>>
>> I searched the list archives and found this:
>>
>> http://www.mail-archive.com/ivy-user@ant.apache.org/msg01388.html
>>
>> including this quote:
>>
>> "One thing I realize is that it seems we don't parse this information in
poms,
>> so you won't get license information when you use poms to describe your
>> modules.
>> I'll fix this. Xavier "
>>
>> Can anyone tell me if this has yet been fixed?
>>
>> thanks,
>> Valerie
>>
>>
>>
>>
>
>
>
>
Re: can ivy read license information from poms?
Posted by Valerie Wagner <va...@sri.com>.
I'm not that familiar with Maven poms, so I'm not sure of the parent pom
terminology. But a developer on my team uploaded this JAR to the
Artifactory server, let the pom auto-generate, and then pasted in the
license info for that module. As I understand it, this is the pom for
the actual module/JAR (called "SecondString").
Valerie
Maarten Coene wrote:
> Is that a concrete pom of your module, or is it a parent pom?
> I've looked at the Ivy code and it seems that if the license
information from
> the parent pom is ignored.
>
> Maarten
>
>
>
>
> ----- Original Message ----
> From: Valerie Wagner <va...@sri.com>
> To: ivy-user@ant.apache.org
> Sent: Wed, February 16, 2011 8:50:03 PM
> Subject: Re: can ivy read license information from poms?
>
> Here it is, thanks for having a look:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
> http://maven.apache.org/xsd/maven-4.0.0.xsd"
> xmlns="http://maven.apache.org/POM/4.0.0"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
> <modelVersion>4.0.0</modelVersion>
> <groupId>edu.illinois</groupId>
> <artifactId>SecondString</artifactId>
> <version>0.1</version>
> <description>Artifactory auto generated POM</description>
> <licenses>
> <license>
> <name>NCSA Open Source License</name>
> <url>http://www.opensource.org/licenses/UoI-NCSA</url>
> <distribution>repo</distribution>
> </license>
> </licenses>
> </project>
>
> Maarten Coene wrote:
>> It should work. Could you provide an example of such a pom where Ivy
doesn't
>> extract the license information?
>>
>> regards,
>> Maarten
>>
>>
>>
>>
>> ----- Original Message ----
>> From: Valerie Wagner<va...@sri.com>
>> To: ivy-user@ant.apache.org
>> Sent: Tue, February 15, 2011 9:49:04 PM
>> Subject: can ivy read license information from poms?
>>
>>
>> I'm running ivy:report and I see that modules form our repository
that have
>> only
>> poms do not list the license information (even though the
information is in
> the
>> pom).
>>
>> I searched the list archives and found this:
>>
>> http://www.mail-archive.com/ivy-user@ant.apache.org/msg01388.html
>>
>> including this quote:
>>
>> "One thing I realize is that it seems we don't parse this
information in poms,
>> so you won't get license information when you use poms to describe your
>> modules.
>> I'll fix this. Xavier "
>>
>> Can anyone tell me if this has yet been fixed?
>>
>> thanks,
>> Valerie
>>
>>
>>
>>
>
>
>
>
Re: can ivy read license information from poms?
Posted by Maarten Coene <ma...@yahoo.com>.
Is that a concrete pom of your module, or is it a parent pom?
I've looked at the Ivy code and it seems that if the license information from
the parent pom is ignored.
Maarten
----- Original Message ----
From: Valerie Wagner <va...@sri.com>
To: ivy-user@ant.apache.org
Sent: Wed, February 16, 2011 8:50:03 PM
Subject: Re: can ivy read license information from poms?
Here it is, thanks for having a look:
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd"
xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<groupId>edu.illinois</groupId>
<artifactId>SecondString</artifactId>
<version>0.1</version>
<description>Artifactory auto generated POM</description>
<licenses>
<license>
<name>NCSA Open Source License</name>
<url>http://www.opensource.org/licenses/UoI-NCSA</url>
<distribution>repo</distribution>
</license>
</licenses>
</project>
Maarten Coene wrote:
> It should work. Could you provide an example of such a pom where Ivy doesn't
> extract the license information?
>
> regards,
> Maarten
>
>
>
>
> ----- Original Message ----
> From: Valerie Wagner<va...@sri.com>
> To: ivy-user@ant.apache.org
> Sent: Tue, February 15, 2011 9:49:04 PM
> Subject: can ivy read license information from poms?
>
>
> I'm running ivy:report and I see that modules form our repository that have
>only
> poms do not list the license information (even though the information is in
the
> pom).
>
> I searched the list archives and found this:
>
> http://www.mail-archive.com/ivy-user@ant.apache.org/msg01388.html
>
> including this quote:
>
> "One thing I realize is that it seems we don't parse this information in poms,
> so you won't get license information when you use poms to describe your
>modules.
> I'll fix this. Xavier "
>
> Can anyone tell me if this has yet been fixed?
>
> thanks,
> Valerie
>
>
>
>
Re: can ivy read license information from poms?
Posted by Valerie Wagner <va...@sri.com>.
Here it is, thanks for having a look:
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd"
xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<groupId>edu.illinois</groupId>
<artifactId>SecondString</artifactId>
<version>0.1</version>
<description>Artifactory auto generated POM</description>
<licenses>
<license>
<name>NCSA Open Source License</name>
<url>http://www.opensource.org/licenses/UoI-NCSA</url>
<distribution>repo</distribution>
</license>
</licenses>
</project>
Maarten Coene wrote:
> It should work. Could you provide an example of such a pom where Ivy doesn't
> extract the license information?
>
> regards,
> Maarten
>
>
>
>
> ----- Original Message ----
> From: Valerie Wagner<va...@sri.com>
> To: ivy-user@ant.apache.org
> Sent: Tue, February 15, 2011 9:49:04 PM
> Subject: can ivy read license information from poms?
>
>
> I'm running ivy:report and I see that modules form our repository that have only
> poms do not list the license information (even though the information is in the
> pom).
>
> I searched the list archives and found this:
>
> http://www.mail-archive.com/ivy-user@ant.apache.org/msg01388.html
>
> including this quote:
>
> "One thing I realize is that it seems we don't parse this information in poms,
> so you won't get license information when you use poms to describe your modules.
> I'll fix this. Xavier "
>
> Can anyone tell me if this has yet been fixed?
>
> thanks,
> Valerie
>
>
>
>
Re: can ivy read license information from poms?
Posted by Maarten Coene <ma...@yahoo.com>.
It should work. Could you provide an example of such a pom where Ivy doesn't
extract the license information?
regards,
Maarten
----- Original Message ----
From: Valerie Wagner <va...@sri.com>
To: ivy-user@ant.apache.org
Sent: Tue, February 15, 2011 9:49:04 PM
Subject: can ivy read license information from poms?
I'm running ivy:report and I see that modules form our repository that have only
poms do not list the license information (even though the information is in the
pom).
I searched the list archives and found this:
http://www.mail-archive.com/ivy-user@ant.apache.org/msg01388.html
including this quote:
"One thing I realize is that it seems we don't parse this information in poms,
so you won't get license information when you use poms to describe your modules.
I'll fix this. Xavier "
Can anyone tell me if this has yet been fixed?
thanks,
Valerie