[geotk] Milestone 4.0-M0 deployed, based on Apache SIS 0.3-jdk6
Martin Desruisseaux
martin.desruisseaux at geomatys.fr
Wed Jul 10 10:35:51 PDT 2013
Hello all
A "4.0-M0" milestone has been deployed on the
http://maven.geotoolkit.org repository. This milestone is based on
Apache SIS 0.3-jdk6. The official Apache SIS 0.3 release is not yet
completed (it is under way), but we have deployed a branch on the
above-cited repository too for Geotk purpose.
Apache SIS 0.3 [1] contains most of the ISO 19115, 19115-2 and 19139
metadata functionalities that Geotk provided. Apache SIS contains also
various improvements compared to the Geotk code base, including for
example better support of supplemental Unicode characters (e.g. for some
Asian characters). Peoples who were using Geotk only for the "metadata"
part are invited to migrate to the Apache SIS project. Other services
(referencing, coverage, feature, rendering, etc.) continue to exist only
in Geotk for now, but will also migrate to SIS later.
The Geotk 4.0-M0 milestone contains both the Apache SIS and the old
Geotk metadata objects, with all Geotk metadata objects marked as
deprecated. The intend is to allow users to migrate gradually. This
release requires JDK 6 for the "core" modules of Geotk, and JDK 7 for
the "pending" modules of Geotk.
The Geotk 4.0-M1 milestone (to be released soon) will be very similar to
the 4.0-M0 milestone, except that most deprecated classes will be
removed and the JDK requirement will be JDK 7 for all Geotk modules,
including "core" (note: the official Apache SIS releases will continue
to target JDK 6). Users of Geotk metadata classes will need to complete
their migration to Apache SIS before they can upgrade to Geotk 4.0-M1.
The Geotk 4.0-M2 and M3 milestones will repeat the same process for the
referencing module. At some later milestone, the "core" and "pending"
part of Geotk will merge in a single project.
Users who get their source from the Mercurial repository may want to
stay on the 4.0-M0 tag [2] until they completed their migration, because
the Mercurial tip is now close to the 4.0-M1 state. Migration can be
performed by first running the "UpgradeTo4.xml" Ant script [3] from
their project root, then review and test manually (please let me know
any issues you may find).
Martin
[1] https://builds.apache.org/job/sis-trunk/site/
[2] hg update 4.0-M0
[3] http://www.geotoolkit.org/3.x/UpgradeTo4.xml
More information about the Geotoolkit
mailing list