1*7e63c127SSorin Basca<?xml version="1.0" encoding="UTF-8"?> 2*7e63c127SSorin Basca<!-- 3*7e63c127SSorin Basca Copyright (c) 2009, 2021 Mountainminds GmbH & Co. KG and Contributors 4*7e63c127SSorin Basca This program and the accompanying materials are made available under 5*7e63c127SSorin Basca the terms of the Eclipse Public License 2.0 which is available at 6*7e63c127SSorin Basca http://www.eclipse.org/legal/epl-2.0 7*7e63c127SSorin Basca 8*7e63c127SSorin Basca SPDX-License-Identifier: EPL-2.0 9*7e63c127SSorin Basca 10*7e63c127SSorin Basca Contributors: 11*7e63c127SSorin Basca Evgeny Mandrikov - initial API and implementation 12*7e63c127SSorin Basca--> 13*7e63c127SSorin Basca<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 14*7e63c127SSorin Basca <modelVersion>4.0.0</modelVersion> 15*7e63c127SSorin Basca 16*7e63c127SSorin Basca <groupId>org.jacoco</groupId> 17*7e63c127SSorin Basca <artifactId>org.jacoco.build</artifactId> 18*7e63c127SSorin Basca <version>0.8.7</version> 19*7e63c127SSorin Basca <packaging>pom</packaging> 20*7e63c127SSorin Basca 21*7e63c127SSorin Basca <name>JaCoCo</name> 22*7e63c127SSorin Basca <description>JaCoCo - Java Code Coverage Library</description> 23*7e63c127SSorin Basca <url>http://jacoco.org</url> 24*7e63c127SSorin Basca <inceptionYear>2009</inceptionYear> 25*7e63c127SSorin Basca <organization> 26*7e63c127SSorin Basca <name>Mountainminds GmbH & Co. KG</name> 27*7e63c127SSorin Basca </organization> 28*7e63c127SSorin Basca <licenses> 29*7e63c127SSorin Basca <license> 30*7e63c127SSorin Basca <name>Eclipse Public License 2.0</name> 31*7e63c127SSorin Basca <url>https://www.eclipse.org/legal/epl-2.0/</url> 32*7e63c127SSorin Basca <distribution>repo</distribution> 33*7e63c127SSorin Basca </license> 34*7e63c127SSorin Basca </licenses> 35*7e63c127SSorin Basca 36*7e63c127SSorin Basca <developers> 37*7e63c127SSorin Basca <developer> 38*7e63c127SSorin Basca <id>mtnminds</id> 39*7e63c127SSorin Basca <name>Marc R. Hoffmann</name> 40*7e63c127SSorin Basca <email>[email protected]</email> 41*7e63c127SSorin Basca <timezone>+1</timezone> 42*7e63c127SSorin Basca <roles> 43*7e63c127SSorin Basca <role>Project Lead</role> 44*7e63c127SSorin Basca </roles> 45*7e63c127SSorin Basca </developer> 46*7e63c127SSorin Basca <developer> 47*7e63c127SSorin Basca <id>brock_j</id> 48*7e63c127SSorin Basca <name>Brock Janiczak</name> 49*7e63c127SSorin Basca <email>[email protected]</email> 50*7e63c127SSorin Basca <timezone>+10</timezone> 51*7e63c127SSorin Basca <roles> 52*7e63c127SSorin Basca <role>Developer</role> 53*7e63c127SSorin Basca </roles> 54*7e63c127SSorin Basca </developer> 55*7e63c127SSorin Basca <developer> 56*7e63c127SSorin Basca <id>mandrikov</id> 57*7e63c127SSorin Basca <name>Evgeny Mandrikov</name> 58*7e63c127SSorin Basca <email>[email protected]</email> 59*7e63c127SSorin Basca <url>http://godin.net.ru</url> 60*7e63c127SSorin Basca <organization>SonarSource</organization> 61*7e63c127SSorin Basca <organizationUrl>http://www.sonarsource.com</organizationUrl> 62*7e63c127SSorin Basca <timezone>+3</timezone> 63*7e63c127SSorin Basca <roles> 64*7e63c127SSorin Basca <role>Build and release manager</role> 65*7e63c127SSorin Basca </roles> 66*7e63c127SSorin Basca </developer> 67*7e63c127SSorin Basca <developer> 68*7e63c127SSorin Basca <id>mfriedenhagen</id> 69*7e63c127SSorin Basca <name>Mirko Friedenhagen</name> 70*7e63c127SSorin Basca <email>[email protected]</email> 71*7e63c127SSorin Basca <timezone>+1</timezone> 72*7e63c127SSorin Basca <roles> 73*7e63c127SSorin Basca <role>Developer</role> 74*7e63c127SSorin Basca </roles> 75*7e63c127SSorin Basca </developer> 76*7e63c127SSorin Basca </developers> 77*7e63c127SSorin Basca 78*7e63c127SSorin Basca <contributors> 79*7e63c127SSorin Basca <contributor> 80*7e63c127SSorin Basca <name>Radek Liba</name> 81*7e63c127SSorin Basca </contributor> 82*7e63c127SSorin Basca <contributor> 83*7e63c127SSorin Basca <name>Christoph Beck</name> 84*7e63c127SSorin Basca </contributor> 85*7e63c127SSorin Basca </contributors> 86*7e63c127SSorin Basca 87*7e63c127SSorin Basca <modules> 88*7e63c127SSorin Basca <!-- Order is important: org.jacoco.agent.rt embeds into org.jacoco.agent and JaCoCo Agent used during tests --> 89*7e63c127SSorin Basca <module>../org.jacoco.core</module> 90*7e63c127SSorin Basca <module>../org.jacoco.report</module> 91*7e63c127SSorin Basca <module>../org.jacoco.agent.rt</module> 92*7e63c127SSorin Basca <module>../org.jacoco.agent</module> 93*7e63c127SSorin Basca <module>../org.jacoco.ant</module> 94*7e63c127SSorin Basca <module>../org.jacoco.cli</module> 95*7e63c127SSorin Basca <module>../org.jacoco.examples</module> 96*7e63c127SSorin Basca <module>../jacoco-maven-plugin</module> 97*7e63c127SSorin Basca 98*7e63c127SSorin Basca <module>../org.jacoco.tests</module> 99*7e63c127SSorin Basca 100*7e63c127SSorin Basca <module>../org.jacoco.doc</module> 101*7e63c127SSorin Basca <module>../jacoco</module> 102*7e63c127SSorin Basca </modules> 103*7e63c127SSorin Basca 104*7e63c127SSorin Basca <scm> 105*7e63c127SSorin Basca <connection>scm:git:git://github.com/jacoco/jacoco.git</connection> 106*7e63c127SSorin Basca <developerConnection>scm:git:ssh://[email protected]:jacoco/jacoco.git</developerConnection> 107*7e63c127SSorin Basca <url>https://github.com/jacoco/jacoco</url> 108*7e63c127SSorin Basca </scm> 109*7e63c127SSorin Basca <issueManagement> 110*7e63c127SSorin Basca <system>GitHub</system> 111*7e63c127SSorin Basca <url>https://github.com/jacoco/jacoco/issues</url> 112*7e63c127SSorin Basca </issueManagement> 113*7e63c127SSorin Basca <distributionManagement> 114*7e63c127SSorin Basca <repository> 115*7e63c127SSorin Basca <id>sonatype-nexus-staging</id> 116*7e63c127SSorin Basca <name>Nexus Release Repository</name> 117*7e63c127SSorin Basca <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url> 118*7e63c127SSorin Basca </repository> 119*7e63c127SSorin Basca <snapshotRepository> 120*7e63c127SSorin Basca <id>sonatype-nexus-snapshots</id> 121*7e63c127SSorin Basca <name>Sonatype Nexus Snapshots</name> 122*7e63c127SSorin Basca <url>${sonatypeOssDistMgmtSnapshotsUrl}</url> 123*7e63c127SSorin Basca </snapshotRepository> 124*7e63c127SSorin Basca </distributionManagement> 125*7e63c127SSorin Basca 126*7e63c127SSorin Basca <properties> 127*7e63c127SSorin Basca <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 128*7e63c127SSorin Basca <sonatypeOssDistMgmtSnapshotsUrl>https://oss.sonatype.org/content/repositories/snapshots/</sonatypeOssDistMgmtSnapshotsUrl> 129*7e63c127SSorin Basca 130*7e63c127SSorin Basca <maven.build.timestamp.format>yyyyMMddhhmm</maven.build.timestamp.format> 131*7e63c127SSorin Basca <jacoco.home.url>http://www.jacoco.org/jacoco</jacoco.home.url> 132*7e63c127SSorin Basca <copyright.years>${project.inceptionYear}, 2021</copyright.years> 133*7e63c127SSorin Basca 134*7e63c127SSorin Basca <bytecode.version>1.5</bytecode.version> 135*7e63c127SSorin Basca <maven.compiler.source>${bytecode.version}</maven.compiler.source> 136*7e63c127SSorin Basca <maven.compiler.target>${bytecode.version}</maven.compiler.target> 137*7e63c127SSorin Basca 138*7e63c127SSorin Basca <jvm.args></jvm.args> 139*7e63c127SSorin Basca <argLine>${jvm.args}</argLine> 140*7e63c127SSorin Basca 141*7e63c127SSorin Basca <!-- Dependencies versions --> 142*7e63c127SSorin Basca <asm.version>9.1</asm.version> 143*7e63c127SSorin Basca <ant.version>1.9.15</ant.version> 144*7e63c127SSorin Basca <args4j.version>2.0.28</args4j.version> 145*7e63c127SSorin Basca <junit.version>4.13.1</junit.version> 146*7e63c127SSorin Basca <googlecodeprettify.version>20100721</googlecodeprettify.version> 147*7e63c127SSorin Basca 148*7e63c127SSorin Basca <!-- ================== --> 149*7e63c127SSorin Basca <!-- For SonarQube analysis --> 150*7e63c127SSorin Basca <!-- ================== --> 151*7e63c127SSorin Basca <sonar.coverage.jacoco.xmlReportPaths>../org.jacoco.doc/target/site/jacoco-aggregate/jacoco.xml</sonar.coverage.jacoco.xmlReportPaths> 152*7e63c127SSorin Basca <sonar.surefire.reportsPath>../${project.artifactId}.test/target/surefire-reports/</sonar.surefire.reportsPath> 153*7e63c127SSorin Basca 154*7e63c127SSorin Basca <!-- See http://jira.codehaus.org/browse/SONAR-2096 --> 155*7e63c127SSorin Basca <sonar.java.source>1.5</sonar.java.source> 156*7e63c127SSorin Basca <sonar.java.target>1.5</sonar.java.target> 157*7e63c127SSorin Basca </properties> 158*7e63c127SSorin Basca 159*7e63c127SSorin Basca <dependencyManagement> 160*7e63c127SSorin Basca <dependencies> 161*7e63c127SSorin Basca <!-- Project dependencies --> 162*7e63c127SSorin Basca <dependency> 163*7e63c127SSorin Basca <groupId>${project.groupId}</groupId> 164*7e63c127SSorin Basca <artifactId>org.jacoco.core</artifactId> 165*7e63c127SSorin Basca <version>${project.version}</version> 166*7e63c127SSorin Basca </dependency> 167*7e63c127SSorin Basca <dependency> 168*7e63c127SSorin Basca <groupId>${project.groupId}</groupId> 169*7e63c127SSorin Basca <artifactId>org.jacoco.report</artifactId> 170*7e63c127SSorin Basca <version>${project.version}</version> 171*7e63c127SSorin Basca </dependency> 172*7e63c127SSorin Basca <dependency> 173*7e63c127SSorin Basca <groupId>${project.groupId}</groupId> 174*7e63c127SSorin Basca <artifactId>org.jacoco.agent</artifactId> 175*7e63c127SSorin Basca <version>${project.version}</version> 176*7e63c127SSorin Basca </dependency> 177*7e63c127SSorin Basca <dependency> 178*7e63c127SSorin Basca <groupId>${project.groupId}</groupId> 179*7e63c127SSorin Basca <artifactId>org.jacoco.agent</artifactId> 180*7e63c127SSorin Basca <classifier>runtime</classifier> 181*7e63c127SSorin Basca <version>${project.version}</version> 182*7e63c127SSorin Basca </dependency> 183*7e63c127SSorin Basca <dependency> 184*7e63c127SSorin Basca <groupId>${project.groupId}</groupId> 185*7e63c127SSorin Basca <artifactId>org.jacoco.agent.rt</artifactId> 186*7e63c127SSorin Basca <version>${project.version}</version> 187*7e63c127SSorin Basca </dependency> 188*7e63c127SSorin Basca <dependency> 189*7e63c127SSorin Basca <groupId>${project.groupId}</groupId> 190*7e63c127SSorin Basca <artifactId>org.jacoco.ant</artifactId> 191*7e63c127SSorin Basca <version>${project.version}</version> 192*7e63c127SSorin Basca </dependency> 193*7e63c127SSorin Basca <dependency> 194*7e63c127SSorin Basca <groupId>${project.groupId}</groupId> 195*7e63c127SSorin Basca <artifactId>org.jacoco.ant</artifactId> 196*7e63c127SSorin Basca <classifier>nodeps</classifier> 197*7e63c127SSorin Basca <version>${project.version}</version> 198*7e63c127SSorin Basca </dependency> 199*7e63c127SSorin Basca <dependency> 200*7e63c127SSorin Basca <groupId>${project.groupId}</groupId> 201*7e63c127SSorin Basca <artifactId>org.jacoco.cli</artifactId> 202*7e63c127SSorin Basca <version>${project.version}</version> 203*7e63c127SSorin Basca </dependency> 204*7e63c127SSorin Basca <dependency> 205*7e63c127SSorin Basca <groupId>${project.groupId}</groupId> 206*7e63c127SSorin Basca <artifactId>org.jacoco.examples</artifactId> 207*7e63c127SSorin Basca <version>${project.version}</version> 208*7e63c127SSorin Basca </dependency> 209*7e63c127SSorin Basca <!-- Third-party dependencies --> 210*7e63c127SSorin Basca <dependency> 211*7e63c127SSorin Basca <groupId>org.ow2.asm</groupId> 212*7e63c127SSorin Basca <artifactId>asm</artifactId> 213*7e63c127SSorin Basca <version>${asm.version}</version> 214*7e63c127SSorin Basca </dependency> 215*7e63c127SSorin Basca <dependency> 216*7e63c127SSorin Basca <groupId>org.ow2.asm</groupId> 217*7e63c127SSorin Basca <artifactId>asm-commons</artifactId> 218*7e63c127SSorin Basca <version>${asm.version}</version> 219*7e63c127SSorin Basca </dependency> 220*7e63c127SSorin Basca <dependency> 221*7e63c127SSorin Basca <groupId>org.ow2.asm</groupId> 222*7e63c127SSorin Basca <artifactId>asm-tree</artifactId> 223*7e63c127SSorin Basca <version>${asm.version}</version> 224*7e63c127SSorin Basca </dependency> 225*7e63c127SSorin Basca <dependency> 226*7e63c127SSorin Basca <groupId>org.ow2.asm</groupId> 227*7e63c127SSorin Basca <artifactId>asm-analysis</artifactId> 228*7e63c127SSorin Basca <version>${asm.version}</version> 229*7e63c127SSorin Basca </dependency> 230*7e63c127SSorin Basca <dependency> 231*7e63c127SSorin Basca <groupId>org.ow2.asm</groupId> 232*7e63c127SSorin Basca <artifactId>asm-util</artifactId> 233*7e63c127SSorin Basca <version>${asm.version}</version> 234*7e63c127SSorin Basca </dependency> 235*7e63c127SSorin Basca <dependency> 236*7e63c127SSorin Basca <groupId>org.apache.ant</groupId> 237*7e63c127SSorin Basca <artifactId>ant</artifactId> 238*7e63c127SSorin Basca <version>${ant.version}</version> 239*7e63c127SSorin Basca </dependency> 240*7e63c127SSorin Basca <dependency> 241*7e63c127SSorin Basca <groupId>org.apache.ant</groupId> 242*7e63c127SSorin Basca <artifactId>ant-junit</artifactId> 243*7e63c127SSorin Basca <version>${ant.version}</version> 244*7e63c127SSorin Basca </dependency> 245*7e63c127SSorin Basca <dependency> 246*7e63c127SSorin Basca <groupId>org.apache.ant</groupId> 247*7e63c127SSorin Basca <artifactId>ant-junit4</artifactId> 248*7e63c127SSorin Basca <version>${ant.version}</version> 249*7e63c127SSorin Basca </dependency> 250*7e63c127SSorin Basca <dependency> 251*7e63c127SSorin Basca <groupId>org.apache.ant</groupId> 252*7e63c127SSorin Basca <artifactId>ant-launcher</artifactId> 253*7e63c127SSorin Basca <version>${ant.version}</version> 254*7e63c127SSorin Basca </dependency> 255*7e63c127SSorin Basca <dependency> 256*7e63c127SSorin Basca <groupId>org.apache.ant</groupId> 257*7e63c127SSorin Basca <artifactId>ant-antunit</artifactId> 258*7e63c127SSorin Basca <version>1.4</version> 259*7e63c127SSorin Basca </dependency> 260*7e63c127SSorin Basca <dependency> 261*7e63c127SSorin Basca <groupId>args4j</groupId> 262*7e63c127SSorin Basca <artifactId>args4j</artifactId> 263*7e63c127SSorin Basca <version>${args4j.version}</version> 264*7e63c127SSorin Basca </dependency> 265*7e63c127SSorin Basca <dependency> 266*7e63c127SSorin Basca <groupId>junit</groupId> 267*7e63c127SSorin Basca <artifactId>junit</artifactId> 268*7e63c127SSorin Basca <version>${junit.version}</version> 269*7e63c127SSorin Basca </dependency> 270*7e63c127SSorin Basca </dependencies> 271*7e63c127SSorin Basca </dependencyManagement> 272*7e63c127SSorin Basca 273*7e63c127SSorin Basca <build> 274*7e63c127SSorin Basca <resources> 275*7e63c127SSorin Basca <resource> 276*7e63c127SSorin Basca <directory>src</directory> 277*7e63c127SSorin Basca <filtering>false</filtering> 278*7e63c127SSorin Basca <excludes> 279*7e63c127SSorin Basca <exclude>**/*.java</exclude> 280*7e63c127SSorin Basca <exclude>**/*.kt</exclude> 281*7e63c127SSorin Basca <exclude>**/*.groovy</exclude> 282*7e63c127SSorin Basca <exclude>**/*.scala</exclude> 283*7e63c127SSorin Basca <exclude>**/*.properties</exclude> 284*7e63c127SSorin Basca </excludes> 285*7e63c127SSorin Basca </resource> 286*7e63c127SSorin Basca <resource> 287*7e63c127SSorin Basca <directory>src</directory> 288*7e63c127SSorin Basca <filtering>true</filtering> 289*7e63c127SSorin Basca <includes> 290*7e63c127SSorin Basca <include>**/*.properties</include> 291*7e63c127SSorin Basca </includes> 292*7e63c127SSorin Basca <excludes> 293*7e63c127SSorin Basca <exclude>**/*-test.properties</exclude> 294*7e63c127SSorin Basca </excludes> 295*7e63c127SSorin Basca </resource> 296*7e63c127SSorin Basca <resource> 297*7e63c127SSorin Basca <directory>src</directory> 298*7e63c127SSorin Basca <filtering>false</filtering> 299*7e63c127SSorin Basca <includes> 300*7e63c127SSorin Basca <include>**/*-test.properties</include> 301*7e63c127SSorin Basca </includes> 302*7e63c127SSorin Basca </resource> 303*7e63c127SSorin Basca <resource> 304*7e63c127SSorin Basca <directory>.</directory> 305*7e63c127SSorin Basca <filtering>true</filtering> 306*7e63c127SSorin Basca <includes> 307*7e63c127SSorin Basca <include>about.html</include> 308*7e63c127SSorin Basca </includes> 309*7e63c127SSorin Basca </resource> 310*7e63c127SSorin Basca </resources> 311*7e63c127SSorin Basca 312*7e63c127SSorin Basca <pluginManagement> 313*7e63c127SSorin Basca <plugins> 314*7e63c127SSorin Basca <!-- Apache plugins --> 315*7e63c127SSorin Basca <plugin> 316*7e63c127SSorin Basca <groupId>org.apache.maven.plugins</groupId> 317*7e63c127SSorin Basca <artifactId>maven-antrun-plugin</artifactId> 318*7e63c127SSorin Basca <version>1.6</version> 319*7e63c127SSorin Basca </plugin> 320*7e63c127SSorin Basca <plugin> 321*7e63c127SSorin Basca <groupId>org.apache.maven.plugins</groupId> 322*7e63c127SSorin Basca <artifactId>maven-assembly-plugin</artifactId> 323*7e63c127SSorin Basca <version>2.2.1</version> 324*7e63c127SSorin Basca </plugin> 325*7e63c127SSorin Basca <plugin> 326*7e63c127SSorin Basca <groupId>org.apache.maven.plugins</groupId> 327*7e63c127SSorin Basca <artifactId>maven-clean-plugin</artifactId> 328*7e63c127SSorin Basca <version>2.4.1</version> 329*7e63c127SSorin Basca </plugin> 330*7e63c127SSorin Basca <plugin> 331*7e63c127SSorin Basca <groupId>org.apache.maven.plugins</groupId> 332*7e63c127SSorin Basca <artifactId>maven-compiler-plugin</artifactId> 333*7e63c127SSorin Basca <version>3.7.0</version> 334*7e63c127SSorin Basca </plugin> 335*7e63c127SSorin Basca <plugin> 336*7e63c127SSorin Basca <groupId>org.apache.maven.plugins</groupId> 337*7e63c127SSorin Basca <artifactId>maven-dependency-plugin</artifactId> 338*7e63c127SSorin Basca <version>2.2</version> 339*7e63c127SSorin Basca </plugin> 340*7e63c127SSorin Basca <plugin> 341*7e63c127SSorin Basca <groupId>org.apache.maven.plugins</groupId> 342*7e63c127SSorin Basca <artifactId>maven-deploy-plugin</artifactId> 343*7e63c127SSorin Basca <version>2.8.2</version> 344*7e63c127SSorin Basca </plugin> 345*7e63c127SSorin Basca <plugin> 346*7e63c127SSorin Basca <groupId>org.apache.maven.plugins</groupId> 347*7e63c127SSorin Basca <artifactId>maven-enforcer-plugin</artifactId> 348*7e63c127SSorin Basca <version>3.0.0-M2</version> 349*7e63c127SSorin Basca </plugin> 350*7e63c127SSorin Basca <plugin> 351*7e63c127SSorin Basca <groupId>org.apache.maven.plugins</groupId> 352*7e63c127SSorin Basca <artifactId>maven-install-plugin</artifactId> 353*7e63c127SSorin Basca <version>2.3.1</version> 354*7e63c127SSorin Basca </plugin> 355*7e63c127SSorin Basca <plugin> 356*7e63c127SSorin Basca <groupId>org.apache.maven.plugins</groupId> 357*7e63c127SSorin Basca <artifactId>maven-invoker-plugin</artifactId> 358*7e63c127SSorin Basca <version>2.0.0</version> 359*7e63c127SSorin Basca </plugin> 360*7e63c127SSorin Basca <plugin> 361*7e63c127SSorin Basca <groupId>org.apache.maven.plugins</groupId> 362*7e63c127SSorin Basca <artifactId>maven-gpg-plugin</artifactId> 363*7e63c127SSorin Basca <version>1.3</version> 364*7e63c127SSorin Basca </plugin> 365*7e63c127SSorin Basca <plugin> 366*7e63c127SSorin Basca <groupId>org.apache.maven.plugins</groupId> 367*7e63c127SSorin Basca <artifactId>maven-jar-plugin</artifactId> 368*7e63c127SSorin Basca <version>2.3.1</version> 369*7e63c127SSorin Basca </plugin> 370*7e63c127SSorin Basca <plugin> 371*7e63c127SSorin Basca <groupId>org.apache.maven.plugins</groupId> 372*7e63c127SSorin Basca <artifactId>maven-javadoc-plugin</artifactId> 373*7e63c127SSorin Basca <!-- 374*7e63c127SSorin Basca Do not upgrade to 3.1.0 because it has troubles with "Automatic-Module-Name" 375*7e63c127SSorin Basca See https://issues.apache.org/jira/browse/MJAVADOC-588 376*7e63c127SSorin Basca --> 377*7e63c127SSorin Basca <version>3.0.1</version> 378*7e63c127SSorin Basca <configuration> 379*7e63c127SSorin Basca <quiet>true</quiet> 380*7e63c127SSorin Basca <detectOfflineLinks>false</detectOfflineLinks> 381*7e63c127SSorin Basca </configuration> 382*7e63c127SSorin Basca </plugin> 383*7e63c127SSorin Basca <plugin> 384*7e63c127SSorin Basca <groupId>org.apache.maven.plugins</groupId> 385*7e63c127SSorin Basca <artifactId>maven-plugin-plugin</artifactId> 386*7e63c127SSorin Basca <version>3.6.0</version> 387*7e63c127SSorin Basca <dependencies> 388*7e63c127SSorin Basca <dependency> 389*7e63c127SSorin Basca <!-- Workaround to be able to compile into Java 13 bytecode --> 390*7e63c127SSorin Basca <groupId>org.ow2.asm</groupId> 391*7e63c127SSorin Basca <artifactId>asm</artifactId> 392*7e63c127SSorin Basca <version>7.1</version> 393*7e63c127SSorin Basca </dependency> 394*7e63c127SSorin Basca </dependencies> 395*7e63c127SSorin Basca </plugin> 396*7e63c127SSorin Basca <plugin> 397*7e63c127SSorin Basca <groupId>org.apache.maven.plugins</groupId> 398*7e63c127SSorin Basca <artifactId>maven-release-plugin</artifactId> 399*7e63c127SSorin Basca <version>2.1</version> 400*7e63c127SSorin Basca <configuration> 401*7e63c127SSorin Basca <autoVersionSubmodules>true</autoVersionSubmodules> 402*7e63c127SSorin Basca <mavenExecutorId>forked-path</mavenExecutorId> 403*7e63c127SSorin Basca <useReleaseProfile>false</useReleaseProfile> 404*7e63c127SSorin Basca <!-- 405*7e63c127SSorin Basca Allows to activate release profile during release. 406*7e63c127SSorin Basca We don't use releaseProfiles parameter, because it affects only release:perform goal 407*7e63c127SSorin Basca --> 408*7e63c127SSorin Basca <arguments>-Prelease</arguments> 409*7e63c127SSorin Basca </configuration> 410*7e63c127SSorin Basca </plugin> 411*7e63c127SSorin Basca <plugin> 412*7e63c127SSorin Basca <groupId>org.apache.maven.plugins</groupId> 413*7e63c127SSorin Basca <artifactId>maven-resources-plugin</artifactId> 414*7e63c127SSorin Basca <version>2.5</version> 415*7e63c127SSorin Basca </plugin> 416*7e63c127SSorin Basca <plugin> 417*7e63c127SSorin Basca <groupId>org.apache.maven.plugins</groupId> 418*7e63c127SSorin Basca <artifactId>maven-shade-plugin</artifactId> 419*7e63c127SSorin Basca <version>3.2.1</version> 420*7e63c127SSorin Basca <dependencies> 421*7e63c127SSorin Basca <dependency> 422*7e63c127SSorin Basca <!-- Workaround to be able to compile into Java 13 bytecode --> 423*7e63c127SSorin Basca <groupId>org.ow2.asm</groupId> 424*7e63c127SSorin Basca <artifactId>asm</artifactId> 425*7e63c127SSorin Basca <version>7.1</version> 426*7e63c127SSorin Basca </dependency> 427*7e63c127SSorin Basca </dependencies> 428*7e63c127SSorin Basca </plugin> 429*7e63c127SSorin Basca <plugin> 430*7e63c127SSorin Basca <groupId>org.apache.maven.plugins</groupId> 431*7e63c127SSorin Basca <artifactId>maven-source-plugin</artifactId> 432*7e63c127SSorin Basca <version>2.1.2</version> 433*7e63c127SSorin Basca </plugin> 434*7e63c127SSorin Basca <plugin> 435*7e63c127SSorin Basca <groupId>org.apache.maven.plugins</groupId> 436*7e63c127SSorin Basca <artifactId>maven-surefire-plugin</artifactId> 437*7e63c127SSorin Basca <version>2.9</version> 438*7e63c127SSorin Basca </plugin> 439*7e63c127SSorin Basca <plugin> 440*7e63c127SSorin Basca <groupId>org.apache.maven.plugins</groupId> 441*7e63c127SSorin Basca <artifactId>maven-site-plugin</artifactId> 442*7e63c127SSorin Basca <version>3.3</version> 443*7e63c127SSorin Basca </plugin> 444*7e63c127SSorin Basca <plugin> 445*7e63c127SSorin Basca <groupId>org.apache.maven.plugins</groupId> 446*7e63c127SSorin Basca <artifactId>maven-toolchains-plugin</artifactId> 447*7e63c127SSorin Basca <version>1.0</version> 448*7e63c127SSorin Basca </plugin> 449*7e63c127SSorin Basca <!-- Mojo plugins --> 450*7e63c127SSorin Basca <plugin> 451*7e63c127SSorin Basca <groupId>org.codehaus.mojo</groupId> 452*7e63c127SSorin Basca <artifactId>animal-sniffer-maven-plugin</artifactId> 453*7e63c127SSorin Basca <version>1.6</version> 454*7e63c127SSorin Basca </plugin> 455*7e63c127SSorin Basca <plugin> 456*7e63c127SSorin Basca <groupId>org.codehaus.mojo</groupId> 457*7e63c127SSorin Basca <artifactId>build-helper-maven-plugin</artifactId> 458*7e63c127SSorin Basca <version>1.5</version> 459*7e63c127SSorin Basca </plugin> 460*7e63c127SSorin Basca <plugin> 461*7e63c127SSorin Basca <groupId>org.codehaus.mojo</groupId> 462*7e63c127SSorin Basca <artifactId>buildnumber-maven-plugin</artifactId> 463*7e63c127SSorin Basca <version>1.2</version> 464*7e63c127SSorin Basca </plugin> 465*7e63c127SSorin Basca <plugin> 466*7e63c127SSorin Basca <groupId>org.codehaus.mojo</groupId> 467*7e63c127SSorin Basca <artifactId>xml-maven-plugin</artifactId> 468*7e63c127SSorin Basca <version>1.0</version> 469*7e63c127SSorin Basca </plugin> 470*7e63c127SSorin Basca <plugin> 471*7e63c127SSorin Basca <groupId>org.codehaus.mojo</groupId> 472*7e63c127SSorin Basca <artifactId>exec-maven-plugin</artifactId> 473*7e63c127SSorin Basca <!-- latest version which runs with Java 5 --> 474*7e63c127SSorin Basca <version>1.5.0</version> 475*7e63c127SSorin Basca </plugin> 476*7e63c127SSorin Basca <!-- Third-party plugins --> 477*7e63c127SSorin Basca <plugin> 478*7e63c127SSorin Basca <groupId>com.github.genthaler</groupId> 479*7e63c127SSorin Basca <artifactId>beanshell-maven-plugin</artifactId> 480*7e63c127SSorin Basca <version>1.4</version> 481*7e63c127SSorin Basca </plugin> 482*7e63c127SSorin Basca <plugin> 483*7e63c127SSorin Basca <groupId>org.apache.felix</groupId> 484*7e63c127SSorin Basca <artifactId>maven-bundle-plugin</artifactId> 485*7e63c127SSorin Basca <version>3.5.1</version> 486*7e63c127SSorin Basca </plugin> 487*7e63c127SSorin Basca <plugin> 488*7e63c127SSorin Basca <groupId>com.diffplug.spotless</groupId> 489*7e63c127SSorin Basca <artifactId>spotless-maven-plugin</artifactId> 490*7e63c127SSorin Basca <version>1.24.3</version> 491*7e63c127SSorin Basca </plugin> 492*7e63c127SSorin Basca </plugins> 493*7e63c127SSorin Basca </pluginManagement> 494*7e63c127SSorin Basca 495*7e63c127SSorin Basca <plugins> 496*7e63c127SSorin Basca <plugin> 497*7e63c127SSorin Basca <groupId>org.apache.maven.plugins</groupId> 498*7e63c127SSorin Basca <artifactId>maven-surefire-plugin</artifactId> 499*7e63c127SSorin Basca <configuration> 500*7e63c127SSorin Basca <testSourceDirectory>${project.build.sourceDirectory}</testSourceDirectory> 501*7e63c127SSorin Basca <testClassesDirectory>${project.build.outputDirectory}</testClassesDirectory> 502*7e63c127SSorin Basca </configuration> 503*7e63c127SSorin Basca </plugin> 504*7e63c127SSorin Basca 505*7e63c127SSorin Basca <plugin> 506*7e63c127SSorin Basca <groupId>org.apache.maven.plugins</groupId> 507*7e63c127SSorin Basca <artifactId>maven-shade-plugin</artifactId> 508*7e63c127SSorin Basca <configuration> 509*7e63c127SSorin Basca <filters> 510*7e63c127SSorin Basca <!-- Don't include signatures --> 511*7e63c127SSorin Basca <filter> 512*7e63c127SSorin Basca <artifact>*:*</artifact> 513*7e63c127SSorin Basca <excludes> 514*7e63c127SSorin Basca <exclude>META-INF/*.SF</exclude> 515*7e63c127SSorin Basca <exclude>META-INF/*.DSA</exclude> 516*7e63c127SSorin Basca <exclude>META-INF/*.RSA</exclude> 517*7e63c127SSorin Basca </excludes> 518*7e63c127SSorin Basca </filter> 519*7e63c127SSorin Basca </filters> 520*7e63c127SSorin Basca </configuration> 521*7e63c127SSorin Basca </plugin> 522*7e63c127SSorin Basca 523*7e63c127SSorin Basca <plugin> 524*7e63c127SSorin Basca <groupId>org.apache.maven.plugins</groupId> 525*7e63c127SSorin Basca <artifactId>maven-assembly-plugin</artifactId> 526*7e63c127SSorin Basca <configuration> 527*7e63c127SSorin Basca <archiverConfig> 528*7e63c127SSorin Basca <!-- Workaround for http://jira.codehaus.org/browse/MASSEMBLY-422 --> 529*7e63c127SSorin Basca <!-- 420(dec) = 644(oct) --> 530*7e63c127SSorin Basca <fileMode>420</fileMode> 531*7e63c127SSorin Basca <!-- 493(dec) = 755(oct) --> 532*7e63c127SSorin Basca <directoryMode>493</directoryMode> 533*7e63c127SSorin Basca <defaultDirectoryMode>493</defaultDirectoryMode> 534*7e63c127SSorin Basca </archiverConfig> 535*7e63c127SSorin Basca </configuration> 536*7e63c127SSorin Basca </plugin> 537*7e63c127SSorin Basca 538*7e63c127SSorin Basca <plugin> 539*7e63c127SSorin Basca <groupId>org.apache.maven.plugins</groupId> 540*7e63c127SSorin Basca <artifactId>maven-enforcer-plugin</artifactId> 541*7e63c127SSorin Basca <executions> 542*7e63c127SSorin Basca <execution> 543*7e63c127SSorin Basca <id>enforce</id> 544*7e63c127SSorin Basca <phase>validate</phase> 545*7e63c127SSorin Basca <goals> 546*7e63c127SSorin Basca <goal>enforce</goal> 547*7e63c127SSorin Basca </goals> 548*7e63c127SSorin Basca <configuration> 549*7e63c127SSorin Basca <rules> 550*7e63c127SSorin Basca <requireJavaVersion> 551*7e63c127SSorin Basca <version>1.8</version> 552*7e63c127SSorin Basca </requireJavaVersion> 553*7e63c127SSorin Basca <requireMavenVersion> 554*7e63c127SSorin Basca <version>3.3.9</version> 555*7e63c127SSorin Basca </requireMavenVersion> 556*7e63c127SSorin Basca <requireNoRepositories> 557*7e63c127SSorin Basca <message>The rules for repo1.maven.org are that pom.xml files should not include repository definitions.</message> 558*7e63c127SSorin Basca <banRepositories>true</banRepositories> 559*7e63c127SSorin Basca <banPluginRepositories>true</banPluginRepositories> 560*7e63c127SSorin Basca </requireNoRepositories> 561*7e63c127SSorin Basca <requireReleaseDeps> 562*7e63c127SSorin Basca <message>No SNAPSHOT versions allowed for dependencies</message> 563*7e63c127SSorin Basca <onlyWhenRelease>true</onlyWhenRelease> 564*7e63c127SSorin Basca </requireReleaseDeps> 565*7e63c127SSorin Basca </rules> 566*7e63c127SSorin Basca </configuration> 567*7e63c127SSorin Basca </execution> 568*7e63c127SSorin Basca </executions> 569*7e63c127SSorin Basca </plugin> 570*7e63c127SSorin Basca 571*7e63c127SSorin Basca <plugin> 572*7e63c127SSorin Basca <groupId>com.diffplug.spotless</groupId> 573*7e63c127SSorin Basca <artifactId>spotless-maven-plugin</artifactId> 574*7e63c127SSorin Basca <configuration> 575*7e63c127SSorin Basca <java> 576*7e63c127SSorin Basca <lineEndings>UNIX</lineEndings> 577*7e63c127SSorin Basca <includes> 578*7e63c127SSorin Basca <include>src/**/*.java</include> 579*7e63c127SSorin Basca </includes> 580*7e63c127SSorin Basca <eclipse> 581*7e63c127SSorin Basca <version>4.12.0</version> 582*7e63c127SSorin Basca <file>../org.jacoco.core/.settings/org.eclipse.jdt.core.prefs</file> 583*7e63c127SSorin Basca </eclipse> 584*7e63c127SSorin Basca <trimTrailingWhitespace/> 585*7e63c127SSorin Basca <endWithNewline/> 586*7e63c127SSorin Basca </java> 587*7e63c127SSorin Basca <formats> 588*7e63c127SSorin Basca <format> 589*7e63c127SSorin Basca <includes> 590*7e63c127SSorin Basca <include>**/*.properties</include> 591*7e63c127SSorin Basca <include>**/*.html</include> 592*7e63c127SSorin Basca <include>**/*.css</include> 593*7e63c127SSorin Basca <include>**/*.js</include> 594*7e63c127SSorin Basca <include>**/*.xml</include> 595*7e63c127SSorin Basca <include>**/*.xsl</include> 596*7e63c127SSorin Basca <include>**/*.dtd</include> 597*7e63c127SSorin Basca </includes> 598*7e63c127SSorin Basca <excludes> 599*7e63c127SSorin Basca <exclude>target/**</exclude> 600*7e63c127SSorin Basca </excludes> 601*7e63c127SSorin Basca <lineEndings>UNIX</lineEndings> 602*7e63c127SSorin Basca <trimTrailingWhitespace/> 603*7e63c127SSorin Basca <endWithNewline/> 604*7e63c127SSorin Basca </format> 605*7e63c127SSorin Basca </formats> 606*7e63c127SSorin Basca </configuration> 607*7e63c127SSorin Basca <executions> 608*7e63c127SSorin Basca <execution> 609*7e63c127SSorin Basca <phase>prepare-package</phase> 610*7e63c127SSorin Basca <goals> 611*7e63c127SSorin Basca <goal>check</goal> 612*7e63c127SSorin Basca </goals> 613*7e63c127SSorin Basca </execution> 614*7e63c127SSorin Basca </executions> 615*7e63c127SSorin Basca </plugin> 616*7e63c127SSorin Basca 617*7e63c127SSorin Basca <plugin> 618*7e63c127SSorin Basca <groupId>org.apache.maven.plugins</groupId> 619*7e63c127SSorin Basca <artifactId>maven-antrun-plugin</artifactId> 620*7e63c127SSorin Basca <executions> 621*7e63c127SSorin Basca <execution> 622*7e63c127SSorin Basca <id>check-license-header</id> 623*7e63c127SSorin Basca <phase>validate</phase> 624*7e63c127SSorin Basca <goals> 625*7e63c127SSorin Basca <goal>run</goal> 626*7e63c127SSorin Basca </goals> 627*7e63c127SSorin Basca <configuration> 628*7e63c127SSorin Basca <target> 629*7e63c127SSorin Basca <fileset dir="${basedir}" includes="**/*.java,**/*.xml,**/*.bsh" excludes="target/**,.idea/**,nb-configuration.xml" id="missinglicense.fileset"> 630*7e63c127SSorin Basca <include name="**/*.kt"/> 631*7e63c127SSorin Basca <include name="**/*.groovy"/> 632*7e63c127SSorin Basca <include name="**/*.scala"/> 633*7e63c127SSorin Basca <not> 634*7e63c127SSorin Basca <and> 635*7e63c127SSorin Basca <contains text="Copyright (c) 2009, 2021 Mountainminds GmbH & Co. KG and Contributors"/> 636*7e63c127SSorin Basca <contains text="This program and the accompanying materials are made available under"/> 637*7e63c127SSorin Basca <contains text="the terms of the Eclipse Public License 2.0 which is available at"/> 638*7e63c127SSorin Basca <contains text="http://www.eclipse.org/legal/epl-2.0"/> 639*7e63c127SSorin Basca <contains text="SPDX-License-Identifier: EPL-2.0"/> 640*7e63c127SSorin Basca </and> 641*7e63c127SSorin Basca </not> 642*7e63c127SSorin Basca </fileset> 643*7e63c127SSorin Basca <pathconvert property="missing" refid="missinglicense.fileset"/> 644*7e63c127SSorin Basca <fail message="Invalid license info in: ${missing}"> 645*7e63c127SSorin Basca <condition> 646*7e63c127SSorin Basca <not> 647*7e63c127SSorin Basca <equals arg1="${missing}" arg2=""/> 648*7e63c127SSorin Basca </not> 649*7e63c127SSorin Basca </condition> 650*7e63c127SSorin Basca </fail> 651*7e63c127SSorin Basca </target> 652*7e63c127SSorin Basca </configuration> 653*7e63c127SSorin Basca </execution> 654*7e63c127SSorin Basca </executions> 655*7e63c127SSorin Basca </plugin> 656*7e63c127SSorin Basca 657*7e63c127SSorin Basca <plugin> 658*7e63c127SSorin Basca <groupId>org.codehaus.mojo</groupId> 659*7e63c127SSorin Basca <artifactId>build-helper-maven-plugin</artifactId> 660*7e63c127SSorin Basca <executions> 661*7e63c127SSorin Basca <execution> 662*7e63c127SSorin Basca <id>parse-version</id> 663*7e63c127SSorin Basca <phase>validate</phase> 664*7e63c127SSorin Basca <goals> 665*7e63c127SSorin Basca <goal>parse-version</goal> 666*7e63c127SSorin Basca </goals> 667*7e63c127SSorin Basca </execution> 668*7e63c127SSorin Basca </executions> 669*7e63c127SSorin Basca </plugin> 670*7e63c127SSorin Basca 671*7e63c127SSorin Basca <plugin> 672*7e63c127SSorin Basca <groupId>org.codehaus.mojo</groupId> 673*7e63c127SSorin Basca <artifactId>buildnumber-maven-plugin</artifactId> 674*7e63c127SSorin Basca <executions> 675*7e63c127SSorin Basca <execution> 676*7e63c127SSorin Basca <phase>validate</phase> 677*7e63c127SSorin Basca <goals> 678*7e63c127SSorin Basca <goal>create</goal> 679*7e63c127SSorin Basca </goals> 680*7e63c127SSorin Basca </execution> 681*7e63c127SSorin Basca </executions> 682*7e63c127SSorin Basca <configuration> 683*7e63c127SSorin Basca <doCheck>false</doCheck> 684*7e63c127SSorin Basca <doUpdate>false</doUpdate> 685*7e63c127SSorin Basca <getRevisionOnlyOnce>true</getRevisionOnlyOnce> 686*7e63c127SSorin Basca <revisionOnScmFailure>0000000</revisionOnScmFailure> 687*7e63c127SSorin Basca </configuration> 688*7e63c127SSorin Basca </plugin> 689*7e63c127SSorin Basca 690*7e63c127SSorin Basca <plugin> 691*7e63c127SSorin Basca <groupId>com.github.genthaler</groupId> 692*7e63c127SSorin Basca <artifactId>beanshell-maven-plugin</artifactId> 693*7e63c127SSorin Basca <executions> 694*7e63c127SSorin Basca <execution> 695*7e63c127SSorin Basca <id>parse-version</id> 696*7e63c127SSorin Basca <phase>validate</phase> 697*7e63c127SSorin Basca <goals> 698*7e63c127SSorin Basca <goal>run</goal> 699*7e63c127SSorin Basca </goals> 700*7e63c127SSorin Basca <configuration> 701*7e63c127SSorin Basca <quiet>true</quiet> 702*7e63c127SSorin Basca <script><![CDATA[ 703*7e63c127SSorin Basca major = project.getProperties().get("parsedVersion.majorVersion"); 704*7e63c127SSorin Basca minor = project.getProperties().get("parsedVersion.minorVersion"); 705*7e63c127SSorin Basca incremental = project.getProperties().get("parsedVersion.incrementalVersion"); 706*7e63c127SSorin Basca unqualifiedVersion = major + "." + minor + "." + incremental; 707*7e63c127SSorin Basca project.getProperties().setProperty("unqualifiedVersion", unqualifiedVersion); 708*7e63c127SSorin Basca 709*7e63c127SSorin Basca qualifier = "${maven.build.timestamp}"; 710*7e63c127SSorin Basca project.getProperties().setProperty("buildQualifier", qualifier); 711*7e63c127SSorin Basca 712*7e63c127SSorin Basca qualifiedVersion = unqualifiedVersion + "." + qualifier; 713*7e63c127SSorin Basca project.getProperties().setProperty("qualified.bundle.version", qualifiedVersion); 714*7e63c127SSorin Basca 715*7e63c127SSorin Basca buildDate = qualifier.substring(0, 4) + "/" + qualifier.substring(4, 6) + "/" + qualifier.substring(6, 8); 716*7e63c127SSorin Basca project.getProperties().setProperty("build.date", buildDate); 717*7e63c127SSorin Basca 718*7e63c127SSorin Basca buildNumber = project.getProperties().get("buildNumber"); 719*7e63c127SSorin Basca pkgName = buildNumber.substring(buildNumber.length() - 7, buildNumber.length()); 720*7e63c127SSorin Basca project.getProperties().setProperty("jacoco.runtime.package.name", "org.jacoco.agent.rt.internal_" + pkgName); 721*7e63c127SSorin Basca 722*7e63c127SSorin Basca void loadLicense(String libraryId) { 723*7e63c127SSorin Basca version = project.getProperties().get(libraryId + ".version"); 724*7e63c127SSorin Basca path = project.getBasedir().toPath().resolve("../org.jacoco.build/licenses/" + libraryId + "-" + version + ".html"); 725*7e63c127SSorin Basca license = new String(java.nio.file.Files.readAllBytes(path), "UTF-8"); 726*7e63c127SSorin Basca project.getProperties().setProperty(libraryId + ".license", license); 727*7e63c127SSorin Basca } 728*7e63c127SSorin Basca loadLicense("args4j"); 729*7e63c127SSorin Basca loadLicense("asm"); 730*7e63c127SSorin Basca loadLicense("googlecodeprettify"); 731*7e63c127SSorin Basca ]]> 732*7e63c127SSorin Basca </script> 733*7e63c127SSorin Basca </configuration> 734*7e63c127SSorin Basca </execution> 735*7e63c127SSorin Basca </executions> 736*7e63c127SSorin Basca </plugin> 737*7e63c127SSorin Basca 738*7e63c127SSorin Basca <plugin> 739*7e63c127SSorin Basca <groupId>org.apache.felix</groupId> 740*7e63c127SSorin Basca <artifactId>maven-bundle-plugin</artifactId> 741*7e63c127SSorin Basca <configuration> 742*7e63c127SSorin Basca <instructions> 743*7e63c127SSorin Basca <Automatic-Module-Name>${project.artifactId}</Automatic-Module-Name> 744*7e63c127SSorin Basca <Bundle-Version>${qualified.bundle.version}</Bundle-Version> 745*7e63c127SSorin Basca <Bundle-Name>${project.description}</Bundle-Name> 746*7e63c127SSorin Basca <Export-Package> 747*7e63c127SSorin Basca !about.html, 748*7e63c127SSorin Basca *.internal*;x-internal:=true;version="${version;===;${Bundle-Version}}", 749*7e63c127SSorin Basca *;version="${version;===;${Bundle-Version}}" 750*7e63c127SSorin Basca </Export-Package> 751*7e63c127SSorin Basca <Import-Package> 752*7e63c127SSorin Basca org.jacoco.*;version="${range;[===,==+);${Bundle-Version}}", 753*7e63c127SSorin Basca org.objectweb.asm.*;version="${range;[===,=+);${asm.version}}" 754*7e63c127SSorin Basca </Import-Package> 755*7e63c127SSorin Basca <Bundle-RequiredExecutionEnvironment>J2SE-1.5</Bundle-RequiredExecutionEnvironment> 756*7e63c127SSorin Basca <Eclipse-SourceReferences>scm:git:git://github.com/jacoco/jacoco.git;path="${project.artifactId}";commitId=${buildNumber}</Eclipse-SourceReferences> 757*7e63c127SSorin Basca </instructions> 758*7e63c127SSorin Basca </configuration> 759*7e63c127SSorin Basca </plugin> 760*7e63c127SSorin Basca </plugins> 761*7e63c127SSorin Basca </build> 762*7e63c127SSorin Basca 763*7e63c127SSorin Basca <profiles> 764*7e63c127SSorin Basca <!-- http://openjdk.java.net/jeps/182 --> 765*7e63c127SSorin Basca <profile> 766*7e63c127SSorin Basca <id>maven-jdk9</id> 767*7e63c127SSorin Basca <activation> 768*7e63c127SSorin Basca <jdk>[9,12)</jdk> 769*7e63c127SSorin Basca </activation> 770*7e63c127SSorin Basca <properties> 771*7e63c127SSorin Basca <bytecode.version>6</bytecode.version> 772*7e63c127SSorin Basca </properties> 773*7e63c127SSorin Basca </profile> 774*7e63c127SSorin Basca 775*7e63c127SSorin Basca <profile> 776*7e63c127SSorin Basca <id>maven-jdk12</id> 777*7e63c127SSorin Basca <activation> 778*7e63c127SSorin Basca <jdk>[12,)</jdk> 779*7e63c127SSorin Basca </activation> 780*7e63c127SSorin Basca <properties> 781*7e63c127SSorin Basca <bytecode.version>7</bytecode.version> 782*7e63c127SSorin Basca </properties> 783*7e63c127SSorin Basca </profile> 784*7e63c127SSorin Basca 785*7e63c127SSorin Basca <!-- This profile enables use of JDK from Maven Toolchains --> 786*7e63c127SSorin Basca <profile> 787*7e63c127SSorin Basca <id>integration-tests</id> 788*7e63c127SSorin Basca <activation> 789*7e63c127SSorin Basca <property> 790*7e63c127SSorin Basca <name>jdk.version</name> 791*7e63c127SSorin Basca </property> 792*7e63c127SSorin Basca </activation> 793*7e63c127SSorin Basca <build> 794*7e63c127SSorin Basca <plugins> 795*7e63c127SSorin Basca <!-- See http://maven.apache.org/guides/mini/guide-using-toolchains.html --> 796*7e63c127SSorin Basca <plugin> 797*7e63c127SSorin Basca <groupId>org.apache.maven.plugins</groupId> 798*7e63c127SSorin Basca <artifactId>maven-toolchains-plugin</artifactId> 799*7e63c127SSorin Basca <executions> 800*7e63c127SSorin Basca <execution> 801*7e63c127SSorin Basca <phase>validate</phase> 802*7e63c127SSorin Basca <goals> 803*7e63c127SSorin Basca <goal>toolchain</goal> 804*7e63c127SSorin Basca </goals> 805*7e63c127SSorin Basca </execution> 806*7e63c127SSorin Basca </executions> 807*7e63c127SSorin Basca <configuration> 808*7e63c127SSorin Basca <toolchains> 809*7e63c127SSorin Basca <jdk> 810*7e63c127SSorin Basca <version>${jdk.version}</version> 811*7e63c127SSorin Basca </jdk> 812*7e63c127SSorin Basca </toolchains> 813*7e63c127SSorin Basca </configuration> 814*7e63c127SSorin Basca </plugin> 815*7e63c127SSorin Basca </plugins> 816*7e63c127SSorin Basca </build> 817*7e63c127SSorin Basca </profile> 818*7e63c127SSorin Basca 819*7e63c127SSorin Basca <!-- 820*7e63c127SSorin Basca Following profiles enable compilation into bytecode version 13 821*7e63c127SSorin Basca when requested "bytecode.version" greater than 13, 822*7e63c127SSorin Basca because this is maximum that can be processed by 823*7e63c127SSorin Basca maven-shade-plugin and maven-plugin-plugin. 824*7e63c127SSorin Basca This is overridden for tests. 825*7e63c127SSorin Basca --> 826*7e63c127SSorin Basca <profile> 827*7e63c127SSorin Basca <id>java14-bytecode</id> 828*7e63c127SSorin Basca <activation> 829*7e63c127SSorin Basca <property> 830*7e63c127SSorin Basca <name>bytecode.version</name> 831*7e63c127SSorin Basca <value>14</value> 832*7e63c127SSorin Basca </property> 833*7e63c127SSorin Basca </activation> 834*7e63c127SSorin Basca <properties> 835*7e63c127SSorin Basca <maven.compiler.source>13</maven.compiler.source> 836*7e63c127SSorin Basca <maven.compiler.target>13</maven.compiler.target> 837*7e63c127SSorin Basca </properties> 838*7e63c127SSorin Basca </profile> 839*7e63c127SSorin Basca 840*7e63c127SSorin Basca <profile> 841*7e63c127SSorin Basca <id>java15-bytecode</id> 842*7e63c127SSorin Basca <activation> 843*7e63c127SSorin Basca <property> 844*7e63c127SSorin Basca <name>bytecode.version</name> 845*7e63c127SSorin Basca <value>15</value> 846*7e63c127SSorin Basca </property> 847*7e63c127SSorin Basca </activation> 848*7e63c127SSorin Basca <properties> 849*7e63c127SSorin Basca <maven.compiler.source>13</maven.compiler.source> 850*7e63c127SSorin Basca <maven.compiler.target>13</maven.compiler.target> 851*7e63c127SSorin Basca </properties> 852*7e63c127SSorin Basca </profile> 853*7e63c127SSorin Basca 854*7e63c127SSorin Basca <profile> 855*7e63c127SSorin Basca <id>java16-bytecode</id> 856*7e63c127SSorin Basca <activation> 857*7e63c127SSorin Basca <property> 858*7e63c127SSorin Basca <name>bytecode.version</name> 859*7e63c127SSorin Basca <value>16</value> 860*7e63c127SSorin Basca </property> 861*7e63c127SSorin Basca </activation> 862*7e63c127SSorin Basca <properties> 863*7e63c127SSorin Basca <maven.compiler.source>13</maven.compiler.source> 864*7e63c127SSorin Basca <maven.compiler.target>13</maven.compiler.target> 865*7e63c127SSorin Basca </properties> 866*7e63c127SSorin Basca </profile> 867*7e63c127SSorin Basca 868*7e63c127SSorin Basca <profile> 869*7e63c127SSorin Basca <id>java17-bytecode</id> 870*7e63c127SSorin Basca <activation> 871*7e63c127SSorin Basca <property> 872*7e63c127SSorin Basca <name>bytecode.version</name> 873*7e63c127SSorin Basca <value>17</value> 874*7e63c127SSorin Basca </property> 875*7e63c127SSorin Basca </activation> 876*7e63c127SSorin Basca <properties> 877*7e63c127SSorin Basca <maven.compiler.source>13</maven.compiler.source> 878*7e63c127SSorin Basca <maven.compiler.target>13</maven.compiler.target> 879*7e63c127SSorin Basca </properties> 880*7e63c127SSorin Basca </profile> 881*7e63c127SSorin Basca 882*7e63c127SSorin Basca <!-- This profile enables use of ECJ --> 883*7e63c127SSorin Basca <profile> 884*7e63c127SSorin Basca <id>ecj</id> 885*7e63c127SSorin Basca <activation> 886*7e63c127SSorin Basca <property> 887*7e63c127SSorin Basca <name>ecj</name> 888*7e63c127SSorin Basca </property> 889*7e63c127SSorin Basca </activation> 890*7e63c127SSorin Basca <build> 891*7e63c127SSorin Basca <plugins> 892*7e63c127SSorin Basca <plugin> 893*7e63c127SSorin Basca <groupId>org.apache.maven.plugins</groupId> 894*7e63c127SSorin Basca <artifactId>maven-compiler-plugin</artifactId> 895*7e63c127SSorin Basca <configuration> 896*7e63c127SSorin Basca <compilerId>eclipse</compilerId> 897*7e63c127SSorin Basca <source>1.8</source> 898*7e63c127SSorin Basca <target>1.8</target> 899*7e63c127SSorin Basca </configuration> 900*7e63c127SSorin Basca <dependencies> 901*7e63c127SSorin Basca <dependency> 902*7e63c127SSorin Basca <groupId>org.eclipse.jdt.core.compiler</groupId> 903*7e63c127SSorin Basca <artifactId>ecj</artifactId> 904*7e63c127SSorin Basca <version>4.6.1</version> 905*7e63c127SSorin Basca </dependency> 906*7e63c127SSorin Basca <dependency> 907*7e63c127SSorin Basca <groupId>org.codehaus.plexus</groupId> 908*7e63c127SSorin Basca <artifactId>plexus-compiler-eclipse</artifactId> 909*7e63c127SSorin Basca <version>2.8.1</version> 910*7e63c127SSorin Basca </dependency> 911*7e63c127SSorin Basca </dependencies> 912*7e63c127SSorin Basca </plugin> 913*7e63c127SSorin Basca </plugins> 914*7e63c127SSorin Basca </build> 915*7e63c127SSorin Basca </profile> 916*7e63c127SSorin Basca 917*7e63c127SSorin Basca <!-- 918*7e63c127SSorin Basca Profiles for different JDK versions: 919*7e63c127SSorin Basca --> 920*7e63c127SSorin Basca 921*7e63c127SSorin Basca <profile> 922*7e63c127SSorin Basca <id>jdk6</id> 923*7e63c127SSorin Basca <activation> 924*7e63c127SSorin Basca <property> 925*7e63c127SSorin Basca <name>jdk.version</name> 926*7e63c127SSorin Basca <value>6</value> 927*7e63c127SSorin Basca </property> 928*7e63c127SSorin Basca </activation> 929*7e63c127SSorin Basca <properties> 930*7e63c127SSorin Basca <jvm.args>-XX:-FailOverToOldVerifier -Xverify:all</jvm.args> 931*7e63c127SSorin Basca </properties> 932*7e63c127SSorin Basca </profile> 933*7e63c127SSorin Basca 934*7e63c127SSorin Basca <profile> 935*7e63c127SSorin Basca <id>jdk7</id> 936*7e63c127SSorin Basca <activation> 937*7e63c127SSorin Basca <property> 938*7e63c127SSorin Basca <name>jdk.version</name> 939*7e63c127SSorin Basca <value>7</value> 940*7e63c127SSorin Basca </property> 941*7e63c127SSorin Basca </activation> 942*7e63c127SSorin Basca <properties> 943*7e63c127SSorin Basca <jvm.args>-XX:-FailOverToOldVerifier -Xverify:all</jvm.args> 944*7e63c127SSorin Basca </properties> 945*7e63c127SSorin Basca </profile> 946*7e63c127SSorin Basca 947*7e63c127SSorin Basca <profile> 948*7e63c127SSorin Basca <id>jdk8</id> 949*7e63c127SSorin Basca <activation> 950*7e63c127SSorin Basca <property> 951*7e63c127SSorin Basca <name>jdk.version</name> 952*7e63c127SSorin Basca <value>8</value> 953*7e63c127SSorin Basca </property> 954*7e63c127SSorin Basca </activation> 955*7e63c127SSorin Basca <properties> 956*7e63c127SSorin Basca <jvm.args>-XX:-FailOverToOldVerifier -Xverify:all</jvm.args> 957*7e63c127SSorin Basca </properties> 958*7e63c127SSorin Basca </profile> 959*7e63c127SSorin Basca 960*7e63c127SSorin Basca <profile> 961*7e63c127SSorin Basca <id>jdk9</id> 962*7e63c127SSorin Basca <activation> 963*7e63c127SSorin Basca <property> 964*7e63c127SSorin Basca <name>jdk.version</name> 965*7e63c127SSorin Basca <value>9</value> 966*7e63c127SSorin Basca </property> 967*7e63c127SSorin Basca </activation> 968*7e63c127SSorin Basca <properties> 969*7e63c127SSorin Basca <bytecode.version>6</bytecode.version> 970*7e63c127SSorin Basca </properties> 971*7e63c127SSorin Basca </profile> 972*7e63c127SSorin Basca 973*7e63c127SSorin Basca <profile> 974*7e63c127SSorin Basca <id>jdk10</id> 975*7e63c127SSorin Basca <activation> 976*7e63c127SSorin Basca <property> 977*7e63c127SSorin Basca <name>jdk.version</name> 978*7e63c127SSorin Basca <value>10</value> 979*7e63c127SSorin Basca </property> 980*7e63c127SSorin Basca </activation> 981*7e63c127SSorin Basca <properties> 982*7e63c127SSorin Basca <bytecode.version>6</bytecode.version> 983*7e63c127SSorin Basca </properties> 984*7e63c127SSorin Basca </profile> 985*7e63c127SSorin Basca 986*7e63c127SSorin Basca <profile> 987*7e63c127SSorin Basca <id>jdk11</id> 988*7e63c127SSorin Basca <activation> 989*7e63c127SSorin Basca <property> 990*7e63c127SSorin Basca <name>jdk.version</name> 991*7e63c127SSorin Basca <value>11</value> 992*7e63c127SSorin Basca </property> 993*7e63c127SSorin Basca </activation> 994*7e63c127SSorin Basca <properties> 995*7e63c127SSorin Basca <bytecode.version>6</bytecode.version> 996*7e63c127SSorin Basca </properties> 997*7e63c127SSorin Basca </profile> 998*7e63c127SSorin Basca 999*7e63c127SSorin Basca <profile> 1000*7e63c127SSorin Basca <id>jdk12</id> 1001*7e63c127SSorin Basca <activation> 1002*7e63c127SSorin Basca <property> 1003*7e63c127SSorin Basca <name>jdk.version</name> 1004*7e63c127SSorin Basca <value>12</value> 1005*7e63c127SSorin Basca </property> 1006*7e63c127SSorin Basca </activation> 1007*7e63c127SSorin Basca <properties> 1008*7e63c127SSorin Basca <bytecode.version>7</bytecode.version> 1009*7e63c127SSorin Basca </properties> 1010*7e63c127SSorin Basca </profile> 1011*7e63c127SSorin Basca 1012*7e63c127SSorin Basca <!-- This profile enables generation of JARs with sources and javadocs --> 1013*7e63c127SSorin Basca <profile> 1014*7e63c127SSorin Basca <id>sources</id> 1015*7e63c127SSorin Basca <activation> 1016*7e63c127SSorin Basca <file> 1017*7e63c127SSorin Basca <exists>src/</exists> 1018*7e63c127SSorin Basca </file> 1019*7e63c127SSorin Basca </activation> 1020*7e63c127SSorin Basca <build> 1021*7e63c127SSorin Basca <plugins> 1022*7e63c127SSorin Basca <!-- Generates jar with sources --> 1023*7e63c127SSorin Basca <plugin> 1024*7e63c127SSorin Basca <groupId>org.apache.maven.plugins</groupId> 1025*7e63c127SSorin Basca <artifactId>maven-source-plugin</artifactId> 1026*7e63c127SSorin Basca <executions> 1027*7e63c127SSorin Basca <execution> 1028*7e63c127SSorin Basca <id>attach-sources</id> 1029*7e63c127SSorin Basca <phase>verify</phase> 1030*7e63c127SSorin Basca <goals> 1031*7e63c127SSorin Basca <goal>jar-no-fork</goal> 1032*7e63c127SSorin Basca </goals> 1033*7e63c127SSorin Basca </execution> 1034*7e63c127SSorin Basca </executions> 1035*7e63c127SSorin Basca </plugin> 1036*7e63c127SSorin Basca <!-- Generates Javadoc --> 1037*7e63c127SSorin Basca <plugin> 1038*7e63c127SSorin Basca <groupId>org.apache.maven.plugins</groupId> 1039*7e63c127SSorin Basca <artifactId>maven-javadoc-plugin</artifactId> 1040*7e63c127SSorin Basca <executions> 1041*7e63c127SSorin Basca <execution> 1042*7e63c127SSorin Basca <id>attach-javadocs</id> 1043*7e63c127SSorin Basca <goals> 1044*7e63c127SSorin Basca <goal>jar</goal> 1045*7e63c127SSorin Basca </goals> 1046*7e63c127SSorin Basca </execution> 1047*7e63c127SSorin Basca </executions> 1048*7e63c127SSorin Basca </plugin> 1049*7e63c127SSorin Basca </plugins> 1050*7e63c127SSorin Basca </build> 1051*7e63c127SSorin Basca </profile> 1052*7e63c127SSorin Basca 1053*7e63c127SSorin Basca <!-- This profile is activated when a project is released. --> 1054*7e63c127SSorin Basca <profile> 1055*7e63c127SSorin Basca <id>release</id> 1056*7e63c127SSorin Basca <build> 1057*7e63c127SSorin Basca <plugins> 1058*7e63c127SSorin Basca <plugin> 1059*7e63c127SSorin Basca <groupId>org.apache.maven.plugins</groupId> 1060*7e63c127SSorin Basca <artifactId>maven-enforcer-plugin</artifactId> 1061*7e63c127SSorin Basca <inherited>false</inherited> 1062*7e63c127SSorin Basca <executions> 1063*7e63c127SSorin Basca <execution> 1064*7e63c127SSorin Basca <id>enforce-release-rules</id> 1065*7e63c127SSorin Basca <phase>verify</phase> 1066*7e63c127SSorin Basca <goals> 1067*7e63c127SSorin Basca <goal>enforce</goal> 1068*7e63c127SSorin Basca </goals> 1069*7e63c127SSorin Basca <configuration> 1070*7e63c127SSorin Basca <rules> 1071*7e63c127SSorin Basca <requireReleaseVersion/> 1072*7e63c127SSorin Basca <requireProperty> 1073*7e63c127SSorin Basca <property>buildNumber</property> 1074*7e63c127SSorin Basca <regex>[0-9a-f]{40}</regex> 1075*7e63c127SSorin Basca </requireProperty> 1076*7e63c127SSorin Basca </rules> 1077*7e63c127SSorin Basca </configuration> 1078*7e63c127SSorin Basca </execution> 1079*7e63c127SSorin Basca </executions> 1080*7e63c127SSorin Basca </plugin> 1081*7e63c127SSorin Basca <!-- Checks compatibility with Java API --> 1082*7e63c127SSorin Basca <plugin> 1083*7e63c127SSorin Basca <groupId>org.codehaus.mojo</groupId> 1084*7e63c127SSorin Basca <artifactId>animal-sniffer-maven-plugin</artifactId> 1085*7e63c127SSorin Basca <executions> 1086*7e63c127SSorin Basca <execution> 1087*7e63c127SSorin Basca <id>enforce-java-api-compatibility</id> 1088*7e63c127SSorin Basca <phase>verify</phase> 1089*7e63c127SSorin Basca <goals> 1090*7e63c127SSorin Basca <goal>check</goal> 1091*7e63c127SSorin Basca </goals> 1092*7e63c127SSorin Basca <configuration> 1093*7e63c127SSorin Basca <signature> 1094*7e63c127SSorin Basca <groupId>org.codehaus.mojo.signature</groupId> 1095*7e63c127SSorin Basca <artifactId>java15</artifactId> 1096*7e63c127SSorin Basca <version>1.0</version> 1097*7e63c127SSorin Basca </signature> 1098*7e63c127SSorin Basca </configuration> 1099*7e63c127SSorin Basca </execution> 1100*7e63c127SSorin Basca </executions> 1101*7e63c127SSorin Basca </plugin> 1102*7e63c127SSorin Basca <!-- Signs artifacts --> 1103*7e63c127SSorin Basca <plugin> 1104*7e63c127SSorin Basca <groupId>org.apache.maven.plugins</groupId> 1105*7e63c127SSorin Basca <artifactId>maven-gpg-plugin</artifactId> 1106*7e63c127SSorin Basca <executions> 1107*7e63c127SSorin Basca <execution> 1108*7e63c127SSorin Basca <id>sign-artifacts</id> 1109*7e63c127SSorin Basca <phase>verify</phase> 1110*7e63c127SSorin Basca <goals> 1111*7e63c127SSorin Basca <goal>sign</goal> 1112*7e63c127SSorin Basca </goals> 1113*7e63c127SSorin Basca </execution> 1114*7e63c127SSorin Basca </executions> 1115*7e63c127SSorin Basca </plugin> 1116*7e63c127SSorin Basca </plugins> 1117*7e63c127SSorin Basca </build> 1118*7e63c127SSorin Basca </profile> 1119*7e63c127SSorin Basca 1120*7e63c127SSorin Basca <!-- This profile is active only when used from Eclipse m2e and is used only to store settings. --> 1121*7e63c127SSorin Basca <profile> 1122*7e63c127SSorin Basca <id>m2e</id> 1123*7e63c127SSorin Basca <activation> 1124*7e63c127SSorin Basca <property> 1125*7e63c127SSorin Basca <name>m2e.version</name> 1126*7e63c127SSorin Basca </property> 1127*7e63c127SSorin Basca </activation> 1128*7e63c127SSorin Basca <build> 1129*7e63c127SSorin Basca <pluginManagement> 1130*7e63c127SSorin Basca <plugins> 1131*7e63c127SSorin Basca <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.--> 1132*7e63c127SSorin Basca <plugin> 1133*7e63c127SSorin Basca <groupId>org.eclipse.m2e</groupId> 1134*7e63c127SSorin Basca <artifactId>lifecycle-mapping</artifactId> 1135*7e63c127SSorin Basca <version>1.0.0</version> 1136*7e63c127SSorin Basca <configuration> 1137*7e63c127SSorin Basca <lifecycleMappingMetadata> 1138*7e63c127SSorin Basca <pluginExecutions> 1139*7e63c127SSorin Basca <pluginExecution> 1140*7e63c127SSorin Basca <pluginExecutionFilter> 1141*7e63c127SSorin Basca <groupId>org.apache.maven.plugins</groupId> 1142*7e63c127SSorin Basca <artifactId>maven-antrun-plugin</artifactId> 1143*7e63c127SSorin Basca <versionRange>[0,)</versionRange> 1144*7e63c127SSorin Basca <goals> 1145*7e63c127SSorin Basca <goal>run</goal> 1146*7e63c127SSorin Basca </goals> 1147*7e63c127SSorin Basca </pluginExecutionFilter> 1148*7e63c127SSorin Basca <action> 1149*7e63c127SSorin Basca <ignore></ignore> 1150*7e63c127SSorin Basca </action> 1151*7e63c127SSorin Basca </pluginExecution> 1152*7e63c127SSorin Basca <pluginExecution> 1153*7e63c127SSorin Basca <pluginExecutionFilter> 1154*7e63c127SSorin Basca <groupId>org.apache.maven.plugins</groupId> 1155*7e63c127SSorin Basca <artifactId>maven-invoker-plugin</artifactId> 1156*7e63c127SSorin Basca <versionRange>[0,)</versionRange> 1157*7e63c127SSorin Basca <goals> 1158*7e63c127SSorin Basca <goal>install</goal> 1159*7e63c127SSorin Basca </goals> 1160*7e63c127SSorin Basca </pluginExecutionFilter> 1161*7e63c127SSorin Basca <action> 1162*7e63c127SSorin Basca <ignore></ignore> 1163*7e63c127SSorin Basca </action> 1164*7e63c127SSorin Basca </pluginExecution> 1165*7e63c127SSorin Basca <pluginExecution> 1166*7e63c127SSorin Basca <pluginExecutionFilter> 1167*7e63c127SSorin Basca <groupId>org.apache.maven.plugins</groupId> 1168*7e63c127SSorin Basca <artifactId>maven-dependency-plugin</artifactId> 1169*7e63c127SSorin Basca <versionRange>[0,)</versionRange> 1170*7e63c127SSorin Basca <goals> 1171*7e63c127SSorin Basca <goal>unpack</goal> 1172*7e63c127SSorin Basca <goal>copy-dependencies</goal> 1173*7e63c127SSorin Basca </goals> 1174*7e63c127SSorin Basca </pluginExecutionFilter> 1175*7e63c127SSorin Basca <action> 1176*7e63c127SSorin Basca <ignore></ignore> 1177*7e63c127SSorin Basca </action> 1178*7e63c127SSorin Basca </pluginExecution> 1179*7e63c127SSorin Basca <pluginExecution> 1180*7e63c127SSorin Basca <pluginExecutionFilter> 1181*7e63c127SSorin Basca <groupId>org.codehaus.groovy.maven</groupId> 1182*7e63c127SSorin Basca <artifactId>gmaven-plugin</artifactId> 1183*7e63c127SSorin Basca <versionRange>[0,)</versionRange> 1184*7e63c127SSorin Basca <goals> 1185*7e63c127SSorin Basca <goal>execute</goal> 1186*7e63c127SSorin Basca </goals> 1187*7e63c127SSorin Basca </pluginExecutionFilter> 1188*7e63c127SSorin Basca <action> 1189*7e63c127SSorin Basca <ignore></ignore> 1190*7e63c127SSorin Basca </action> 1191*7e63c127SSorin Basca </pluginExecution> 1192*7e63c127SSorin Basca <pluginExecution> 1193*7e63c127SSorin Basca <pluginExecutionFilter> 1194*7e63c127SSorin Basca <groupId>org.codehaus.mojo</groupId> 1195*7e63c127SSorin Basca <artifactId>xml-maven-plugin</artifactId> 1196*7e63c127SSorin Basca <versionRange>[0,)</versionRange> 1197*7e63c127SSorin Basca <goals> 1198*7e63c127SSorin Basca <goal>transform</goal> 1199*7e63c127SSorin Basca </goals> 1200*7e63c127SSorin Basca </pluginExecutionFilter> 1201*7e63c127SSorin Basca <action> 1202*7e63c127SSorin Basca <ignore></ignore> 1203*7e63c127SSorin Basca </action> 1204*7e63c127SSorin Basca </pluginExecution> 1205*7e63c127SSorin Basca <pluginExecution> 1206*7e63c127SSorin Basca <pluginExecutionFilter> 1207*7e63c127SSorin Basca <groupId>org.jacoco</groupId> 1208*7e63c127SSorin Basca <artifactId>jacoco-maven-plugin</artifactId> 1209*7e63c127SSorin Basca <versionRange>[0,)</versionRange> 1210*7e63c127SSorin Basca <goals> 1211*7e63c127SSorin Basca <goal>prepare-agent</goal> 1212*7e63c127SSorin Basca </goals> 1213*7e63c127SSorin Basca </pluginExecutionFilter> 1214*7e63c127SSorin Basca <action> 1215*7e63c127SSorin Basca <ignore></ignore> 1216*7e63c127SSorin Basca </action> 1217*7e63c127SSorin Basca </pluginExecution> 1218*7e63c127SSorin Basca <pluginExecution> 1219*7e63c127SSorin Basca <pluginExecutionFilter> 1220*7e63c127SSorin Basca <groupId>org.apache.maven.plugins</groupId> 1221*7e63c127SSorin Basca <artifactId>maven-enforcer-plugin</artifactId> 1222*7e63c127SSorin Basca <versionRange>[0,)</versionRange> 1223*7e63c127SSorin Basca <goals> 1224*7e63c127SSorin Basca <goal>enforce</goal> 1225*7e63c127SSorin Basca </goals> 1226*7e63c127SSorin Basca </pluginExecutionFilter> 1227*7e63c127SSorin Basca <action> 1228*7e63c127SSorin Basca <ignore></ignore> 1229*7e63c127SSorin Basca </action> 1230*7e63c127SSorin Basca </pluginExecution> 1231*7e63c127SSorin Basca <pluginExecution> 1232*7e63c127SSorin Basca <pluginExecutionFilter> 1233*7e63c127SSorin Basca <groupId>org.codehaus.mojo</groupId> 1234*7e63c127SSorin Basca <artifactId>build-helper-maven-plugin</artifactId> 1235*7e63c127SSorin Basca <versionRange>[0,)</versionRange> 1236*7e63c127SSorin Basca <goals> 1237*7e63c127SSorin Basca <goal>parse-version</goal> 1238*7e63c127SSorin Basca </goals> 1239*7e63c127SSorin Basca </pluginExecutionFilter> 1240*7e63c127SSorin Basca <action> 1241*7e63c127SSorin Basca <ignore></ignore> 1242*7e63c127SSorin Basca </action> 1243*7e63c127SSorin Basca </pluginExecution> 1244*7e63c127SSorin Basca </pluginExecutions> 1245*7e63c127SSorin Basca </lifecycleMappingMetadata> 1246*7e63c127SSorin Basca </configuration> 1247*7e63c127SSorin Basca </plugin> 1248*7e63c127SSorin Basca </plugins> 1249*7e63c127SSorin Basca </pluginManagement> 1250*7e63c127SSorin Basca </build> 1251*7e63c127SSorin Basca </profile> 1252*7e63c127SSorin Basca </profiles> 1253*7e63c127SSorin Basca 1254*7e63c127SSorin Basca</project> 1255