私の Java テスト コードは、Kamon のインポートで「シンボル Kamon が見つかりません」というエラーを出しています。Maven 構成に kamon の依存関係を追加しました。どこが間違っているのか教えてください。私のサンプルコード:
package com.logicbig.example;
import kamon;
import kamon.prometheus.PrometheusReporter;
import java.io.IOException;
public class SampleClass {
static void main(String args[]) throws IOException {
Kamon.addReporter(new PrometheusReporter());
}
}
pom.xml :
<?xml version="1.0" encoding="UTF-8"?>
http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0
<groupId>1</groupId>
<artifactId>1</artifactId>
<version>1.0-SNAPSHOT</version>
<build>
<plugins>
<plugin>
<!-- Build an executable JAR -->
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.1.0</version>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<classpathPrefix>lib/</classpathPrefix>
<mainClass>SampleClass</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>io.kamon</groupId>
<artifactId>kamon-core_2.12</artifactId>
<version>1.0.0</version>
</dependency>
<!-- Optional Dependencies -->
<dependency>
<groupId>io.kamon</groupId>
<artifactId>kamon-prometheus_2.12</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>io.kamon</groupId>
<artifactId>kamon-zipkin_2.12</artifactId>
<version>1.0.0</version>
</dependency>
</dependencies>