如何添加额外的依赖关系来精确定位?

时间:2018-12-17 08:00:35

标签: maven scope dependencies apm

我需要将Kafka-Client依赖项添加到Pinpoint Agent。我在以下三个pom.xml文件中添加了配置。

parent pom.xml

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.apache.kafka</groupId>
            <artifactId>kafka-clients</artifactId>
            <version>0.11.0.3</version>
        </dependency>
    </dependencies>
</dependencyManagement>

pinpoint-agent/pom.xmlpinpoint-bootstrap-core/pom.xml

<dependencies>
    <dependency>
        <groupId>org.apache.kafka</groupId>
        <artifactId>kafka-clients</artifactId>
    </dependency>
</dependencies>

构建完成后,pinpoint-agent的lib目录中确实存在kafka-clients-0.11.0.3.jar。

我创建了Kafka Producer,用于在pinpoint-bootstrap-core项目中发送数据。但是,当Pinpoint Agent启动时,不会提示您在Kafka客户端上找到该类。

所以我想Pinpoint对于添加依赖项还有其他要求。如何成功添加与Kafka相关的依赖关系?

0 个答案:

没有答案