javax.cache
находятся в jcache:jcache:1.0-XXX
артефакте (в центральном репо Maven)
<dependency>
<groupId>jcache</groupId>
<artifactId>jcache</artifactId>
<version>1.0-dev-2</version>
</dependency>
javax.transaction.*
классы находятся в javax.transaction:jta:1.1
артефакте, JTA jar не может быть вставлен в репозиторий Maven, потому что двоичная лицензия Sun (я знаю, это отстой). Чтобы использовать его, вам нужно вручную загрузить JAR (это бесплатно) и поместить его в локальный репозиторий или использовать версию 1.0.1B, которая содержится в java.net
.
ПРИМЕЧАНИЕ. В некоторых местах я читал, что JTA будет интегрирован в будущие версии JDK
Я знаю, действительно сложно найти эти артефакты в репозиториях Maven, но вы можете выполнить поиск класса в www.mvnrepository.com , и он покажет вам правильный идентификатор группы и идентификатор артефакта для большинства пакеты.