Ответ 1
У меня возникли проблемы с запуском проекта из-за этой зависимости в NetBeans. Установка плагина "EJB и EAR" решила его для меня.
Смотрите здесь.
В репозитории Maven имеется три разных API, связанных с Java EE: s.
Я знаю API спецификации (полный пакет Java EE API: s) и веб-API (подмножество первого, реализованное на некоторых серверах приложений).
Но что такое "одобренный API" и мне нужно заботиться?
Примечание. Я нашел эту ссылку, но ничего мне ничего не сказал.
У меня возникли проблемы с запуском проекта из-за этой зависимости в NetBeans. Установка плагина "EJB и EAR" решила его для меня.
Выглядит как GlassFish. Загрузите банку и выполните:
jar -tf javaee-endorsed-api-7.0.jar
Собственно, если вы посмотрите на таблицу в разделе "Автономные технологии" этой ссылки на которую вы ссылаетесь, кажется, что это очень хорошо соответствие между классами, включенными в javaee-endorsed-api-7.0.jar, и элементами в таблице. Я бы сказал, что кажется, что банка объединяет их в GlassFish, чтобы банку можно было упасть в
<java-home>/lib/endorsed
И затем становятся доступными для приложений, развернутых на сервере GlassFish.