You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sis.apache.org by Martin Desruisseaux <ma...@geomatys.fr> on 2013/05/14 13:28:41 UTC

georss-rome (a sis-webapp dependency) has an inconsistent artifactId

Hello all

One of our guys is using indirectly Apache SIS in the Play framework (a 
Java framework for creating web applications and web sites). During the 
compilation phase, the play framework gives the following error:

org.geonames#georss-rome;0.9.8:  java.text.ParseException:
inconsistent module descriptor file found in 'http://repo1.maven.org/maven2/org/geonames/georss-rome/0.9.8/georss-rome-0.9.8.pom  <http://repo1.maven.org/maven2/org/geonames/georss-rome/0.9.8/georss-rome-0.9.8.pom>':
bad module name: expected='georss-rome'  found='georss';


Indeed the directory name and file name is "georss-rome" while the 
pom.xml file in the above URL declares:

    <artifactId>georss</artifactId>


Unfortunately there is apparently no updated version of "georss-rome". 
Does anyone know who we could contact in order to ask if an updated 
version could be deployed? Alternatively, we can remove "georss-rome" 
from the dependency management section of the SIS parent pom.xml, in 
order to isolate the issue to the "sis-webapp" module alone rather than 
all modules.

     Martin


Re: georss-rome (a sis-webapp dependency) has an inconsistent artifactId

Posted by Martin Desruisseaux <ma...@geomatys.fr>.
Le 15/05/13 00:09, Mattmann, Chris A (398J) a écrit :
> +1, let's move it to sis-webapp.

Thanks, done.

     Martin


Re: georss-rome (a sis-webapp dependency) has an inconsistent artifactId

Posted by "Mattmann, Chris A (398J)" <ch...@jpl.nasa.gov>.
+1, let's move it to sis-webapp.

Cheers,
Chris

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Chris Mattmann, Ph.D.
Senior Computer Scientist
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 171-266B, Mailstop: 171-246
Email: chris.a.mattmann@nasa.gov
WWW:  http://sunset.usc.edu/~mattmann/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adjunct Assistant Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++






-----Original Message-----
From: Martin Desruisseaux <ma...@geomatys.fr>
Organization: Geomatys
Reply-To: "dev@sis.apache.org" <de...@sis.apache.org>
Date: Tuesday, May 14, 2013 11:23 AM
To: "dev@sis.apache.org" <de...@sis.apache.org>
Subject: Re: georss-rome (a sis-webapp dependency) has an inconsistent
artifactId

>Hello all
>
>I had a look and realized that georss is used by the following class,
>defined in the sis-referencing module:
>
>     org.apache.sis.storage.GeoRSSData
>
>In order to reduce the annoyance caused by the georss mismatched
>artifactId, I would need to move this GeoRSSData class in another
>module. Indeed, the "storage" package name suggests that this class
>should probably not belong to the "sis-referencing" module.
>
>It may be a bit early to create an entire module for this single class.
>What about moving it (for now) to the sis-webapp module, which already
>have the "georss" dependency? This may not be the most accurate place,
>but web services would probably be revisited later anyway. Its package
>name would be unchanged.
>
>
>Le 14/05/13 14:25, Adam Estrada a écrit :
>> I am excited to hear that you are using the Play framework. From what I
>>can tell, it is a pretty modern set of tools for web development.
>
>Thanks :-). Actually I do not really know this framework myself, but
>some peoples around me are tying it. I'm curious to see what the result
>may be.
>
>     Martin
>


Re: georss-rome (a sis-webapp dependency) has an inconsistent artifactId

Posted by Martin Desruisseaux <ma...@geomatys.fr>.
Hello all

I had a look and realized that georss is used by the following class, 
defined in the sis-referencing module:

     org.apache.sis.storage.GeoRSSData

In order to reduce the annoyance caused by the georss mismatched 
artifactId, I would need to move this GeoRSSData class in another 
module. Indeed, the "storage" package name suggests that this class 
should probably not belong to the "sis-referencing" module.

It may be a bit early to create an entire module for this single class. 
What about moving it (for now) to the sis-webapp module, which already 
have the "georss" dependency? This may not be the most accurate place, 
but web services would probably be revisited later anyway. Its package 
name would be unchanged.


Le 14/05/13 14:25, Adam Estrada a écrit :
> I am excited to hear that you are using the Play framework. From what I can tell, it is a pretty modern set of tools for web development.

Thanks :-). Actually I do not really know this framework myself, but 
some peoples around me are tying it. I'm curious to see what the result 
may be.

     Martin


Re: georss-rome (a sis-webapp dependency) has an inconsistent artifactId

Posted by "Mattmann, Chris A (398J)" <ch...@jpl.nasa.gov>.
+1 to exclude it..

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Chris Mattmann, Ph.D.
Senior Computer Scientist
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 171-266B, Mailstop: 171-246
Email: chris.a.mattmann@nasa.gov
WWW:  http://sunset.usc.edu/~mattmann/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adjunct Assistant Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++






-----Original Message-----
From: Adam Estrada <es...@gmail.com>
Reply-To: "dev@sis.apache.org" <de...@sis.apache.org>
Date: Tuesday, May 14, 2013 2:25 AM
To: "dev@sis.apache.org" <de...@sis.apache.org>
Subject: Re: georss-rome (a sis-webapp dependency) has an inconsistent
artifactId

>Hey Martin,
>
>I am excited to hear that you are using the Play framework. From what I
>can tell, it is a pretty modern set of tools for web development. Anyway,
>I think the georss-rome stuff was originally developed by Nga so maybe
>she can comment on this? If not, I would say that we should just exclude
>it at this time.
>
>Adam
>
>On May 14, 2013, at 7:28 AM, Martin Desruisseaux wrote:
>
>> Hello all
>> 
>> One of our guys is using indirectly Apache SIS in the Play framework (a
>>Java framework for creating web applications and web sites). During the
>>compilation phase, the play framework gives the following error:
>> 
>> org.geonames#georss-rome;0.9.8:  java.text.ParseException:
>> inconsistent module descriptor file found in
>>'http://repo1.maven.org/maven2/org/geonames/georss-rome/0.9.8/georss-rome
>>-0.9.8.pom  
>><http://repo1.maven.org/maven2/org/geonames/georss-rome/0.9.8/georss-rome
>>-0.9.8.pom>':
>> bad module name: expected='georss-rome'  found='georss';
>> 
>> 
>> Indeed the directory name and file name is "georss-rome" while the
>>pom.xml file in the above URL declares:
>> 
>>   <artifactId>georss</artifactId>
>> 
>> 
>> Unfortunately there is apparently no updated version of "georss-rome".
>>Does anyone know who we could contact in order to ask if an updated
>>version could be deployed? Alternatively, we can remove "georss-rome"
>>from the dependency management section of the SIS parent pom.xml, in
>>order to isolate the issue to the "sis-webapp" module alone rather than
>>all modules.
>> 
>>    Martin
>> 
>


Re: georss-rome (a sis-webapp dependency) has an inconsistent artifactId

Posted by Adam Estrada <es...@gmail.com>.
Hey Martin,

I am excited to hear that you are using the Play framework. From what I can tell, it is a pretty modern set of tools for web development. Anyway, I think the georss-rome stuff was originally developed by Nga so maybe she can comment on this? If not, I would say that we should just exclude it at this time.

Adam

On May 14, 2013, at 7:28 AM, Martin Desruisseaux wrote:

> Hello all
> 
> One of our guys is using indirectly Apache SIS in the Play framework (a Java framework for creating web applications and web sites). During the compilation phase, the play framework gives the following error:
> 
> org.geonames#georss-rome;0.9.8:  java.text.ParseException:
> inconsistent module descriptor file found in 'http://repo1.maven.org/maven2/org/geonames/georss-rome/0.9.8/georss-rome-0.9.8.pom  <http://repo1.maven.org/maven2/org/geonames/georss-rome/0.9.8/georss-rome-0.9.8.pom>':
> bad module name: expected='georss-rome'  found='georss';
> 
> 
> Indeed the directory name and file name is "georss-rome" while the pom.xml file in the above URL declares:
> 
>   <artifactId>georss</artifactId>
> 
> 
> Unfortunately there is apparently no updated version of "georss-rome". Does anyone know who we could contact in order to ask if an updated version could be deployed? Alternatively, we can remove "georss-rome" from the dependency management section of the SIS parent pom.xml, in order to isolate the issue to the "sis-webapp" module alone rather than all modules.
> 
>    Martin
>