<groupId>eu.etaxonomy</groupId>
<artifactId>cdm-vaadin</artifactId>
<packaging>war</packaging>
- <version>5.20.0-SNAPSHOT</version>
+ <version>5.31.0-SNAPSHOT</version>
<name>Vaadin Web Application</name>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
- <vaadin.version>7.7.13</vaadin.version>
+ <vaadin.version>7.7.17</vaadin.version>
+ <!-- LAST PUBLIC OPEN-SOURCE VERSION OF THE VAADIN 7 FRAMEWORK !!! -->
<vaadin-spring.version>1.2.0</vaadin-spring.version>
<vaadin.plugin.version>${vaadin.version}</vaadin.plugin.version>
<vaadin-spring-addon-eventbus.version>2.0.0.RELEASE</vaadin-spring-addon-eventbus.version>
- <cdmlib.version>5.21.0-SNAPSHOT</cdmlib.version>
+ <cdmlib.version>5.32.0-SNAPSHOT</cdmlib.version>
<unitils.version>3.4.2</unitils.version>
<spring-boot.version>1.3.1.RELEASE</spring-boot.version>
<!-- has spring 4.2.4-RELEASE as dependency -->
<lucene.version>5.4.1</lucene.version>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
+ <doclint>none</doclint>
</properties>
<prerequisites>
- <maven>3.2.3</maven>
+ <maven>3.6.3</maven>
</prerequisites>
<repositories>
<!-- the cdm internal repository -->
<repository>
<id>EditRepository</id>
- <url>http://cybertaxonomy.eu/mavenrepo/</url>
+ <url>https://cybertaxonomy.org/mavenrepo/</url>
</repository>
<!-- current spring source repositories -->
<repository>
<!-- Try updating in cdmlib to 20090211 -->
<groupId>org.json</groupId>
<artifactId>json</artifactId>
- <version>20151123</version>
+ <version>20211205</version>
</dependency>
-
+ <!--
+ <dependency>
+ updating to same version as in vaadin-server 7.7.28 due to https://vaadin.com/security/2021-10-27
+ is not possible due to code incompatibility
+ <groupId>org.jsoup</groupId>
+ <artifactId>jsoup</artifactId>
+ <version>1.14.3</version>
+ </dependency>
+ -->
<!--
<dependency>
< ! - - FIXME move to cdmlib-test - - >
<uniqueVersion>false</uniqueVersion>
<id>cybertaxonomy.eu</id>
<name>Edit Maven Repository</name>
- <url>scpexe://cybertaxonomy.eu/var/www/wp5.e-taxonomy.eu/mavenrepo/</url>
+ <url>scpexe://cybertaxonomy.org/var/www/wp5.e-taxonomy.eu/mavenrepo/</url>
<layout>default</layout>
</repository>
</distributionManagement>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
- <version>3.0.1</version>
+ <version>3.2.0</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
- <version>3.3</version>
+ <version>3.9.0</version>
<configuration>
<source>${maven.compiler.source}</source>
<target>${maven.compiler.target}</target>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
- <version>2.19.1</version>
+ <version>3.0.0-M5</version>
<configuration>
<argLine>-Xms256m -Xmx512m</argLine>
</configuration>
<!-- directory is cleaned properly -->
<plugin>
<artifactId>maven-clean-plugin</artifactId>
- <version>2.4.1</version>
+ <version>3.1.0</version>
<configuration>
<filesets>
<fileset>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
- <version>2.9.1</version>
+ <version>3.3.1</version>
<configuration>
- <additionalparam>${javadoc.opts}</additionalparam>
+ <doclint>${doclint}</doclint>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
- <version>2.2</version>
+ <version>3.3.2</version>
<configuration>
<failOnMissingWebXml>false</failOnMissingWebXml>
<warSourceExcludes>WEB-INF/*,WEB-INF/datasources/*</warSourceExcludes>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
- <version>2.17</version>
+ <version>3.0.0-M5</version>
<configuration>
<!-- Remove the skipTests line below to run TestBench tests -->
<!-- <skipTests>true</skipTests> -->
<plugin>
<groupId>com.lazerycode.selenium</groupId>
<artifactId>driver-binary-downloader-maven-plugin</artifactId>
- <version>1.0.14</version>
+ <version>1.0.18</version>
<!-- has a bug -->
<configuration>
<rootStandaloneServerDirectory>selenium/bin</rootStandaloneServerDirectory>
</executions>
</plugin>
<plugin>
+ <!-- groupId>ch.dvbern.oss.maven.jgitflow</groupId>
+ <artifactId>jgitflow-maven-plugin</artifactId>
+ <version>1.0-m8</version> -->
<groupId>external.atlassian.jgitflow</groupId>
<artifactId>jgitflow-maven-plugin</artifactId>
<version>1.0-m6</version>
<dependency>
<groupId>com.jcraft</groupId>
<artifactId>jsch</artifactId>
- <version>0.1.53</version>
+ <version>0.1.55</version>
</dependency>
</dependencies>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
- <version>3.0.0-M2</version>
+ <version>3.0.0</version>
<executions>
<execution>
<id>enforce</id>
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-scm</artifactId>
- <version>1.0-beta-6</version>
+ <version>3.5.1</version>
</extension>
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-ssh</artifactId>
- <version>1.0-beta-6</version>
+ <version>3.5.1</version>
</extension>
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-ssh-external</artifactId>
- <version>1.0-beta-6</version>
+ <version>3.5.1</version>
</extension>
<extension>
<groupId>org.apache.maven.scm</groupId>
<artifactId>maven-scm-manager-plexus</artifactId>
- <version>1.0</version>
+ <version>1.12.2</version>
</extension>
<extension>
<groupId>org.apache.maven.scm</groupId>
<artifactId>maven-scm-provider-svnexe</artifactId>
- <version>1.0</version>
+ <version>1.12.2</version>
</extension>
<!-- WebDAV plugin to upload snapshots -->
<extension>
<groupId>org.apache.maven.wagon</groupId>
- <artifactId>wagon-webdav</artifactId>
- <version>1.0-beta-2</version>
+ <artifactId>wagon-webdav-jackrabbit</artifactId>
+ <version>3.5.1</version>
</extension>
</extensions>
<pluginManagement>
<plugins>
<plugin>
+ <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-eclipse-plugin</artifactId>
+ <version>2.10</version>
<configuration>
<wtpversion>2.0</wtpversion>
<additionalProjectnatures>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-server</artifactId>
+
+
+
+
+
+
+ <!--
+ vaadin-server dependency jsoup upgraded due to https://vaadin.com/security/2021-10-27
+ further updating of vaadin 7 is no longer possible without purchasing the pro license
+ -->
</dependency>
<dependency>
<groupId>com.vaadin</groupId>