Как загрузить последнюю версию Java EE без установки GlassFish?
Мне нужно получить последние баны Java EE, но мне не нужен GlassFish на моем компьютере. На сайте загрузки Oracle я вижу версии установки с JDK и без них, но без GlassFish.
При запуске расширенной установки установщика я вижу возможность пропустить настройку GlassFish, но не пропустить ее установку.
Как я могу получить баны Java EE? С помощью Java EE jars я имею в виду модулированные банки, которые содержат функциональность Java EE (javax.*
), например mail.jar
.
Ответы
Ответ 1
Я предполагаю, что вы хотите использовать Java EE 6 API, чтобы вы могли писать приложения 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
Вы можете получить банки по одному. Я рекомендую использовать Jarvana, чтобы узнать, откуда взялись файлы с баночками, а затем просто найти банку, и вы найдете сайт. Это некрасиво, но, честно говоря, я не видел лучшего способа... даже с Maven. Хотя, с Maven вы должны использовать Mvn Repository для поиска необходимой вам зависимости.
Если вы не используете Maven, посмотрели ли вы на Apache Ivy? Он прекрасно сочетается с Ant и будет соответствовать разрешению зависимости, как это делает Maven.
Вы понимаете, что эти банки - это всего лишь интерфейсы, а реализации этих приложений предоставляются контейнерами Java EE (например, Glassfish, JBoss, WebSphere и т.д.)??//