2012-01-26 19 views
11

Necesito obtener los últimos JAR de Java EE, pero no necesito GlassFish en mi computadora. En el Oracle Download Site veo versiones de la instalación con y sin JDK, pero ninguna sin GlassFish.¿Cómo puedo descargar los últimos JAR de Java EE sin instalar GlassFish?

Cuando se ejecuta el programa de instalación de instalación avanzada veo una opción para omitir la configuración de GlassFish, pero no saltarse la instalación de ella.

¿Cómo puedo obtener los frascos Java EE? Por Java EE jar se refiere a los jar modulares que contienen la funcionalidad Java EE (javax.*), como mail.jar.

+3

¿Qué * son * los frascos J2EE? –

+0

Seguramente puede obtener lo que necesita a través de Maven, no hay "j2ee jarras", hace tiempo que se han modularizado. – TC1

+0

@Tichodroma [J2EE.jar] (http://www.jarfinder.com/index.php/jars/versionInfo/64), [mail.jar] (http://www.jarfinder.com/index.php/ jars/versionInfo/44), etc, etc. –

Respuesta

13

Supongo que quiere el contenedor Java EE 6 API para poder escribir aplicaciones EJB 3.1 y demás.

Si está utilizando Maven, añadir

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

a su pom.xml.

Sin Maven, puede descargar el jar from the repository.

+0

No es perfecto , pero puedo hurgar en el repositorio 'http' y encontrar lo que necesito. –

+0

El único frasco que necesitas es el que mencioné anteriormente. Todas las bibliotecas están presentes en un servidor de aplicaciones compatible con Java EE 6 cuando implementa su aplicación. – tobiasbayer

+0

o tomar para Gradle: ... dependencias { compilar 'javax: javaee-api: 7.0' } – Hartmut

2

Puede obtener los frascos uno a la vez. Recomiendo usar Jarvana para encontrar de qué archivos provienen los frascos y luego buscar el frasco y encontrarás el sitio. No es bonito, pero francamente no he visto una mejor manera ... incluso con Maven realmente. (Jarvana is down since August 2013)

Aunque, con Maven se debe utilizar Mvn Repository para buscar la dependencia que necesita.

Si no está utilizando Maven, ¿ha mirado Apache Ivy? Se integra muy bien con Ant y tendrá la resolución de dependencia como lo hace Maven.

Sin embargo, se da cuenta de que estos archivos son solo de interfaces, y las implementaciones de los proporcionan los contenedores Java EE (por ejemplo, Glassfish, JBoss, WebSphere, etc.) ¿verdad?

+0

Jarvana ya no está activo. – belgariontheking

Cuestiones relacionadas