I'm trying to use geomesa-tools in a Maven build, and it won't build for me. Every time I run mvn compile I get this error:
[ERROR] Failed to execute goal on project kafka-utils: Could not resolve dependencies for project com.example:kafka-utils:jar:1.0: Failed to collect dependencies at org.locationtech.geomesa:geomesa-tools_2.11:jar:data:2.4.1 -> org.locationtech.geomesa:geomesa-index-api_2.11:jar:2.4.1 -> org.locationtech.geomesa:geomesa-filter_2.11:jar:2.4.1 -> org.geotools:gt-main:jar:21.1: Failed to read artifact descriptor for org.geotools:gt-main:jar:21.1: Could not transfer artifact org.geotools:gt-main:pom:21.1 from/to boundlessgeo (https:
The contents of my pom.xml are here:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http:
xmlns:xsi="http: xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.example</groupId>
<artifactId>kafka-utils</artifactId>
<version>1.0</version>
<name>kafka-examples</name>
<!-- FIXME change it to the project's website -->
<url>http:
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<scala.compat.version>2.11</scala.compat.version>
<scala.version>2.11.8</scala.version>
<geomesa.version>2.4.1</geomesa.version>
</properties>
<repositories>
<repository>
<id>boundlessgeo</id>
<url>https: </repository>
<repository>
<id>osgeo</id>
<url>https: </repository>
<repository>
<id>confluent</id>
<url>https: </repository>
</repositories>
<dependencies>
<dependency>
<groupId>org.locationtech.geomesa</groupId>
<artifactId>geomesa-tools_2.11</artifactId>
<version>${geomesa.version}</version>
<classifier>data</classifier>
</dependency>
</dependencies>
</project>
I'm not sure what the problem is? I think I followed the README correctly, but I https://repo.boundlessgeo.com/main doesn't resolve for me... Thanks for your help. |