2011-01-07 22 views
6

Tengo dos proyectos en eclipse, un proyecto de biblioteca que produce un archivo Jar y un proyecto web dependiente de ese Jar. ¿Cómo puedo obtener el proyecto web para exportar el primer jar de proyectos en su guerra automáticamente? Sé que esto debe haber sido respondido antes, pero realmente no puedo encontrarlo.Eclipse que exporta JAR en WAR

Gracias,

Respuesta

17

El mecanismo para determinar lo que sucede en la guerra es no la trayectoria de la estructura como para aplicaciones "normales", pero el "montaje de la implementación".

Haga clic con el botón derecho en el nodo raíz del proyecto web dinámico, seleccione Propiedades y seleccione Implementación. Aquí puede agregar proyectos (que se agitan y agregan a WEB-INF/lib) y tarros individuales en el proyecto.


EDITAR 20/08/2015: Unos años más tarde, Maven se ha convertido en la forma estándar para construir un software basado en Java, debido principalmente al enfoque basado en la secuencia de comandos para la gestión de la dependencia. Esto incluye cómo compilar archivos WAR, y los tres principales IDE (IntelliJ, Netbeans y Eclipse) son totalmente compatibles, lo que le permite cambiar entre IDE durante el desarrollo. En Eclipse, el problema que se plantea aquí no se aplicará, ya que está completamente controlado por el complemento Maven.

+0

Gracias, estoy usando eclipse 3.5.2 y no puedo ver esa opción en ninguna de las propiedades de mis proyectos. Uno de mis proyectos es definitivamente un proyecto web dinámico, pero otro es un proyecto de motor de aplicación de Google. ¿Cómo puedo obtener esa opción de menú, me falta un complemento (o dos?). – aronp

+0

Se cambió el nombre en 3.6 a Ensamblaje de implementación. No recuerdo el nombre anterior. –

+0

Creo que fue Java EE Module Dependencies, muchas gracias. – aronp

Cuestiones relacionadas