If I can make a suggestion; can we also include the information in the
GeoTools class; there is a record of what version is in use that
people can call dynamically.

The best would be if we could look up the manifest information; right
now we update the GeoTools class as part of the release process.

Jody

On Wed, Nov 17, 2010 at 5:10 AM, Justin Deoliveira <[email protected]> wrote:
> Hi all,
> Recently on geoserver-devel we have been discussing adding some versioning
> information to build artifacts. This is most important for geoserver when it
> comes to nightly builds because currently when someone grabs a nightly build
> they really have no idea what version of geotools is included in it. I would
> think conveying such information would be of use to any project that depends
> on geotools, not just geoserver.
> So, I would like to make some modifications to the geotools build process to
> add this information. Things to capture at this point are the svn revision,
> the build timestamp, and the project version. Open to ideas of what else to
> include.
> So the main idea will be to add this information to the manifest of each
> individual jar file that gets created. So a resulting manifest would look
> like this:
> Manifest-Version: 1.0
> Archiver-Version: Plexus Archiver
> Created-By: Apache Maven
> Built-By: jdeolive
> Build-Jdk: 1.5.0_19
> Project-Version: 2.7-SNAPSHOT
> Build-Timestamp: 20101116-1134
> Svn-Revision: 36212
> The second part is to add VERSION.txt file to all the build release
> artifacts. Which will look something like this:
> version: 2.7-SNAPSHOT
> svn revision: 36212
> build date : 20101116-1134
> What do people think. I created a patch here that does the work:
> http://jira.codehaus.org/browse/GEOT-3319
> Thanks.
> -Justin
> --
> Justin Deoliveira
> OpenGeo - http://opengeo.org
> Enterprise support for open source geospatial.
>
> ------------------------------------------------------------------------------
> Beautiful is writing same markup. Internet Explorer 9 supports
> standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
> Spend less time writing and  rewriting code and more time creating great
> experiences on the web. Be a part of the beta today
> http://p.sf.net/sfu/msIE9-sfdev2dev
> _______________________________________________
> Geotools-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>
>

------------------------------------------------------------------------------
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
Spend less time writing and  rewriting code and more time creating great
experiences on the web. Be a part of the beta today
http://p.sf.net/sfu/msIE9-sfdev2dev
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to