2010-12-11 15 views
12

Tengo un problema: el comando "eclipse de gradle" genera los archivos WTP de Eclipse necesarios. Puedo importar el proyecto en Eclipse, pero cuando implemente en Glassfish no copia nada al directorio eclipseApp de Glassfish.Proyecto de depuración generado por Gradle en Eclipse

Comprobé que el proyecto es una Web Facet dinámica pero aún no funciona.

Cualquier ayuda sería muy apreciada.

Gracias

+0

¿Alguien ha encontrado tal problema? – Chir

+0

¿Se está implementando en Eclipse? ¿Eclipse está construyendo el proyecto correctamente? –

+0

La comparación de los archivos generados por Gradle con los generados por Eclipse comenzaría a darle una idea de lo que podría faltar ... –

Respuesta

1

Sí, esto es un problema muy común. Normalmente, cuando usa un generador para generar archivos de proyecto para usted, o incluso un complemento personalizado para detectar eventos de cambio, reconstruya su aplicación con un script personalizado y impleméntelo en caliente en su servidor de aplicaciones.

La faceta web dinámica es una cosa, pero cuando gradle genera su archivo de proyecto, no sabe qué servidor de aplicaciones va a utilizar. Vaya a Propiedades del proyecto -> Facetas -> Web dinámica -> Runtimes y luego configure su instancia de GF o vincule.

Es posible que ya lo haya hecho, pero esos son mis 2 centavos sobre lo que está mal.

+0

Gracias pero no funciona :( – Chir

+0

Lo siento no funcionó para usted, ¿todavía tiene ese problema? – Gepsens

1

Obviamente está utilizando el complemento eclipse para hacerlo. Esto es lo que puede hacer para garantizar que gradle cleanEclipse y gradle eclipse continúen jugando bien con su proyecto.

Mire qué naturalezas y Comandos de compilación son necesarios en su archivo .project. Una vez que esté al tanto de todos ellos, el siguiente paso es configurar la tarea Eclipse como naturalezas tan

apply plugin: 'eclipse' 
eclipse { 
    project { 
     name = 'eclipse-appname' 

     natures << 'org.eclipse.jdt.groovy.core.groovyNature' 
     buildCommand 'org.eclipse.....Validator' 
     buildCommand 'org.eclipse.jdt.core.javabuilder' 
    } 
} 

he añadido y construir comandos al azar, reemplace con los apropiados que se ven en su .project.

Cuestiones relacionadas