Maven中的javax.jms*在哪里

问题描述

我正在尝试添加依赖项来拉javax.jms.*

我尝试了许多回购协议,但似乎都没有。你知道是否有一个Maven回购来拉这个罐子?

到目前为止我一直尝试的操作:

compile group: 'javax.jms',name: 'javax.jms-api',version: '2.0.1'
compile group: 'org.glassfish.main.javaee-api',name: 'javax.jms',version: '3.1.2.2'
compile group: 'Javax.jms',name: 'jms',version: '1.1'

解决方法

如果只需要JMS接口,则可以使用以下方法:

<dependency>
    <groupId>org.apache.geronimo.specs</groupId>
    <artifactId>geronimo-jms_2.0_spec</artifactId>
    <version>1.0-alpha-2</version>    
</dependency>

此依赖项使用Apache Software License,Version 2.0

或者您可以使用此:

<dependency>
   <groupId>jakarta.jms</groupId>
   <artifactId>jakarta.jms-api</artifactId>
   <version>2.0.3</version>
</dependency>

这使用了Eclipse Public License 2.0