Как я могу загрузить последние версии Java EE без установки GlassFish? - PullRequest
11 голосов
/ 26 января 2012

Мне нужно получить последние версии Java EE, но мне не нужен GlassFish на моем компьютере.На Oracle Download Site я вижу версии установки с JDK и без, но ни одной без GlassFish.

При запуске расширенной установки установщика я вижу возможность пропустить настройку GlassFish, но не пропустить установку .

Как я могу просто получить банки Java EE?Под банками Java EE я подразумеваю модульные банки, которые содержат функциональные возможности Java EE (javax.*), такие как mail.jar.

Ответы [ 2 ]

13 голосов
/ 26 января 2012

Я предполагаю, что вам нужен jar API Java EE 6, чтобы вы могли писать приложения EJB 3.1 и тому подобное.

Если вы используете Maven, добавьте

<dependency>
  <groupId>javax</groupId>
  <artifactId>javaee-api</artifactId>
  <version>6.0</version>
  <scope>provided</scope>
</dependency>

к вашему pom.xml.

Без Maven вы можете скачать jar из хранилища .

2 голосов
/ 26 января 2012

Вы можете получить банки по одному. Я рекомендую использовать Jarvana , чтобы найти файлы, из которых получены данные файлы, а затем просто выполнить поиск банки, и вы найдете сайт. Это не красиво, но, честно говоря, я не видел лучшего способа ... даже с Maven действительно. ( Джарвана не работает с августа 2013 года )

Хотя в Maven вы должны использовать Mvn Repository для поиска нужной вам зависимости.

Если вы не используете Maven, вы смотрели на Apache Ivy ? Он хорошо интегрируется с Ant и будет разрешать зависимости так же, как Maven.

Тем не менее, вы понимаете, что эти jar-файлы являются просто интерфейсами, а их реализации предоставляются контейнерами Java EE (например, Glassfish, JBoss, WebSphere и т. Д.), Верно?

...