Esta pregunta es sobre el desarrollo de Eclipse, estoy intentando crear una aplicación web en Eclipse, el problema es que no obtengo los archivos de las dependencias del archivo desplegado.Eclipse Web Project Dependencies
He creado un nuevo proyecto web dinámico y lo he vinculado a otro proyecto de Java. El proyecto Java hace referencia a algunas jarras de terceros (por ejemplo, jarras de primavera) pero, por alguna razón, al publicar el proyecto web solo obtengo el jar del proyecto Java en el directorio lib de la guerra, sin las dependencias del proyecto Java (por ejemplo, Spring).
En otras palabras, tengo el proyecto A (proyecto web) que depende del proyecto B (Proyecto Java), el proyecto B depende de los contenedores de Spring. Cuando publico el proyecto web como una guerra para JBoss, solo el proyecto B se empaqueta en el contenedor (no hay tarros de primavera)
Sé que puedo hacerlo con hormiga, incluso tengo tal build.xml
para construir toda la aplicación, pero El eclipse de pensamiento también puede realizar la tarea de empaquetado para mí.
He añadido el proyecto Java a las dependencias del módulo Java EE en el proyecto web.
¿Debo usar la opción de exportación en las propiedades de ruta de compilación del proyecto Java? ¿Debería agregar las dependencias del proyecto Java al proyecto web también?
¿Qué estoy haciendo mal?
Edición: Estoy usando Eclipse 3.5.1
Ten en cuenta también esta pregunta: http://stackoverflow.com/questions/1691553/java-web-project-referencing-another-java-project. –
He visto esta pregunta, agregar las dependencias en las dependencias del módulo Java EE simplemente no resuelve mi problema – LiorH
Probablemente necesitó agregar los contenedores Spring a la lista de dependencias del proyecto web. Puede que no hayan sido transitivos. – nitind