Java EmbeddedActiveMQBroker的依赖性是什么?

Java EmbeddedActiveMQBroker的依赖性是什么?,java,maven,Java,Maven,我是Maven新手,不知道如何为pom.xml编写依赖关系 我正在尝试使用以下类: import org.apache.activemq.junit.EmbeddedActiveMQBroker; 这是我试图写一篇依赖性的文章: <dependency> <groupId>org.apache</groupId> <artifactId>activemq-junit</artifactId> <ver

我是Maven新手,不知道如何为pom.xml编写依赖关系

我正在尝试使用以下类:

import org.apache.activemq.junit.EmbeddedActiveMQBroker;
这是我试图写一篇依赖性的文章:

<dependency>
    <groupId>org.apache</groupId> 
    <artifactId>activemq-junit</artifactId> 
    <version>5.15.9</version>
</dependency>

org.apache
activemq junit
5.15.9

但我仍然收到一个错误

请尝试以下操作

<dependency>
    <groupId>org.apache.activemq.tooling</groupId>
    <artifactId>activemq-junit</artifactId>
    <version>5.13.1</version>
    <scope>test</scope>
</dependency>

org.apache.activemq.tooling
activemq junit
5.13.1
测验

您可以从mvnrepository.com获得详细信息。

首先,我们进入ActiveMQ的官方Maven依赖项页面

然后,我们转到“测试依赖项”类别,在那里我们可以清楚地看到
JUnit
工件

因此,在版本5.15.19的
pom.xml
文件的下一个依赖项中使用:

<!-- https://mvnrepository.com/artifact/org.apache.activemq/activemq-broker -->
<dependency>
    <groupId>org.apache.activemq</groupId>
    <artifactId>activemq-broker</artifactId>
    <version>5.15.9</version>
</dependency>

org.apache.activemq
activemq代理
5.15.9
更新

还添加下一个依赖项:

<!-- https://mvnrepository.com/artifact/org.apache.activemq.tooling/activemq-junit -->
<dependency>
    <groupId>org.apache.activemq.tooling</groupId>
    <artifactId>activemq-junit</artifactId>
    <version>5.15.9</version>
    <scope>test</scope>
</dependency>

org.apache.activemq.tooling
activemq junit
5.15.9
测验

我在mvnreposity.com上查看过,它将依赖性列为(对不起格式):org.apache.activemq-activemq-broker 5.13.1,但这一个仍然给我一个错误。如果它抛出错误,他们为什么会列出它?你怎么知道你需要将“工具”部分添加到依赖项中?它对你有用吗,我在mvnrepository.com中检查过。@klippy,你可以试试BSeitkazin提到的这个。我将删除我的帖子。使用此版本的依赖性会导致以下错误:无法解析导入org.apache.activemq.junit