¿Cómo integrar el proyecto vaadin generado por maven en el plugin eclipse vaadin?

El complemento Eclipse Vaadin tiene una característica genial de autocompilación. Simplemente haciendo clic en "reiniciar aplicación" en la consola de depuración, aparecerá la versión actualizada de la aplicación.

Desafortunadamente, importar el proyecto vaadin generado por maven (usando m2e) y copiar y pegar .project buildCommands y la naturaleza del proyecto generado por el complemento vaadin eclipse no funciona.

No puedo "Ejecutar en el servidor ...", tomcat no implementa la aplicación por razones desconocidas. Puedo ver la aplicación en la carpeta wtpapps pero aún no se implementa.

Respuesta 1

Puede construir su aplicación Vaadin como una biblioteca Java normal, por sí sola (no como WAR, ni nada complicado). Luego, haga dos cosas: cree otro proyecto que construya el archivo WAR real y cree otro proyecto que configure Jetty para la ejecución directa (google para obtener detalles sobre cómo hacer que Vaadin funcione bajo Jetty de forma independiente, utilizando Jetty como biblioteca). Con eso en su lugar, puede tratar su interfaz de usuario de Vaadin como un programa Java normal (reinicio rápido y directo a través de la ventana de depuración estándar), y aún así tener un archivo WAR para su implementación.

Consulte este hilo para obtener detalles sobre cómo configurar Jetty (busque Launcher).

Respuesta: 2

Estoy escribiendo un complemento para Minecraft Bukkit, y descubro que estoy usando muchos HashMaps. Estoy usando el UUID del jugador (como una cadena) para almacenar sus datos, y lo que tengo se parece a esto: privado ...

Tengo este ... conjunto de clases que uso para ver si una clase creada coincide con una estructura dada. Lo que estoy haciendo es leer un archivo de propiedades y luego compararlo con una clase. es decir. className: demo ....

Estoy repasando mi Java, me han hecho esta pregunta en un ejercicio. ¿Cómo podría el siguiente resultado en un punto muerto? sincronización de objeto privado = nuevo objeto (); método vacío público A () arroja ...

Estoy actualizando una aplicación integrada existente (una MFP Ricoh) para admitir los lectores de tarjetas Omnikey 5321 v2 y Omnikey 5325 para fines de autenticación. Por ahora, dejaré a un lado el modelo 5325 (pero ...