Dans ActiveMQ ainsi que dans d'autres projets comme Qpid JMS, nous extrayons les classes de spécification JMS des JAR Apache Geronimo, les API 1.1 sont disponibles dans cette dépendance :
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-jms_1.1_spec</artifactId>
<version>1.1.1</version>
</dependency>
Pour les API JMS 2, vous devrez utiliser une dépendance différente, par exemple
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-jms_2.0_spec</artifactId>
<version>1.0-alpha-2</version>
</dependency>
Ce sont deux dépendances sous licence Apache 2.0.
Une autre option qui n'est pas sous licence Apache est ici, comme d'autres l'ont souligné.
<dependency>
<groupId>javax.jms</groupId>
<artifactId>javax.jms-api</artifactId>
<version>2.0.1</version>
</dependency>