Hi Andrea,

Sorry, I think my previous email might have been a bit misleading: XSDMapping 
is just an @interface whose only dependency is on java.lang.annotation.*. I put 
it in gt-main to keep it next to FeatureWrapper, with which I intend it to be 
used. Both of these files can be moved elsewhere if gt-main isn't appropriate 
for them?

Thanks,


Adam

-----Original Message-----
From: Caradoc-Davies, Ben (CESRE, Kensington) 
Sent: Wednesday, 14 November 2012 1:51 PM
To: Andrea Aime
Cc: Brown, Adam (CESRE, Kensington); Angreani, Rini (CESRE, Kensington); 
geotools-devel@lists.sourceforge.net
Subject: Re: [Geotools-devel] app-schema / complex features module

On 13/11/12 16:07, Andrea Aime wrote:
> On Tue, Nov 13, 2012 at 6:06 AM, <adam.br...@csiro.au 
> <mailto:adam.br...@csiro.au>> wrote:
>     The work that I did in ComplexFeature Parsing and building support
>     is located at
>     https://github.com/Adam-Brown/geotools/tree/gml_client_lib. It
>     includes a generic feature builder, a complex feature builder and an
>     attribute builder which I put in gt-main. I also added XSDMapping
>     and FeatureWrapper to gt-main - the idea of these is to help people
>     define strongly-typed classes that they use with the complex feature
>     parser.
> Does that mean that main ends up depending on gt-xsd-*? That is 
> something I would not be very happy to see, not everybody needs to 
> deal with EMF/XSD when working on GIS applications.

I believe avoiding this was a pretty strong design goal. Note also that
gt-xsd-gml3 depends on gt-main, so Maven will helpfully choke on any attempt to 
make gt-main depend on gt-xsd-gml3 as it does not support circular 
dependencies.  :-)

Kind regards,

--
Ben Caradoc-Davies <ben.caradoc-dav...@csiro.au> Software Engineer CSIRO Earth 
Science and Resource Engineering Australian Resources Research Centre
------------------------------------------------------------------------------
Monitor your physical, virtual and cloud infrastructure from a single
web console. Get in-depth insight into apps, servers, databases, vmware,
SAP, cloud infrastructure, etc. Download 30-day Free Trial.
Pricing starts from $795 for 25 servers or applications!
http://p.sf.net/sfu/zoho_dev2dev_nov
_______________________________________________
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to