javax.jms。*类对Maven的正确依赖是什么?
我需要导入javax.jms.*
课程。包含在Maven项目中的正确依赖项是什么?我正在尝试javax.jms:jms:1.1
,但是没有运气(这是pom,而不是jar)。
ps。到目前为止,我发现的唯一解决方法是:(javax:javaee-api:6.0
来自Maven Central)。
回答:
在ActiveMQ以及Qpid JMS等其他项目中,我们从Apache Geronimo JAR引入了JMS规范类,在此依赖项中提供了1.1 API:
<dependency> <groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-jms_1.1_spec</artifactId>
<version>1.1.1</version>
</dependency>
对于JMS 2 API,您需要使用其他依赖项,例如
<dependency> <groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-jms_2.0_spec</artifactId>
<version>1.0-alpha-2</version>
</dependency>
这些都是Apache 2.0许可的依赖项。
以上是 javax.jms。*类对Maven的正确依赖是什么? 的全部内容, 来源链接: utcz.com/qa/421046.html