File: dependency-update-reports.sh

package info (click to toggle)
jetty12 12.0.32-1
  • links: PTS, VCS
  • area: main
  • in suites: forky
  • size: 87,568 kB
  • sloc: java: 734,482; xml: 58,941; javascript: 1,041; sh: 840; jsp: 391; sql: 40; makefile: 6
file content (42 lines) | stat: -rwxr-xr-x 1,553 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#!/usr/bin/env bash

echo "# This script is meant to be run from the root of the project"
echo "[jetty.project-12.0.0x]$ build/scripts/dependency-updates-report.sh"

PWD=$(pwd)
REPORT_OUTPUT_DIR=$PWD/reports/dependency-update-reports/

if [ -d $REPORT_OUTPUT_DIR ] ; then
    rm -rf $REPORT_OUTPUT_DIR/*
fi

mkdir -p $REPORT_OUTPUT_DIR

echo "HTML Reports can be found in $REPORT_OUTPUT_DIR"

mvn -N -B -Pdependency-updates-reports validate -Dmaven.build.cache.enabled=false

cp -Rv target/reports/* $REPORT_OUTPUT_DIR
mv $REPORT_OUTPUT_DIR/dependency-updates-aggregate-report.html $REPORT_OUTPUT_DIR/dependency-updates-report-root.html

pushd jetty-core
mvn -B -Pdependency-updates-reports validate -Dmaven.build.cache.enabled=false
cp target/reports/dependency-updates-aggregate-report.html $REPORT_OUTPUT_DIR/dependency-updates-report-core.html
popd

pushd jetty-ee10
mvn -B -Pdependency-updates-reports validate -Dmaven.build.cache.enabled=false
cp target/reports/dependency-updates-aggregate-report.html $REPORT_OUTPUT_DIR/dependency-updates-report-ee10.html
popd

pushd jetty-ee9
mvn -B -Pdependency-updates-reports validate -Dmaven.build.cache.enabled=false
cp target/reports/dependency-updates-aggregate-report.html $REPORT_OUTPUT_DIR/dependency-updates-report-ee9.html
popd

pushd jetty-ee8
mvn -B -Pdependency-updates-reports validate -Dmaven.build.cache.enabled=false
cp target/reports/dependency-updates-aggregate-report.html $REPORT_OUTPUT_DIR/dependency-updates-report-ee8.html
popd

echo "HTML Reports can be found in $REPORT_OUTPUT_DIR"