¿Puedo utilizar dos versiones vaadin en un proyecto único experto (Vaadin7 y Vaadin8)

Bienvenido:

Tengo un proyecto que trabaja con Dropwizard y Vaadin7 . Necesito usar Vaadin8 con el entorno existente sin necesidad de retirar el código vaadin7. ¿Puedo ejecutar mi proyecto mediante el uso de Vaadin7 y Vaadin8 tanto en la versión? Como soy nuevo en el Vaadin me ayuda puede alguien con una cierta dirección en cómo solucionar este problema?

<dependency>
    <groupId>com.vaadin</groupId>
    <artifactId>vaadin-themes</artifactId>
    <version>7.5.10</version>
</dependency>
<dependency>
    <groupId>com.vaadin</groupId>
    <artifactId>vaadin-client-compiled</artifactId>
    <version>7.5.10</version>
</dependency>
<dependency>
    <groupId>com.vaadin</groupId>
    <artifactId>vaadin-client</artifactId>
    <version>7.5.10</version>
</dependency>

Esta es mi configuración actual vaadin

anasmi:

Como ya se ha señalado, no se puede tener dos versiones especificadas de la misma dependencia de Maven, pero en este caso particular, ¿se considere a los paquetes de compatibilidad con el uso Vaadin 8 Migración a Vaadin 8 ? De allí tendría que ser capaz de acceder a las clases necesarias del marco Vaadin 7 usando *.v7.*las importaciones. Como se señala en el enlace de arriba:

El único cambio a clases en los paquetes de compatibilidad es el cambio en la ruta de clase. Todas las clases de compatibilidad se pueden encontrar en com.vaadin.v7. *. Por ejemplo, la compatibilidad TextField está disponible a través de la com.vaadin.v7.ui.TextField importación importación, dado que las dependencias del proyecto se han establecido para incluir la compatibilidad variantes, como se describe en la sección anterior.

No es la solución exacta que busca, pero es de esperar ayuda, al menos, un poco.

PD: el problema, lo que podría ocurrir con este camino es los complementos, si no han sido portados a Vaadin8. A continuación, tendrá que actualizar las dependencias de nuestra propia y reemplazar los incompatibles.

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=183638&siteId=1
Recomendado
Clasificación