Skip to content

Commit 8f3a38e

Browse files
committed
separate aggregation from main build
Signed-off-by: Olivier Lamy <[email protected]>
1 parent b910594 commit 8f3a38e

File tree

2 files changed

+27
-1
lines changed

2 files changed

+27
-1
lines changed

Jenkinsfile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,10 +62,12 @@ pipeline {
6262
steps {
6363
timeout( time: 180, unit: 'MINUTES' ) {
6464
checkout scm
65-
mavenBuild( "jdk17", "clean install -Perrorprone io.github.olamy.maven.plugins:jacoco-aggregator-maven-plugin:report-aggregate-all", "maven3") // javadoc:javadoc
65+
mavenBuild( "jdk17", "clean install -Perrorprone", "maven3")
6666
recordIssues id: "analysis-jdk17", name: "Static Analysis jdk17", aggregatingResults: true, enabledForFailure: true,
6767
tools: [mavenConsole(), java(), checkStyle(), errorProne(), spotBugs(), javaDoc()],
6868
skipPublishingChecks: true, skipBlames: true
69+
// only aggregate Jacoco reports
70+
mavenBuild( "jdk17", "io.github.olamy.maven.plugins:jacoco-aggregator-maven-plugin:report-aggregate-all", "maven3")
6971
recordCoverage id: "coverage-jdk17", name: "Coverage jdk17", tools: [[parser: 'JACOCO',pattern: 'target/site/jacoco-aggregate/jacoco.xml']],
7072
sourceCodeRetention: 'NEVER' //MODIFIED
7173
//sourceDirectories: [[path: 'glob:**/src/main/java'], [path: 'glob:**/target/generated-sources/ee8']]

pom.xml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1786,6 +1786,30 @@
17861786
<groupId>io.github.olamy.maven.plugins</groupId>
17871787
<artifactId>jacoco-aggregator-maven-plugin</artifactId>
17881788
<version>1.0.0</version>
1789+
<configuration>
1790+
<excludes>
1791+
<exclude>**/org/eclipse/jetty/ant/**</exclude>
1792+
<exclude>**/com/oracle/**</exclude>
1793+
<exclude>**/javax/**</exclude>
1794+
<exclude>*/org/eclipse/jetty/maven/its/**</exclude>
1795+
<!-- example code / documentation -->
1796+
<exclude>**/org/eclipse/jetty/embedded/**</exclude>
1797+
<exclude>**/org/eclipse/jetty/asyncrest/**</exclude>
1798+
<exclude>**/org/eclipse/jetty/demo/**</exclude>
1799+
<exclude>**/org/eclipse/jdt/**</exclude>
1800+
<exclude>**/jmh**/**</exclude>
1801+
<exclude>**/org/eclipse/jetty/docs/programming/**</exclude>
1802+
<exclude>**/org/eclipse/jetty/osgi/**</exclude>
1803+
<!-- test classes -->
1804+
<exclude>**/org/eclipse/jetty/tests/**</exclude>
1805+
<exclude>**/org/eclipse/jetty/test/**</exclude>
1806+
<exclude>**/jakarta/xml/**</exclude>
1807+
<exclude>**/org/apache/**</exclude>
1808+
<exclude>**/org/slf4j/**</exclude>
1809+
<exclude>**/org/objectweb/**</exclude>
1810+
<exclude>**/**Benchmark**</exclude>
1811+
</excludes>
1812+
</configuration>
17891813
</plugin>
17901814
<plugin>
17911815
<groupId>org.apache.felix</groupId>

0 commit comments

Comments
 (0)