2. Versions and Downloads¶
Note
The current recommended version of GeoMesa is 2.0.2.
GeoMesa requires Java JRE or JDK 8 to run.
2.1. Release Distributions¶
GeoMesa release distributions contain pre-built artifacts for using GeoMesa. They can be downloaded from GitHub.
Older versions can be downloaded from the LocationTech Maven repository.
2.2. Maven Integration¶
GeoMesa is now hosted on Maven Central. However, it still depends on several third-party libraries only available in other repositories. To include GeoMesa in your project, add the following repositories to your pom:
<repositories>
<repository>
<id>boundlessgeo</id>
<url>https://repo.boundlessgeo.com/main</url>
</repository>
<repository>
<id>osgeo</id>
<url>http://download.osgeo.org/webdav/geotools</url>
</repository>
<repository>
<id>conjars.org</id>
<url>http://conjars.org/repo</url>
</repository>
</repositories>
and then include the desired geomesa-*
dependencies:
<dependency>
<groupId>org.locationtech.geomesa</groupId>
<artifactId>geomesa-utils_2.11</artifactId>
<version>2.0.0-m.1</version>
</dependency>
Snapshot artifacts are available in the LocationTech snapshots repository:
<repository>
<id>geomesa-snapshots</id>
<url>https://repo.locationtech.org/content/repositories/geomesa-snapshots</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
2.3. Source Code¶
To build and install the source distribution requires:
- Java JDK 8
- Apache Maven 3.5.2 or later
Source can be cloned using Git or downloaded from GitHub.
To build, change to the source directory and use Maven:
mvn clean install
The full build takes quite a while. To speed it up, you may skip tests and use multiple threads. GeoMesa also
provides the script build/mvn
, which is a wrapper around Maven that downloads and runs
Zinc, a fast incremental compiler:
build/mvn clean install -T8 -DskipTests
2.4. Upgrading¶
For details on changes between versions, see Upgrade Guide.
2.5. Legal Review¶
GeoMesa is part of the Locationtech working group at Eclipse. The Eclipse legal team fully reviews each major release for IP concerns. The latest release which has been fully reviewed by Eclipse Legal is GeoMesa 1.2.0.
Warning
Eclipse releases may not contain all the bug fixes and improvements from the latest release.