Какие координаты Maven для jar API JCache?

У меня есть исполняемый файл JAR (не веб-приложение, развертываемое в стандартном контейнере, таком как Tomcat и т. Д.), Которому необходимо подключиться к БД и кэшировать множество вещей.

Если это вообще возможно, я бы хотел использовать API JCache и внедрить (через Guice) реализацию Hazelcast. Я напишу на 100% против JCache API, так что если я когда-нибудь передумаю и выберу другую реализацию, обмен должен быть (относительно) безболезненным.

Одна проблема: где я могу получить последний стабильный JCache JAR?!? (Каковы координаты Maven?)

На Maven Central все, что я могу найти, это несколько JAR-файлов разработчика 2005 года! Поэтому я спрашиваю: где находится JCache?

2 ответа

Баночка доступна здесь: javax.cache / cache-api

Если вы хотите использовать реализации Ehcache, скопируйте / вставьте следующие зависимости:

<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-simple</artifactId>
    <version>1.7.12</version>
</dependency>

<dependency>
    <groupId>javax.cache</groupId>
    <artifactId>cache-api</artifactId>
    <version>1.0.0</version>
</dependency>

<dependency>
    <groupId>org.ehcache</groupId>
    <artifactId>ehcache</artifactId>
    <version>3.1.1</version>
    <scope>runtime</scope>
</dependency>

Найдите полный пример здесь.

Другие вопросы по тегам