diff --git a/pom.xml b/pom.xml index 770f8cf3510..1b576ddc67f 100644 --- a/pom.xml +++ b/pom.xml @@ -513,7 +513,7 @@ org.jacoco jacoco-maven-plugin - 0.7.7.201606060606 + 0.7.8 pre-test @@ -577,7 +577,7 @@ org.apache.maven.plugins maven-resources-plugin - 3.0.1 + 3.0.2 ISO-8859-1 @@ -607,7 +607,7 @@ org.apache.maven.plugins maven-pmd-plugin - 3.6 + 3.7 utf-8 100 diff --git a/releng/scripts/check_mvn_plugin_versions.sh b/releng/scripts/check_mvn_plugin_versions.sh new file mode 100644 index 00000000000..43e943666e9 --- /dev/null +++ b/releng/scripts/check_mvn_plugin_versions.sh @@ -0,0 +1,27 @@ +#!/bin/bash +############################################################################### +# Copyright (c) 2015, 2017 Ericsson, EfficiOS Inc. and others +# +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Marc-André Laperle - Initial version +# Alexandre Montplaisir - Initial version +# Marc-André Laperle - Copied to CDT +############################################################################### + +# Point ourselves to the script's directory (so it can be run "out-of-tree") +DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd ) +output=`mvn versions:display-plugin-updates -U -f $DIR/../../pom.xml` + +#filter only updates and show unique +summary=`echo "${output}" | grep "\\->" | sort | uniq` +echo -e "Summary:\n${summary}" + +#remove empty lines and count lines +outdatedNb=`echo "${summary}" | sed '/^\s*$/d' | wc -l` +echo Number of outdated plugins: "${outdatedNb}" +exit ${outdatedNb}