Hi Lorenzo,
That's excellent, thanks very much to you and Valerio. Yes, it would
be great if you could add the latest version of nj4 too, since I
depend on some of the bug fixes in the new version.
I agree with you that it's a good idea to make most of the
dependencies optional. Nice work.
Cheers, Jon
On Tue, Apr 28, 2009 at 10:47 AM, Lorenzo Bigagli <bigagli@xxxxxxxxxxx> wrote:
> Hi Jon (and John),
>
> I step in to confirm that we have mavenized nj4 and we're happy it's useful
> to others.
> Actually version 4.0.31, but of course we may add the latest 4.0.39, if
> needed.
> All the dependencies were made optional (with some documentation to explain
> their use), apart the logging library. In particular, my colleague Valerio
> Angelini (also in the newsgroup) took care of this.
>
> Everything works for us: let us know your comments and suggestions, in case.
> Regards,
> Lorenzo
>
> Jon Blower ha scritto:
>
> Hi John,
>
> Sorry, I meant from the point of view of *users* of netcdf-java. For
> example, although you might need jdom to compile nj4, you probably
> don't need it to compile programs that use nj4.
>
> Cheers, Jon
>
> On Tue, Apr 28, 2009 at 4:18 AM, John Caron <caron@xxxxxxxxxxxxxxxx> wrote:
>
>
> Jon Blower wrote:
>
>
> Hi John,
>
> Thanks very much for this, I'll look at Lorenzo's repository. Is
> there a clear distinction between "compile-time" and "run-time"
> dependencies? For example, in my experience I don't code against
> stuff in the opendap.jar library, but this is used at run-time by nj4
> to access opendap servers. But maybe there are cases where this
> library would be needed at compile time for an application?
>
>
> you can see the distinction in the build.xml:
>
> <fileset id="compileFromSrc.libraries" dir="${root.dir}">
> <include name="lib/${ehcache.jar}"/>
> <include name="lib/${grib.jar}"/>
> <include name="lib/${opendap.jar}"/>
> <include name="lib/${httpclient.jar}"/>
> <include name="lib/${jdom.jar}"/>
> <include name="lib/${loggingAPI.jar}"/>
> <include name="lib/${visadNoDods.jar}"/>
> <include name="lib/${jgoodies.jar}"/>
> <include name="lib/${lucene.jar}"/>
> <include name="lib/${spring.jar}"/>
> <include name="lib/${stax.jar}"/>
> </fileset>
>
> <fileset id="runtime.libraries" dir="${lib.dir}">
> <include name="release/${bufrTables.jar}"/>
> <include name="external/${http-codec.jar}"/>
> <include name="external/${http-logging.jar}"/>
> <include name="external/${logging-minimal.jar}"/>
> <include name="external/${jpeg2000.jar}"/>
> </fileset>
>
>
>
>
>
> --
> Dott. Lorenzo Bigagli
> Istituto di Metodologie per l'Analisi Ambientale
> del Consiglio Nazionale delle Ricerche (IMAA-CNR)
>
> i: Area della Ricerca di Potenza, Contrada Santa Loja
> Zona Industriale, 85050 Tito Scalo (PZ), Italia
> t: +39 0971 427221
> f: +39 0971 427222
> m: bigagli@xxxxxxxxxxx
--
Dr Jon Blower
Technical Director, Reading e-Science Centre
Environmental Systems Science Centre
University of Reading
Harry Pitt Building, 3 Earley Gate
Reading RG6 6AL. UK
Tel: +44 (0)118 378 5213
Fax: +44 (0)118 378 6413
j.d.blower@xxxxxxxxxxxxx
http://www.nerc-essc.ac.uk/People/Staff/Blower_J.htm