From db70b6e095cf070bdea46816371be3f33848b9b9 Mon Sep 17 00:00:00 2001 From: Sutra Zhou Date: Tue, 22 Jun 2021 21:58:49 +0800 Subject: [PATCH] Add maven reports. --- pom.xml | 59 ++++++++++++++++++++++++++++++-- src/site/site.xml | 23 +++++++++++++ webmagic-coverage/pom.xml | 72 +++++++++++++++++++++++++++++++++++++++ 3 files changed, 151 insertions(+), 3 deletions(-) create mode 100644 src/site/site.xml create mode 100644 webmagic-coverage/pom.xml diff --git a/pom.xml b/pom.xml index c1f16b7..4468ba0 100644 --- a/pom.xml +++ b/pom.xml @@ -50,6 +50,7 @@ webmagic-selenium webmagic-saxon webmagic-samples + webmagic-coverage @@ -217,9 +218,6 @@ org.apache.maven.plugins maven-surefire-plugin - - 0 - org.apache.maven.plugins @@ -305,6 +303,24 @@ maven-release-plugin 3.0.0-M1 + + org.jacoco + jacoco-maven-plugin + + + + prepare-agent + + + + report + verify + + report + + + + com.amashchenko.maven.plugin gitflow-maven-plugin @@ -352,6 +368,11 @@ maven-surefire-plugin 3.0.0-M5 + + org.jacoco + jacoco-maven-plugin + 0.8.7 + com.amashchenko.maven.plugin gitflow-maven-plugin @@ -361,6 +382,38 @@ + + + + org.apache.maven.plugins + maven-javadoc-plugin + + none + + + + org.apache.maven.plugins + maven-jxr-plugin + + + org.apache.maven.plugins + maven-pmd-plugin + + + org.apache.maven.plugins + maven-surefire-report-plugin + + + org.codehaus.mojo + taglist-maven-plugin + + + com.github.spotbugs + spotbugs-maven-plugin + + + + release diff --git a/src/site/site.xml b/src/site/site.xml new file mode 100644 index 0000000..d2d5caa --- /dev/null +++ b/src/site/site.xml @@ -0,0 +1,23 @@ + + + org.apache.maven.skins + maven-fluido-skin + 1.9 + + + + + + + + + true + true + true + pull-right + + + diff --git a/webmagic-coverage/pom.xml b/webmagic-coverage/pom.xml new file mode 100644 index 0000000..b1998a3 --- /dev/null +++ b/webmagic-coverage/pom.xml @@ -0,0 +1,72 @@ + + + 4.0.0 + + + us.codecraft + webmagic-parent + 0.7.4 + + + webmagic-coverage + pom + webmagic-coverage + Compute aggregated test code coverage + + + true + + + + + ${project.groupId} + webmagic-core + ${project.version} + + + ${project.groupId} + webmagic-extension + ${project.version} + + + ${project.groupId} + webmagic-scripts + ${project.version} + + + ${project.groupId} + webmagic-selenium + ${project.version} + + + ${project.groupId} + webmagic-saxon + ${project.version} + + + ${project.groupId} + webmagic-samples + ${project.version} + + + + + + + org.jacoco + jacoco-maven-plugin + + + + report-aggregate + + + + + + + +