* Small updates to servlet container test setup. - Upgraded to use cargo-maven3-plugin since cargo-maven2-plugin is now EOL. - Defined supported packagings as the current jetty-maven-plugin default only covers war. - Changed a test pojo to implement Serializable in order to prevent an error in cargo-maven3-plugin stop-container phase.tags/8.14.0.alpha1
@@ -1,5 +1,7 @@ | |||
package com.vaadin.tests.integration; | |||
import java.io.Serializable; | |||
import com.vaadin.annotations.DesignRoot; | |||
import com.vaadin.annotations.Widgetset; | |||
import com.vaadin.server.ClassResource; | |||
@@ -15,7 +17,7 @@ import com.vaadin.ui.declarative.Design; | |||
@Widgetset("com.vaadin.DefaultWidgetSet") | |||
public class ServletIntegrationUI extends UI { | |||
public static class Country { | |||
public static class Country implements Serializable { | |||
private final String name; | |||
private final String id; | |||
private final Resource icon; |
@@ -110,7 +110,8 @@ | |||
<!-- Generic cargo plugin configuration. Define container to use in submodule. --> | |||
<plugin> | |||
<groupId>org.codehaus.cargo</groupId> | |||
<artifactId>cargo-maven2-plugin</artifactId> | |||
<artifactId>cargo-maven3-plugin</artifactId> | |||
<version>1.9.4</version> | |||
<configuration> | |||
<configuration> | |||
<type>standalone</type> | |||
@@ -194,6 +195,7 @@ | |||
<groupId>org.eclipse.jetty</groupId> | |||
<artifactId>jetty-maven-plugin</artifactId> | |||
<configuration> | |||
<supportedPackagings>pom,jar,war</supportedPackagings> | |||
<webApp> | |||
<contextPath>${context.path}</contextPath> | |||
</webApp> |
@@ -36,7 +36,7 @@ | |||
<!-- Server configuration --> | |||
<plugin> | |||
<groupId>org.codehaus.cargo</groupId> | |||
<artifactId>cargo-maven2-plugin</artifactId> | |||
<artifactId>cargo-maven3-plugin</artifactId> | |||
<configuration> | |||
<container> | |||
<containerId>tomcat7x</containerId> |
@@ -36,7 +36,7 @@ | |||
<!-- Server configuration --> | |||
<plugin> | |||
<groupId>org.codehaus.cargo</groupId> | |||
<artifactId>cargo-maven2-plugin</artifactId> | |||
<artifactId>cargo-maven3-plugin</artifactId> | |||
<configuration> | |||
<container> | |||
<containerId>tomcat8x</containerId> |
@@ -36,7 +36,7 @@ | |||
<!-- Server configuration --> | |||
<plugin> | |||
<groupId>org.codehaus.cargo</groupId> | |||
<artifactId>cargo-maven2-plugin</artifactId> | |||
<artifactId>cargo-maven3-plugin</artifactId> | |||
<configuration> | |||
<container> | |||
<containerId>tomcat8x</containerId> |
@@ -36,7 +36,7 @@ | |||
<!-- Server configuration --> | |||
<plugin> | |||
<groupId>org.codehaus.cargo</groupId> | |||
<artifactId>cargo-maven2-plugin</artifactId> | |||
<artifactId>cargo-maven3-plugin</artifactId> | |||
<configuration> | |||
<container> | |||
<containerId>tomcat9x</containerId> |