"Fossies" - the Fresh Open Source Software Archive

Member "geotools-29.1/release/README.md" (21 May 2023, 1940 Bytes) of package /linux/misc/geotools-29.1-project.zip:


As a special service "Fossies" has tried to format the requested source page into HTML format (assuming markdown format). Alternatively you can here view or download the uninterpreted source code file. A member file download can also be achieved by clicking within a package contents listing on the according byte size field. See also the last Fossies "Diffs" side-by-side code changes report for "README.md": 28.2-project_vs_29.0-project.

Release module

To build a release use:

mvn assembly:single

To list the bin release:

unzip -t target/geotools-29-SNAPSHOT-bin.zip

To test the bin release:

unzip target/geotools-29-SNAPSHOT-bin.zip
java -cp "geotools-29-SNAPSHOT/lib/*" org.geotools.util.factory.GeoTools

For more information see Controlling the Contents of an Assembly

DependencySets

The binary assembly is defined using dependencySets.

To add a geotools module update:

The filters to include/exclude jars are strictly enforced:

ModuleSets

Due to a an issue calculating the dependencies included via moduleSets we cannot yet use this approach.

When using a moduleSet approach the assembly:single goal must be part of a package build:

mvn -nsu package assembly:single -DskipTests -Drelease -Dfmt.skip=true -Dmaven.test.skip=true -Dmaven.main.skip=true

Testing

To list the resulting contents:

unzip -t release/target/gt-release-26-SNAPSHOT-bin.zip 

To test the build bundle:

unzip release/target/gt-release-26-SNAPSHOT-bin.zip
java -cp "gt-release-26-SNAPSHOT/lib/*" org.geotools.util.factory.GeoTools