J'essaie connecter à influxDb dans mon code Java: InfluxDB influxDB = InfluxDBFactory.connect("http://serverIp:8086", "admin", "admin");
J'obtiens l'erreur:
Exception dans la connexion à influxDb
Exception in thread "main" java.lang.NoClassDefFoundError: okhttp3/Interceptor
at org.influxdb.InfluxDBFactory.connect(InfluxDBFactory.java:47)
at InfluxDbConnector.main(InfluxDbConnector.java:15)
Caused by: java.lang.ClassNotFoundException: okhttp3.Interceptor
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 2 more
J'utilise Maven et la dépendance à pom:
<dependency>
<groupId>org.influxdb</groupId>
<artifactId>influxdb-java</artifactId>
<version>2.7</version>
<scope>system</scope>
<systemPath>${project.basedir}/src/main/resources/lib/influxdb-java-2.7.jar</systemPath>
</dependency>
Qu'est-ce que okhttp3 dépendance besoin d'ajouter? Ou comment résoudre ce problème?