Community extensions missing in maven repository

Hello!

I’m trying to install the druid-google-extensions on 0.14.2 but it doesn’t exist in the maven repository.

https://mvnrepository.com/artifact/io.druid.extensions.contrib/druid-google-extensions

Are we expected to build the extension ourselves going forward? The docs should be updated to say so if this is the case.

http://druid.io/docs/latest/development/extensions.html#community-extensions

Thanks,

VH

/usr/bin/java -classpath ‘lib/:/opt/druid/lib/’ io.druid.cli.Main tools pull-deps --no-default-hadoop -c io.druid.extensions.contrib:druid-google-extensions:0.14.2

2019-06-10T10:23:46,926 ERROR [main] io.druid.cli.PullDependencies - Unable to resolve artifacts for [io.druid.extensions.contrib:druid-google-extensions:jar:0.14.2 (runtime) -> [] < [ (https://repo1.maven.org/maven2/, releases+snapshots)]].

org.eclipse.aether.resolution.DependencyResolutionException: Could not find artifact io.druid.extensions.contrib:druid-google-extensions:jar:0.14.2 in (https://repo1.maven.org/maven2/)

  • at org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:384) ~[aether-impl-0.9.0.M2.jar:?]*

  • at io.tesla.aether.internal.DefaultTeslaAether.resolveArtifacts(DefaultTeslaAether.java:289) ~[tesla-aether-0.0.5.jar:0.0.5]*

  • at io.druid.cli.PullDependencies.downloadExtension(PullDependencies.java:349) [druid-services-0.12.3.jar:0.12.3]*

  • at io.druid.cli.PullDependencies.run(PullDependencies.java:248) [druid-services-0.12.3.jar:0.12.3]*

  • at io.druid.cli.Main.main(Main.java:116) [druid-services-0.12.3.jar:0.12.3]*

Caused by: org.eclipse.aether.resolution.ArtifactResolutionException: Could not find artifact io.druid.extensions.contrib:druid-google-extensions:jar:0.14.2 in (https://repo1.maven.org/maven2/)

  • at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:459) ~[aether-impl-0.9.0.M2.jar:?]*

  • at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:262) ~[aether-impl-0.9.0.M2.jar:?]*

  • at org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:367) ~[aether-impl-0.9.0.M2.jar:?]*

  • … 4 more*

Hey VH,

They should be in Maven, but, check under org.apache.druid instead of io.druid.

That was it - thanks for pointing it out!
https://mvnrepository.com/artifact/org.apache.druid.extensions.contrib

/usr/bin/java -classpath ‘lib/:/opt/druid/lib/org.apache.druid.cli.Main tools pull-deps --no-default-hadoop -c org.apache.druid.extensions.contrib:druid-google-extensions:0.14.2**-incubating**

Much appreciated :slight_smile:

VH