-
Notifications
You must be signed in to change notification settings - Fork 15
Home
Martin Desruisseaux edited this page Feb 5, 2023
·
6 revisions
This page contains notes about PROJ-JNI development.
The project contains 3 branches:
-
main
is where developments happen. The Java classes implement GeoAPI 3.0.2 interfaces. For compilation, see Install. For running, see Example. -
geoapi-4.0
is a port ofmain
to a milestone of GeoAPI 4.0 interfaces. Since GeoAPI 4 is not yet released, this branch is not ready for release neither. -
gh-pages
contains the Javadoc and installation instructions.
The project contains a few JUnit tests on its own. Those tests are executed as part of the Maven build. More tests are available in separated project. See GIGS tests for more details.
For performing a release:
- Create a temporary branch.
- Replace
1.0-SNAPSHOT
by the actual version number (2 occurrences). - Remove the
-Xlint:all
and-Xdoclint:all
options in thepom.xml
file. - Tag, then delete the temporary branch.