You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openmeetings.apache.org by so...@apache.org on 2018/05/16 11:02:22 UTC

[openmeetings] branch 4.0.x updated: [OPENMEETINGS-1872] plugins were updated, old instructions were removed

This is an automated email from the ASF dual-hosted git repository.

solomax pushed a commit to branch 4.0.x
in repository https://gitbox.apache.org/repos/asf/openmeetings.git


The following commit(s) were added to refs/heads/4.0.x by this push:
     new 3652d87  [OPENMEETINGS-1872] plugins were updated, old instructions were removed
3652d87 is described below

commit 3652d87cbf87af9bbbf4c6840a406dba52454472
Author: Maxim Solodovnik <so...@gmail.com>
AuthorDate: Wed May 16 18:02:13 2018 +0700

    [OPENMEETINGS-1872] plugins were updated, old instructions were removed
---
 openmeetings-core/pom.xml                          |   7 +-
 openmeetings-db/pom.xml                            |   6 -
 openmeetings-flash/pom.xml                         |   6 +-
 openmeetings-install/pom.xml                       |   1 -
 openmeetings-server/src/site/site.xml              |   1 -
 .../src/site/xdoc/BuildInstructions_3.0.x.xml      | 305 ---------------------
 openmeetings-service/pom.xml                       |   2 +-
 openmeetings-util/pom.xml                          |   5 +-
 openmeetings-web/pom.xml                           |   3 -
 pom.xml                                            |  77 ++++--
 10 files changed, 60 insertions(+), 353 deletions(-)

diff --git a/openmeetings-core/pom.xml b/openmeetings-core/pom.xml
index 1d5c364..7d47e6c 100644
--- a/openmeetings-core/pom.xml
+++ b/openmeetings-core/pom.xml
@@ -30,7 +30,6 @@
 	<name>Openmeetings Core</name>
 	<description>Module for OpenMeetings core and red5 related classes and services</description>
 	<properties>
-		<javax.mail.version>1.6.1</javax.mail.version>
 		<site.basedir>${project.parent.basedir}</site.basedir>
 	</properties>
 	<build>
@@ -64,12 +63,12 @@
 		<dependency>
 			<groupId>org.apache.commons</groupId>
 			<artifactId>commons-collections4</artifactId>
-			<version>4.1</version>
+			<version>${commons-collections4.version}</version>
 		</dependency>
 		<dependency>
 			<groupId>com.thoughtworks.xstream</groupId>
 			<artifactId>xstream</artifactId>
-			<version>1.4.10</version>
+			<version>${xstream.version}</version>
 		</dependency>
 		<dependency>
 			<groupId>org.apache.wicket</groupId>
@@ -79,7 +78,7 @@
 		<dependency>
 			<groupId>org.apache.directory.api</groupId>
 			<artifactId>api-all</artifactId>
-			<version>1.0.0</version>
+			<version>${api-all.version}</version>
 		</dependency>
 		<dependency>
 			<groupId>com.sun.mail</groupId>
diff --git a/openmeetings-db/pom.xml b/openmeetings-db/pom.xml
index f6ed868..78d288e 100644
--- a/openmeetings-db/pom.xml
+++ b/openmeetings-db/pom.xml
@@ -30,12 +30,6 @@
 	<name>Openmeetings DB</name>
 	<description>OpenMeetings module for all Database/DTO related classes</description>
 	<properties>
-		<openjpa.version>2.4.2</openjpa.version>
-		<asterisk-java.version>2.0.2</asterisk-java.version>
-		<commons-dbcp.version>2.2.0</commons-dbcp.version>
-		<commons-pool.version>1.6</commons-pool.version> <!-- required by OpenJPA for clustering -->
-		<commons-pool2.version>2.5.0</commons-pool2.version>
-		<postgresql.version>42.2.2</postgresql.version>
 		<site.basedir>${project.parent.basedir}</site.basedir>
 	</properties>
 	<dependencies>
diff --git a/openmeetings-flash/pom.xml b/openmeetings-flash/pom.xml
index f698f94..251ac0a 100644
--- a/openmeetings-flash/pom.xml
+++ b/openmeetings-flash/pom.xml
@@ -32,6 +32,8 @@
 		<site.basedir>${project.parent.basedir}</site.basedir>
 		<skip.site.copy>false</skip.site.copy>
 		<flex.sdk.version>4.16.0</flex.sdk.version>
+		<playerglobal.version>23.0</playerglobal.version>
+		<flexmojos-maven-plugin.version>7.1.1</flexmojos-maven-plugin.version>
 	</properties>
 	<dependencies>
 		<dependency>
@@ -43,7 +45,7 @@
 		<dependency>
 			<groupId>com.adobe.flash.framework</groupId>
 			<artifactId>playerglobal</artifactId>
-			<version>23.0</version>
+			<version>${playerglobal.version}</version>
 			<type>swc</type>
 		</dependency>
 	</dependencies>
@@ -53,7 +55,7 @@
 			<plugin>
 				<groupId>net.flexmojos.oss</groupId>
 				<artifactId>flexmojos-maven-plugin</artifactId>
-				<version>7.1.1</version>
+				<version>${flexmojos-maven-plugin.version}</version>
 				<extensions>true</extensions>
 				<dependencies>
 					<dependency>
diff --git a/openmeetings-install/pom.xml b/openmeetings-install/pom.xml
index 504c85f..26bd1ee 100644
--- a/openmeetings-install/pom.xml
+++ b/openmeetings-install/pom.xml
@@ -30,7 +30,6 @@
 	<name>Openmeetings Install</name>
 	<description>Module for OpenMeetings command line admin and classes necessary for installer.</description>
 	<properties>
-		<commons-cli.version>1.4</commons-cli.version>
 		<site.basedir>${project.parent.basedir}</site.basedir>
 	</properties>
 	<dependencies>
diff --git a/openmeetings-server/src/site/site.xml b/openmeetings-server/src/site/site.xml
index bfbb101..eca21d1 100644
--- a/openmeetings-server/src/site/site.xml
+++ b/openmeetings-server/src/site/site.xml
@@ -117,7 +117,6 @@
 			<item name="Bugs / Issues" href="/issue-tracking.html" />
 			<item name="Dependencies" href="/dependencies.html" />
 			<item name="Continuous Integration" href="/integration.html" />
-			<item name="Build Instructions 3.0.x" href="/BuildInstructions_3.0.x.html" />
 			<item name="Build Instructions" href="/BuildInstructions.html" />
 			<item name="JUnit Testing" href="/JUnitTesting.html" />
 			<item name="Manual Testing" href="/ManualTesting.html" />
diff --git a/openmeetings-server/src/site/xdoc/BuildInstructions_3.0.x.xml b/openmeetings-server/src/site/xdoc/BuildInstructions_3.0.x.xml
deleted file mode 100644
index aff2312..0000000
--- a/openmeetings-server/src/site/xdoc/BuildInstructions_3.0.x.xml
+++ /dev/null
@@ -1,305 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
- -->
-<document xmlns="http://maven.apache.org/XDOC/2.0"
-  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd">
-
-	<properties>
-		<title>Build instructions version 3.0.x</title>
-		<author email="dev@openmeetings.apache.org">Apache OpenMeetings Team</author>
-	</properties>
-
-	<body>
-		<section name="Nightly Builds">
-			<p>
-				You can find Nightly Builds of the software at:
-				<a href="https://builds.apache.org/view/M-R/view/OpenMeetings/" rel="nofollow" target="_blank">
-					https://builds.apache.org/view/M-R/view/OpenMeetings/
-				</a>
-			</p>
-		</section>
-
-		<section name="These instructions are for 3.0.x version only"/>
-
-		<section name="How to Build a Distribution">
-			<div>
-				<p>To build a binary release of OpenMeetings you need: </p>
-				<ul>
-					<li>Oracle JDK7</li>
-					<li>Apache ANT (minimum) 1.8.3</li>
-					<li>
-						SVN Command line client (Subversion 1.7 required!)
-						<a href="http://subversion.apache.org/packages.html" target="_blank" rel="nofollow">http://subversion.apache.org/packages.html</a>
-					</li>
-				</ul>
-			</div>
-
-			<p>Get the source: </p>
-			<source><![CDATA[svn checkout https://svn.apache.org/repos/asf/openmeetings/application/branches/3.0.x]]></source>
-			<p>Run the command: </p>
-			<source><![CDATA[ant ]]></source>
-			<p>There is no need to compile the client additionally! The ant task
-				does it all! You will find a directory dist that contains
-				OpenMeetings and a red5-server.
-			</p>
-			<p>To compile the client you can also use ant: </p>
-			<source>
-<![CDATA[
-ant                             # compiles a complete package into the folder dist
-ant compile.laszlo.main         # compiles the client into main.as3.swf10.swf and main.swf8.swf
-ant compile.laszlo.main.debug   # compiles the debug-client into maindebug.as3.swf10.swf and maindebug.swf8.swf
-ant -Ddb=<name of DB>           # will copy <name of DB>_persistense.xml to persistense.xml
-                                #(for ex. ant -Ddb=mysql will set mysql as default DB)
-]]>
-			</source>
-			<p>To compile just the openmeetings JAR file: </p>
-			<source><![CDATA[ant jar.only]]></source>
-			<p>
-				To run Junit tests using ANT see
-				<a href="JUnitTesting.html">JUnitTesting</a>
-			</p>
-		</section>
-
-		<section name="Run, Develop, Test">
-
-			<p>
-				To develop or build OpenMeetings you checkout the source as Eclipse
-				project. You need the Subclipse or Subversive Plugin for Eclipse. If
-				you just need to change 3 lines of code then your probably better
-				switch to
-				<a href="#How_to_build_a_distribution" rel="nofollow">How to build a
-					distribution
-				</a>
-				.
-			</p>
-
-			<subsection name="Step1 - Get required Software">
-
-				<p>To develop OpenMeetings you need at least: </p>
-				<ul>
-					<li>Eclipse in a up to date copy and Oracle JDK7 </li>
-					<li>Apache ANT (minimum) 1.8.3</li>
-					<li>
-						Subclipse 1.8 (Subversion 1.7 required!)
-						<a href="http://subclipse.tigris.org/" target="_blank" rel="nofollow">http://subclipse.tigris.org/
-						</a>
-					</li>
-					<li>
-						SVN Command line client (Subversion 1.7 required!)
-						<a href="http://subversion.apache.org/packages.html" target="_blank"
-							rel="nofollow">http://subversion.apache.org/packages.html</a>
-					</li>
-					<li>Spring IDE for Eclipse (installable via Help &gt; Eclipse
-						Marketplace)
-					</li>
-					<li>
-						Apache IvyDE&#8482; For Eclipse (installable via Help &gt; Install
-						New Software)
-						URL: http://www.apache.org/dist/ant/ivyde/updatesite
-						detailed steps can be found here:
-						<a href="http://ant.apache.org/ivy/ivyde/download.cgi" target="_blank"
-							rel="nofollow">http://ant.apache.org/ivy/ivyde/download.cgi</a>
-					</li>
-					<li>MySQL (or Postgres, or other Databases supported by openJPA)
-						are optionally but handy to have them
-					</li>
-				</ul>
-
-			</subsection>
-
-			<subsection name="Step2 - Download the Source">
-
-				<p>Advanced Users: Check out the Code from the Repository as a
-					Java
-					project into Eclipse.
-				</p>
-				<p>
-					URL:
-					<a href="https://svn.apache.org/repos/asf/openmeetings/branches/3.0.x/">
-						https://svn.apache.org/repos/asf/openmeetings/branches/3.0.x/
-					</a>
-				</p>
-				<p>To download the required JARs for building and developing
-					OpenMeetings you need to run the ANT comand:
-				</p>
-				<source><![CDATA[ant -Ddb=<your_DB> dist prepare-eclipse]]></source>
-				<p>After the ANT command you need to press F5 and rebuild the
-					project from inside Eclipse
-				</p>
-				<p>Step-By-Step: </p>
-				<p>1) Start Eclipse </p>
-				<p>
-					2) Change Perspective to SVN Repository Exploring:
-					<br />
-					<br />
-					<a class="fancybox-buttons" href="images/checkout_1.png">
-						<img src="images/checkout_1.png" alt="" width="400" height="289" />
-					</a>
-
-				</p>
-				<p>
-					3) Select SVN Repository Exploring and click ok.
-					<br />
-					<br />
-					<a class="fancybox-buttons" href="images/checkout_2.png">
-						<img src="images/checkout_2.png" alt="" width="304" height="417" />
-					</a>
-				</p>
-				<p>
-					4) A new Dialog in Eclipse opens
-					<strong>SVN Repositories</strong>
-					<br />
-					<br />
-					<a class="fancybox-buttons" href="images/checkout_3.png">
-						<img src="images/checkout_3.png" alt="" width="460" height="102" />
-					</a>
-				</p>
-				<p>
-					5) Click on the icon with the plus in the top right corner in the
-					SVN Repository Dialog
-					<br />
-					<br />
-					<a class="fancybox-buttons" href="images/checkout_4.png">
-						<img src="images/checkout_4.png" alt="" width="57" height="38" />
-					</a>
-				</p>
-				<p>
-					6) Add the URL
-					<a href="https://svn.apache.org/repos/asf/openmeetings/branches/3.0.x/" rel="nofollow">
-						https://svn.apache.org/repos/asf/openmeetings/branches/3.0.x/
-					</a>
-					and click Finish
-					<br />
-					<br />
-					<a class="fancybox-buttons" href="images/checkout_5.png">
-						<img src="images/checkout_5.png" alt="" width="455" height="272" />
-					</a>
-				</p>
-				<p>
-					7) After download is complete you see a new Source Repository in
-					the Repository Explorer. Right click on it and choose
-					<strong>checkout</strong>
-					<br />
-					<br />
-					<a class="fancybox-buttons" href="images/checkout_6.png">
-						<img src="images/checkout_6.png" alt="" width="340" height="135" />
-					</a>
-				</p>
-				<p>
-					8) In the Dialog the opens now just click next
-					<br />
-					<br />
-					<a class="fancybox-buttons" href="images/checkout_7.png">
-						<img src="images/checkout_7.png" alt="" width="390" height="338" />
-					</a>
-				</p>
-				<p>
-					9) In the next Dialog just click Finish, Eclipse will then download
-					the sources
-					<br />
-					<br />
-					<a class="fancybox-buttons" href="images/checkout_8.png">
-						<img src="images/checkout_8.png" alt="" width="390" height="338" />
-					</a>
-				</p>
-				<p>
-					10) After the download is complete you will see a new Project in
-					the Package Explorer Dialog of Eclipse
-					<br />
-					<br />
-					<a class="fancybox-buttons" href="images/checkout_9.png">
-						<img src="images/checkout_9.png" alt="" width="310" height="297" />
-					</a>
-				</p>
-				<div>
-					11) Please run
-					<source><![CDATA[ant dist prepare-eclipse]]></source>
-					to download all necessary jar files, and perform source
-					<tt>Refresh</tt>
-					to resolve all compilation issues.
-				</div>
-			</subsection>
-
-			<subsection name="Step3 - Deploy and Run">
-
-				<p>
-					see the first chapter about the ANT tasks to compile the code. You
-					will find a directory called
-					<strong>dist</strong>
-					which contains a regular openmeetings including red5. You can then
-					use the usual process like described at
-					<a href="installation.html">installation</a>
-					to run the code then.
-				</p>
-			</subsection>
-
-		</section>
-
-		<section name="Links">
-
-			<ul>
-				<li>
-					Getting Started with OpenLaszlo, checkout
-					<a
-						href="http://www.openlaszlo.org/demos#Laszlo10"
-						target="_blank" rel="nofollow">Laszlo-in-10-Minutes</a>
-					and the
-					<a href="http://www.openlaszlo.org/taxonomy/term/14" target="_blank"
-						rel="nofollow">Application Developer's Guide</a>
-					or try the
-					<a href="http://www.openlaszlo.org/getstarted" target="_blank"
-						rel="nofollow">ScreenCast</a>
-				</li>
-				<li>
-					<a href="http://openmeetings.apache.org/source-repository.html">
-						browse SVN source
-					</a>
-				</li>
-			</ul>
-
-		</section>
-
-		<section name="Tips and Gotchas">
-
-			<p>When you want to develop only client side there are handy ANT
-				tasks so that you only rebuild the SWFs, same for the Java side.
-			</p>
-			<p>
-				It
-				also takes much less time if you do use MySQL as database then
-				rebuilding the software and waiting for Apache Derby to set up the
-				database everytime you did rebuild.
-			</p>
-			<p>
-				<b>Working behind a proxy:</b>
-				If you are sitting behind a proxy you should add some proxy settings
-				before starting the build process.
-				<br />
-				For Apache Ivy see:
-				<a href="http://ant.apache.org/ivy/faq.html" target="_blank" rel="nofollow">http://ant.apache.org/ivy/faq.html
-				</a>
-				<br />
-				For SVN Command Line Client (From CollabNet 1.7) see:
-				<a
-					href="https://ctf6latest.collab.net/internal-help/index.jsp?topic=/teamforge610/faq/client_proxy_settings.html"
-					target="_blank" rel="nofollow">https://ctf6latest.collab.net/internal-help/index.jsp?topic=/teamforge610/faq/client_proxy_settings.html
-				</a>
-			</p>
-
-		</section>
-
-	</body>
-
-</document>
diff --git a/openmeetings-service/pom.xml b/openmeetings-service/pom.xml
index 9fbeac1..4d5d1d1 100644
--- a/openmeetings-service/pom.xml
+++ b/openmeetings-service/pom.xml
@@ -49,7 +49,7 @@
 		<dependency>
 			<groupId>com.github.caldav4j</groupId>
 			<artifactId>caldav4j</artifactId>
-			<version>0.9.1</version>
+			<version>${caldav4j.version}</version>
 			<exclusions>
 				<exclusion>
 					<!-- Remove the need for ehcache, since we use the Methods directly -->
diff --git a/openmeetings-util/pom.xml b/openmeetings-util/pom.xml
index 7ac887e..cb953dc 100644
--- a/openmeetings-util/pom.xml
+++ b/openmeetings-util/pom.xml
@@ -30,9 +30,6 @@
 	<name>Openmeetings Util</name>
 	<description>Module for utility classes being used by all OpenMeetings modules</description>
 	<properties>
-		<dom4j.version>2.1.0</dom4j.version>
-		<commons-codec.version>1.11</commons-codec.version>
-		<commons-io.version>2.6</commons-io.version>
 		<site.basedir>${project.parent.basedir}</site.basedir>
 	</properties>
 	<build>
@@ -126,7 +123,7 @@
 		<dependency>
 			<groupId>org.apache.tika</groupId>
 			<artifactId>tika-parsers</artifactId>
-			<version>1.18</version>
+			<version>${tika-parsers.version}</version>
 		</dependency>
 	</dependencies>
 </project>
diff --git a/openmeetings-web/pom.xml b/openmeetings-web/pom.xml
index 095697e..33b210f 100644
--- a/openmeetings-web/pom.xml
+++ b/openmeetings-web/pom.xml
@@ -30,11 +30,8 @@
 	<name>Openmeetings Web</name>
 	<description>Module for all Wicket based UI OpenMeetings components</description>
 	<properties>
-		<mysql.version>5.1.45</mysql.version>
-		<mssql.version>6.2.1.jre8</mssql.version>
 		<old-backups.dir>${project.build.directory}/test-data</old-backups.dir>
 		<site.basedir>${project.parent.basedir}</site.basedir>
-		<pdfbox.version>2.0.9</pdfbox.version>
 	</properties>
 	<profiles>
 		<profile>
diff --git a/pom.xml b/pom.xml
index 2f616e1..a56bca0 100644
--- a/pom.xml
+++ b/pom.xml
@@ -40,7 +40,7 @@
 		<!-- plugin versions -->
 		<maven-javadoc-plugin.version>3.0.0</maven-javadoc-plugin.version>
 		<maven-surefire-plugin.version>2.21.0</maven-surefire-plugin.version>
-		<maven-site-plugin.version>3.7</maven-site-plugin.version>
+		<maven-site-plugin.version>3.7.1</maven-site-plugin.version>
 		<exec-maven-plugin.version>1.6.0</exec-maven-plugin.version>
 		<minify-maven-plugin.version>1.7.6</minify-maven-plugin.version>
 		<maven-enforcer-plugin.version>3.0.0-M1</maven-enforcer-plugin.version>
@@ -53,10 +53,22 @@
 		<maven-project-info-reports-plugin.version>2.9</maven-project-info-reports-plugin.version>
 		<maven-jar-plugin.version>3.1.0</maven-jar-plugin.version>
 		<maven-assembly-plugin.version>3.1.0</maven-assembly-plugin.version>
-		<maven-dependency-plugin.version>3.0.2</maven-dependency-plugin.version>
+		<maven-dependency-plugin.version>3.1.0</maven-dependency-plugin.version>
 		<maven-bundle-plugin.version>3.5.0</maven-bundle-plugin.version>
-		<maven-war-plugin.version>3.2.0</maven-war-plugin.version>
+		<maven-war-plugin.version>3.2.1</maven-war-plugin.version>
 		<maven-clean-plugin.version>3.1.0</maven-clean-plugin.version>
+		<wagon-maven-plugin.version>2.0.0</wagon-maven-plugin.version>
+		<maven-antrun-plugin.version>1.8</maven-antrun-plugin.version>
+		<maven-resources-plugin.version>3.1.0</maven-resources-plugin.version>
+		<replacer.version>1.5.3</replacer.version>
+		<xml-maven-plugin.version>1.0.2</xml-maven-plugin.version>
+		<saxon.version>8.7</saxon.version>
+		<buildnumber-maven-plugin.version>1.4</buildnumber-maven-plugin.version>
+		<apache-rat-plugin.version>0.12</apache-rat-plugin.version>
+		<keytool-maven-plugin.version>1.5</keytool-maven-plugin.version>
+		<maven-jarsigner-plugin.version>1.4</maven-jarsigner-plugin.version>
+		<sonar-maven-plugin.version>3.4.0.905</sonar-maven-plugin.version>
+		<jacoco-maven-plugin.versoin>0.8.1</jacoco-maven-plugin.versoin>
 		<!-- dependency versions -->
 		<junit.version>4.12</junit.version>
 		<wicket.version>8.0.0-M9</wicket.version>
@@ -64,18 +76,38 @@
 		<wickets.version>8.0.0-M9</wickets.version>
 		<red5-server.version>1.0.10-M7</red5-server.version>
 		<red5-client.version>1.0.10-M7</red5-client.version>
-		<spring.version>4.3.15.RELEASE</spring.version>
+		<spring.version>4.3.17.RELEASE</spring.version>
 		<mina.version>2.0.17</mina.version>
 		<tomcat.version>9.0.8</tomcat.version>
 		<ical4j.version>2.2.0</ical4j.version>
 		<cxf.version>3.2.4</cxf.version>
-		<selenium.version>3.11.0</selenium.version>
+		<selenium.version>3.12.0</selenium.version>
 		<simple-xml.version>2.7.1</simple-xml.version>
 		<jettison.version>1.4.0</jettison.version>
 		<site.basedir>${project.basedir}</site.basedir>
 		<src.pack.skip>false</src.pack.skip>
-		<derby.version>10.14.1.0</derby.version>
+		<derby.version>10.14.2.0</derby.version>
 		<commons-lang3.version>3.7</commons-lang3.version>
+		<javax.mail.version>1.6.1</javax.mail.version>
+		<openjpa.version>2.4.2</openjpa.version>
+		<asterisk-java.version>2.0.2</asterisk-java.version>
+		<commons-dbcp.version>2.3.0</commons-dbcp.version>
+		<commons-pool.version>1.6</commons-pool.version> <!-- required by OpenJPA for clustering -->
+		<commons-pool2.version>2.5.0</commons-pool2.version>
+		<postgresql.version>42.2.2</postgresql.version>
+		<commons-cli.version>1.4</commons-cli.version>
+		<dom4j.version>2.1.0</dom4j.version>
+		<commons-codec.version>1.11</commons-codec.version>
+		<commons-io.version>2.6</commons-io.version>
+		<mysql.version>5.1.45</mysql.version>
+		<mssql.version>6.2.1.jre8</mssql.version>
+		<pdfbox.version>2.0.9</pdfbox.version>
+		<commons-collections4.version>4.1</commons-collections4.version>
+		<xstream.version>1.4.10</xstream.version>
+		<api-all.version>1.0.0</api-all.version>
+		<caldav4j.version>0.9.1</caldav4j.version>
+		<tika-parsers.version>1.18</tika-parsers.version>
+		<commons-text.version>1.3</commons-text.version>
 		<license.excludedScopes>test</license.excludedScopes>
 		<!--  URL of the ASF SonarQube server  -->
 		<sonar.host.url>https://builds.apache.org/analysis</sonar.host.url>
@@ -787,7 +819,7 @@
 			<dependency>
 				<groupId>org.apache.commons</groupId>
 				<artifactId>commons-text</artifactId>
-				<version>1.3</version>
+				<version>${commons-text.version}</version>
 			</dependency>
 		</dependencies>
 	</dependencyManagement>
@@ -981,12 +1013,12 @@
 				<plugin>
 					<groupId>org.codehaus.mojo</groupId>
 					<artifactId>wagon-maven-plugin</artifactId>
-					<version>1.0</version>
+					<version>${wagon-maven-plugin.version}</version>
 				</plugin>
 				<plugin>
 					<groupId>org.apache.maven.plugins</groupId>
 					<artifactId>maven-antrun-plugin</artifactId>
-					<version>1.8</version>
+					<version>${maven-antrun-plugin.version}</version>
 				</plugin>
 				<plugin>
 					<groupId>org.apache.maven.plugins</groupId>
@@ -996,36 +1028,29 @@
 				<plugin>
 					<groupId>org.apache.maven.plugins</groupId>
 					<artifactId>maven-resources-plugin</artifactId>
-					<version>3.1.0</version>
-					<dependencies>
-						<dependency>
-							<groupId>org.apache.maven.shared</groupId>
-							<artifactId>maven-filtering</artifactId>
-							<version>3.1.1</version>
-						</dependency>
-					</dependencies>
+					<version>${maven-resources-plugin.version}</version>
 				</plugin>
 				<plugin>
 					<groupId>com.google.code.maven-replacer-plugin</groupId>
 					<artifactId>replacer</artifactId>
-					<version>1.5.3</version>
+					<version>${replacer.version}</version>
 				</plugin>
 				<plugin>
 					<groupId>org.codehaus.mojo</groupId>
 					<artifactId>xml-maven-plugin</artifactId>
-					<version>1.0.2</version>
+					<version>${xml-maven-plugin.version}</version>
 					<dependencies>
 						<dependency>
 							<groupId>net.sf.saxon</groupId>
 							<artifactId>saxon</artifactId>
-							<version>8.7</version>
+							<version>${saxon.version}</version>
 						</dependency>
 					</dependencies>
 				</plugin>
 				<plugin>
 					<groupId>org.codehaus.mojo</groupId>
 					<artifactId>buildnumber-maven-plugin</artifactId>
-					<version>1.4</version>
+					<version>${buildnumber-maven-plugin.version}</version>
 				</plugin>
 				<plugin>
 					<groupId>org.apache.maven.plugins</groupId>
@@ -1035,7 +1060,7 @@
 				<plugin>
 					<groupId>org.apache.rat</groupId>
 					<artifactId>apache-rat-plugin</artifactId>
-					<version>0.12</version>
+					<version>${apache-rat-plugin.version}</version>
 					<configuration>
 						<addDefaultLicenseMatchers>true</addDefaultLicenseMatchers>
 						<licenses>
@@ -1065,22 +1090,22 @@
 				<plugin>
 					<groupId>org.codehaus.mojo</groupId>
 					<artifactId>keytool-maven-plugin</artifactId>
-					<version>1.5</version>
+					<version>${keytool-maven-plugin.version}</version>
 				</plugin>
 				<plugin>
 					<groupId>org.apache.maven.plugins</groupId>
 					<artifactId>maven-jarsigner-plugin</artifactId>
-					<version>1.4</version>
+					<version>${maven-jarsigner-plugin.version}</version>
 				</plugin>
 				<plugin>
 					<groupId>org.sonarsource.scanner.maven</groupId>
 					<artifactId>sonar-maven-plugin</artifactId>
-					<version>3.3.0.603</version>
+					<version>${sonar-maven-plugin.version}</version>
 				</plugin>
 				<plugin>
 					<groupId>org.jacoco</groupId>
 					<artifactId>jacoco-maven-plugin</artifactId>
-					<version>0.7.9</version>
+					<version>${jacoco-maven-plugin.versoin}</version>
 					<configuration>
 						<destFile>${sonar.jacoco.reportPath}</destFile>
 						<append>true</append>

-- 
To stop receiving notification emails like this one, please contact
solomax@apache.org.