1*78c4dd6aSAndroid Build Coastguard Worker<?xml version="1.0" encoding="UTF-8"?> 2*78c4dd6aSAndroid Build Coastguard Worker<!-- 3*78c4dd6aSAndroid Build Coastguard Worker ~ Copyright (c) 2016 Network New Technologies Inc. 4*78c4dd6aSAndroid Build Coastguard Worker ~ 5*78c4dd6aSAndroid Build Coastguard Worker ~ Licensed under the Apache License, Version 2.0 (the "License"); 6*78c4dd6aSAndroid Build Coastguard Worker ~ you may not use this file except in compliance with the License. 7*78c4dd6aSAndroid Build Coastguard Worker ~ You may obtain a copy of the License at 8*78c4dd6aSAndroid Build Coastguard Worker ~ 9*78c4dd6aSAndroid Build Coastguard Worker ~ http://www.apache.org/licenses/LICENSE-2.0 10*78c4dd6aSAndroid Build Coastguard Worker ~ 11*78c4dd6aSAndroid Build Coastguard Worker ~ Unless required by applicable law or agreed to in writing, software 12*78c4dd6aSAndroid Build Coastguard Worker ~ distributed under the License is distributed on an "AS IS" BASIS, 13*78c4dd6aSAndroid Build Coastguard Worker ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14*78c4dd6aSAndroid Build Coastguard Worker ~ See the License for the specific language governing permissions and 15*78c4dd6aSAndroid Build Coastguard Worker ~ limitations under the License. 16*78c4dd6aSAndroid Build Coastguard Worker --> 17*78c4dd6aSAndroid Build Coastguard Worker<project 18*78c4dd6aSAndroid Build Coastguard Worker xmlns="http://maven.apache.org/POM/4.0.0" 19*78c4dd6aSAndroid Build Coastguard Worker xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 20*78c4dd6aSAndroid Build Coastguard Worker xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" 21*78c4dd6aSAndroid Build Coastguard Worker > 22*78c4dd6aSAndroid Build Coastguard Worker <modelVersion>4.0.0</modelVersion> 23*78c4dd6aSAndroid Build Coastguard Worker 24*78c4dd6aSAndroid Build Coastguard Worker <groupId>com.networknt</groupId> 25*78c4dd6aSAndroid Build Coastguard Worker <artifactId>json-schema-validator</artifactId> 26*78c4dd6aSAndroid Build Coastguard Worker <version>1.4.0</version> 27*78c4dd6aSAndroid Build Coastguard Worker <packaging>bundle</packaging> 28*78c4dd6aSAndroid Build Coastguard Worker <name>JsonSchemaValidator</name> 29*78c4dd6aSAndroid Build Coastguard Worker <description>A json schema validator that supports draft v4, v6, v7, v2019-09 and v2020-12</description> 30*78c4dd6aSAndroid Build Coastguard Worker <url>https://github.com/networknt/json-schema-validator</url> 31*78c4dd6aSAndroid Build Coastguard Worker 32*78c4dd6aSAndroid Build Coastguard Worker <licenses> 33*78c4dd6aSAndroid Build Coastguard Worker <license> 34*78c4dd6aSAndroid Build Coastguard Worker <name>Apache License Version 2.0</name> 35*78c4dd6aSAndroid Build Coastguard Worker <url>https://www.apache.org/licenses/LICENSE-2.0</url> 36*78c4dd6aSAndroid Build Coastguard Worker <distribution>repo</distribution> 37*78c4dd6aSAndroid Build Coastguard Worker </license> 38*78c4dd6aSAndroid Build Coastguard Worker </licenses> 39*78c4dd6aSAndroid Build Coastguard Worker 40*78c4dd6aSAndroid Build Coastguard Worker <developers> 41*78c4dd6aSAndroid Build Coastguard Worker <developer> 42*78c4dd6aSAndroid Build Coastguard Worker <id>stevehu</id> 43*78c4dd6aSAndroid Build Coastguard Worker <name>Steve Hu</name> 44*78c4dd6aSAndroid Build Coastguard Worker <email>[email protected]</email> 45*78c4dd6aSAndroid Build Coastguard Worker </developer> 46*78c4dd6aSAndroid Build Coastguard Worker </developers> 47*78c4dd6aSAndroid Build Coastguard Worker 48*78c4dd6aSAndroid Build Coastguard Worker <scm> 49*78c4dd6aSAndroid Build Coastguard Worker <connection>scm:git://github.com:networknt/json-schema-validator.git</connection> 50*78c4dd6aSAndroid Build Coastguard Worker <developerConnection>scm:git://github.com:networknt/json-schema-validator.git</developerConnection> 51*78c4dd6aSAndroid Build Coastguard Worker <url>https://github.com:networknt/json-schema-validator.git</url> 52*78c4dd6aSAndroid Build Coastguard Worker </scm> 53*78c4dd6aSAndroid Build Coastguard Worker 54*78c4dd6aSAndroid Build Coastguard Worker <issueManagement> 55*78c4dd6aSAndroid Build Coastguard Worker <system>github</system> 56*78c4dd6aSAndroid Build Coastguard Worker <url>https://github.com/networknt/json-schema-validator/issues</url> 57*78c4dd6aSAndroid Build Coastguard Worker </issueManagement> 58*78c4dd6aSAndroid Build Coastguard Worker 59*78c4dd6aSAndroid Build Coastguard Worker <distributionManagement> 60*78c4dd6aSAndroid Build Coastguard Worker <repository> 61*78c4dd6aSAndroid Build Coastguard Worker <id>ossrh</id> 62*78c4dd6aSAndroid Build Coastguard Worker <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url> 63*78c4dd6aSAndroid Build Coastguard Worker </repository> 64*78c4dd6aSAndroid Build Coastguard Worker <snapshotRepository> 65*78c4dd6aSAndroid Build Coastguard Worker <id>ossrh</id> 66*78c4dd6aSAndroid Build Coastguard Worker <url>https://oss.sonatype.org/content/repositories/snapshots</url> 67*78c4dd6aSAndroid Build Coastguard Worker </snapshotRepository> 68*78c4dd6aSAndroid Build Coastguard Worker </distributionManagement> 69*78c4dd6aSAndroid Build Coastguard Worker 70*78c4dd6aSAndroid Build Coastguard Worker <properties> 71*78c4dd6aSAndroid Build Coastguard Worker <java.testversion>1.8</java.testversion> 72*78c4dd6aSAndroid Build Coastguard Worker <java.version>1.8</java.version> 73*78c4dd6aSAndroid Build Coastguard Worker <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 74*78c4dd6aSAndroid Build Coastguard Worker <version.hamcrest>2.2</version.hamcrest> 75*78c4dd6aSAndroid Build Coastguard Worker <version.itu>1.8.0</version.itu> 76*78c4dd6aSAndroid Build Coastguard Worker <version.jackson>2.15.3</version.jackson> 77*78c4dd6aSAndroid Build Coastguard Worker <version.joni>2.1.41</version.joni> 78*78c4dd6aSAndroid Build Coastguard Worker <version.junit>5.9.2</version.junit> 79*78c4dd6aSAndroid Build Coastguard Worker <version.logback>1.3.14</version.logback> 80*78c4dd6aSAndroid Build Coastguard Worker <version.slf4j>2.0.9</version.slf4j> 81*78c4dd6aSAndroid Build Coastguard Worker <version.surefire>3.0.0</version.surefire> 82*78c4dd6aSAndroid Build Coastguard Worker <version.undertow>2.2.25.Final</version.undertow> 83*78c4dd6aSAndroid Build Coastguard Worker </properties> 84*78c4dd6aSAndroid Build Coastguard Worker 85*78c4dd6aSAndroid Build Coastguard Worker <dependencies> 86*78c4dd6aSAndroid Build Coastguard Worker 87*78c4dd6aSAndroid Build Coastguard Worker <dependency> 88*78c4dd6aSAndroid Build Coastguard Worker <groupId>ch.qos.logback</groupId> 89*78c4dd6aSAndroid Build Coastguard Worker <artifactId>logback-classic</artifactId> 90*78c4dd6aSAndroid Build Coastguard Worker <version>${version.logback}</version> 91*78c4dd6aSAndroid Build Coastguard Worker <scope>test</scope> 92*78c4dd6aSAndroid Build Coastguard Worker </dependency> 93*78c4dd6aSAndroid Build Coastguard Worker 94*78c4dd6aSAndroid Build Coastguard Worker <dependency> 95*78c4dd6aSAndroid Build Coastguard Worker <!-- Used to validate RFC 3339 date and date-time --> 96*78c4dd6aSAndroid Build Coastguard Worker <groupId>com.ethlo.time</groupId> 97*78c4dd6aSAndroid Build Coastguard Worker <artifactId>itu</artifactId> 98*78c4dd6aSAndroid Build Coastguard Worker <version>${version.itu}</version> 99*78c4dd6aSAndroid Build Coastguard Worker </dependency> 100*78c4dd6aSAndroid Build Coastguard Worker 101*78c4dd6aSAndroid Build Coastguard Worker <dependency> 102*78c4dd6aSAndroid Build Coastguard Worker <groupId>com.fasterxml.jackson.core</groupId> 103*78c4dd6aSAndroid Build Coastguard Worker <artifactId>jackson-databind</artifactId> 104*78c4dd6aSAndroid Build Coastguard Worker <version>${version.jackson}</version> 105*78c4dd6aSAndroid Build Coastguard Worker </dependency> 106*78c4dd6aSAndroid Build Coastguard Worker 107*78c4dd6aSAndroid Build Coastguard Worker <dependency> 108*78c4dd6aSAndroid Build Coastguard Worker <groupId>com.fasterxml.jackson.dataformat</groupId> 109*78c4dd6aSAndroid Build Coastguard Worker <artifactId>jackson-dataformat-yaml</artifactId> 110*78c4dd6aSAndroid Build Coastguard Worker <version>${version.jackson}</version> 111*78c4dd6aSAndroid Build Coastguard Worker </dependency> 112*78c4dd6aSAndroid Build Coastguard Worker 113*78c4dd6aSAndroid Build Coastguard Worker <dependency> 114*78c4dd6aSAndroid Build Coastguard Worker <groupId>io.undertow</groupId> 115*78c4dd6aSAndroid Build Coastguard Worker <artifactId>undertow-core</artifactId> 116*78c4dd6aSAndroid Build Coastguard Worker <version>${version.undertow}</version> 117*78c4dd6aSAndroid Build Coastguard Worker <scope>test</scope> 118*78c4dd6aSAndroid Build Coastguard Worker </dependency> 119*78c4dd6aSAndroid Build Coastguard Worker 120*78c4dd6aSAndroid Build Coastguard Worker <dependency> 121*78c4dd6aSAndroid Build Coastguard Worker <groupId>org.hamcrest</groupId> 122*78c4dd6aSAndroid Build Coastguard Worker <artifactId>hamcrest</artifactId> 123*78c4dd6aSAndroid Build Coastguard Worker <version>${version.hamcrest}</version> 124*78c4dd6aSAndroid Build Coastguard Worker <scope>test</scope> 125*78c4dd6aSAndroid Build Coastguard Worker </dependency> 126*78c4dd6aSAndroid Build Coastguard Worker 127*78c4dd6aSAndroid Build Coastguard Worker <dependency> 128*78c4dd6aSAndroid Build Coastguard Worker <!-- Used to validate ECMA 262 regular expressions --> 129*78c4dd6aSAndroid Build Coastguard Worker <groupId>org.jruby.joni</groupId> 130*78c4dd6aSAndroid Build Coastguard Worker <artifactId>joni</artifactId> 131*78c4dd6aSAndroid Build Coastguard Worker <version>${version.joni}</version> 132*78c4dd6aSAndroid Build Coastguard Worker <optional>true</optional> 133*78c4dd6aSAndroid Build Coastguard Worker </dependency> 134*78c4dd6aSAndroid Build Coastguard Worker 135*78c4dd6aSAndroid Build Coastguard Worker <dependency> 136*78c4dd6aSAndroid Build Coastguard Worker <groupId>org.junit.jupiter</groupId> 137*78c4dd6aSAndroid Build Coastguard Worker <artifactId>junit-jupiter-engine</artifactId> 138*78c4dd6aSAndroid Build Coastguard Worker <version>${version.junit}</version> 139*78c4dd6aSAndroid Build Coastguard Worker <scope>test</scope> 140*78c4dd6aSAndroid Build Coastguard Worker </dependency> 141*78c4dd6aSAndroid Build Coastguard Worker 142*78c4dd6aSAndroid Build Coastguard Worker <dependency> 143*78c4dd6aSAndroid Build Coastguard Worker <groupId>org.junit.jupiter</groupId> 144*78c4dd6aSAndroid Build Coastguard Worker <artifactId>junit-jupiter-params</artifactId> 145*78c4dd6aSAndroid Build Coastguard Worker <version>${version.junit}</version> 146*78c4dd6aSAndroid Build Coastguard Worker <scope>test</scope> 147*78c4dd6aSAndroid Build Coastguard Worker </dependency> 148*78c4dd6aSAndroid Build Coastguard Worker 149*78c4dd6aSAndroid Build Coastguard Worker <dependency> 150*78c4dd6aSAndroid Build Coastguard Worker <groupId>org.slf4j</groupId> 151*78c4dd6aSAndroid Build Coastguard Worker <artifactId>slf4j-api</artifactId> 152*78c4dd6aSAndroid Build Coastguard Worker <version>${version.slf4j}</version> 153*78c4dd6aSAndroid Build Coastguard Worker </dependency> 154*78c4dd6aSAndroid Build Coastguard Worker 155*78c4dd6aSAndroid Build Coastguard Worker </dependencies> 156*78c4dd6aSAndroid Build Coastguard Worker 157*78c4dd6aSAndroid Build Coastguard Worker <build> 158*78c4dd6aSAndroid Build Coastguard Worker 159*78c4dd6aSAndroid Build Coastguard Worker <resources> 160*78c4dd6aSAndroid Build Coastguard Worker <resource> 161*78c4dd6aSAndroid Build Coastguard Worker <filtering>false</filtering> 162*78c4dd6aSAndroid Build Coastguard Worker <directory>${basedir}/src/main/resources</directory> 163*78c4dd6aSAndroid Build Coastguard Worker <includes> 164*78c4dd6aSAndroid Build Coastguard Worker <include>**/*</include> 165*78c4dd6aSAndroid Build Coastguard Worker </includes> 166*78c4dd6aSAndroid Build Coastguard Worker </resource> 167*78c4dd6aSAndroid Build Coastguard Worker </resources> 168*78c4dd6aSAndroid Build Coastguard Worker 169*78c4dd6aSAndroid Build Coastguard Worker <testResources> 170*78c4dd6aSAndroid Build Coastguard Worker <testResource> 171*78c4dd6aSAndroid Build Coastguard Worker <filtering>false</filtering> 172*78c4dd6aSAndroid Build Coastguard Worker <directory>${basedir}/src/test/resources</directory> 173*78c4dd6aSAndroid Build Coastguard Worker <includes> 174*78c4dd6aSAndroid Build Coastguard Worker <include>**/*</include> 175*78c4dd6aSAndroid Build Coastguard Worker </includes> 176*78c4dd6aSAndroid Build Coastguard Worker </testResource> 177*78c4dd6aSAndroid Build Coastguard Worker <testResource> 178*78c4dd6aSAndroid Build Coastguard Worker <directory>${project.basedir}/src/test/suite</directory> 179*78c4dd6aSAndroid Build Coastguard Worker </testResource> 180*78c4dd6aSAndroid Build Coastguard Worker </testResources> 181*78c4dd6aSAndroid Build Coastguard Worker 182*78c4dd6aSAndroid Build Coastguard Worker <plugins> 183*78c4dd6aSAndroid Build Coastguard Worker 184*78c4dd6aSAndroid Build Coastguard Worker <plugin> 185*78c4dd6aSAndroid Build Coastguard Worker <groupId>org.apache.felix</groupId> 186*78c4dd6aSAndroid Build Coastguard Worker <artifactId>maven-bundle-plugin</artifactId> 187*78c4dd6aSAndroid Build Coastguard Worker <version>5.1.8</version> 188*78c4dd6aSAndroid Build Coastguard Worker <extensions>true</extensions> 189*78c4dd6aSAndroid Build Coastguard Worker <configuration> 190*78c4dd6aSAndroid Build Coastguard Worker <instructions> 191*78c4dd6aSAndroid Build Coastguard Worker <Import-Package> 192*78c4dd6aSAndroid Build Coastguard Worker org.jcodings;resolution:=optional, 193*78c4dd6aSAndroid Build Coastguard Worker org.jcodings.specific;resolution:=optional, 194*78c4dd6aSAndroid Build Coastguard Worker org.joni;resolution:=optional, 195*78c4dd6aSAndroid Build Coastguard Worker org.joni.exception;resolution:=optional, 196*78c4dd6aSAndroid Build Coastguard Worker * 197*78c4dd6aSAndroid Build Coastguard Worker </Import-Package> 198*78c4dd6aSAndroid Build Coastguard Worker </instructions> 199*78c4dd6aSAndroid Build Coastguard Worker </configuration> 200*78c4dd6aSAndroid Build Coastguard Worker </plugin> 201*78c4dd6aSAndroid Build Coastguard Worker 202*78c4dd6aSAndroid Build Coastguard Worker <plugin> 203*78c4dd6aSAndroid Build Coastguard Worker <groupId>org.sonatype.plugins</groupId> 204*78c4dd6aSAndroid Build Coastguard Worker <artifactId>nexus-staging-maven-plugin</artifactId> 205*78c4dd6aSAndroid Build Coastguard Worker <version>1.6.8</version> 206*78c4dd6aSAndroid Build Coastguard Worker <extensions>true</extensions> 207*78c4dd6aSAndroid Build Coastguard Worker <configuration> 208*78c4dd6aSAndroid Build Coastguard Worker <serverId>ossrh</serverId> 209*78c4dd6aSAndroid Build Coastguard Worker <nexusUrl>https://oss.sonatype.org/</nexusUrl> 210*78c4dd6aSAndroid Build Coastguard Worker <autoReleaseAfterClose>true</autoReleaseAfterClose> 211*78c4dd6aSAndroid Build Coastguard Worker </configuration> 212*78c4dd6aSAndroid Build Coastguard Worker </plugin> 213*78c4dd6aSAndroid Build Coastguard Worker 214*78c4dd6aSAndroid Build Coastguard Worker <plugin> 215*78c4dd6aSAndroid Build Coastguard Worker <groupId>org.apache.maven.plugins</groupId> 216*78c4dd6aSAndroid Build Coastguard Worker <artifactId>maven-source-plugin</artifactId> 217*78c4dd6aSAndroid Build Coastguard Worker <version>3.0.1</version> 218*78c4dd6aSAndroid Build Coastguard Worker <executions> 219*78c4dd6aSAndroid Build Coastguard Worker <execution> 220*78c4dd6aSAndroid Build Coastguard Worker <id>attach-sources</id> 221*78c4dd6aSAndroid Build Coastguard Worker <goals> 222*78c4dd6aSAndroid Build Coastguard Worker <goal>jar</goal> 223*78c4dd6aSAndroid Build Coastguard Worker </goals> 224*78c4dd6aSAndroid Build Coastguard Worker </execution> 225*78c4dd6aSAndroid Build Coastguard Worker </executions> 226*78c4dd6aSAndroid Build Coastguard Worker </plugin> 227*78c4dd6aSAndroid Build Coastguard Worker 228*78c4dd6aSAndroid Build Coastguard Worker <plugin> 229*78c4dd6aSAndroid Build Coastguard Worker <groupId>org.apache.maven.plugins</groupId> 230*78c4dd6aSAndroid Build Coastguard Worker <artifactId>maven-javadoc-plugin</artifactId> 231*78c4dd6aSAndroid Build Coastguard Worker <version>3.4.0</version> 232*78c4dd6aSAndroid Build Coastguard Worker <executions> 233*78c4dd6aSAndroid Build Coastguard Worker <execution> 234*78c4dd6aSAndroid Build Coastguard Worker <id>attach-javadocs</id> 235*78c4dd6aSAndroid Build Coastguard Worker <goals> 236*78c4dd6aSAndroid Build Coastguard Worker <goal>jar</goal> 237*78c4dd6aSAndroid Build Coastguard Worker </goals> 238*78c4dd6aSAndroid Build Coastguard Worker <configuration> 239*78c4dd6aSAndroid Build Coastguard Worker <source>8</source> 240*78c4dd6aSAndroid Build Coastguard Worker </configuration> 241*78c4dd6aSAndroid Build Coastguard Worker </execution> 242*78c4dd6aSAndroid Build Coastguard Worker </executions> 243*78c4dd6aSAndroid Build Coastguard Worker </plugin> 244*78c4dd6aSAndroid Build Coastguard Worker 245*78c4dd6aSAndroid Build Coastguard Worker <plugin> 246*78c4dd6aSAndroid Build Coastguard Worker <groupId>org.apache.maven.plugins</groupId> 247*78c4dd6aSAndroid Build Coastguard Worker <artifactId>maven-compiler-plugin</artifactId> 248*78c4dd6aSAndroid Build Coastguard Worker <version>3.6.1</version> 249*78c4dd6aSAndroid Build Coastguard Worker <configuration> 250*78c4dd6aSAndroid Build Coastguard Worker <source>${java.version}</source> 251*78c4dd6aSAndroid Build Coastguard Worker <target>${java.version}</target> 252*78c4dd6aSAndroid Build Coastguard Worker <testSource>${java.testversion}</testSource> 253*78c4dd6aSAndroid Build Coastguard Worker <testTarget>${java.testversion}</testTarget> 254*78c4dd6aSAndroid Build Coastguard Worker </configuration> 255*78c4dd6aSAndroid Build Coastguard Worker <executions> 256*78c4dd6aSAndroid Build Coastguard Worker <execution> 257*78c4dd6aSAndroid Build Coastguard Worker <id>test-compile</id> 258*78c4dd6aSAndroid Build Coastguard Worker <goals> 259*78c4dd6aSAndroid Build Coastguard Worker <goal>testCompile</goal> 260*78c4dd6aSAndroid Build Coastguard Worker </goals> 261*78c4dd6aSAndroid Build Coastguard Worker <phase>process-test-sources</phase> 262*78c4dd6aSAndroid Build Coastguard Worker <configuration> 263*78c4dd6aSAndroid Build Coastguard Worker <source>${java.testversion}</source> 264*78c4dd6aSAndroid Build Coastguard Worker <target>${java.testversion}</target> 265*78c4dd6aSAndroid Build Coastguard Worker </configuration> 266*78c4dd6aSAndroid Build Coastguard Worker </execution> 267*78c4dd6aSAndroid Build Coastguard Worker </executions> 268*78c4dd6aSAndroid Build Coastguard Worker </plugin> 269*78c4dd6aSAndroid Build Coastguard Worker 270*78c4dd6aSAndroid Build Coastguard Worker <plugin> 271*78c4dd6aSAndroid Build Coastguard Worker <groupId>org.apache.maven.plugins</groupId> 272*78c4dd6aSAndroid Build Coastguard Worker <artifactId>maven-surefire-plugin</artifactId> 273*78c4dd6aSAndroid Build Coastguard Worker <version>${version.surefire}</version> 274*78c4dd6aSAndroid Build Coastguard Worker <configuration> 275*78c4dd6aSAndroid Build Coastguard Worker <argLine>@{argLine} -Duser.language=en -Duser.region=GB</argLine> 276*78c4dd6aSAndroid Build Coastguard Worker <reportFormat>plain</reportFormat> 277*78c4dd6aSAndroid Build Coastguard Worker <consoleOutputReporter> 278*78c4dd6aSAndroid Build Coastguard Worker <disable>true</disable> 279*78c4dd6aSAndroid Build Coastguard Worker </consoleOutputReporter> 280*78c4dd6aSAndroid Build Coastguard Worker <statelessTestsetReporter implementation="org.apache.maven.plugin.surefire.extensions.junit5.JUnit5Xml30StatelessReporter"> 281*78c4dd6aSAndroid Build Coastguard Worker <usePhrasedTestSuiteClassName>true</usePhrasedTestSuiteClassName> 282*78c4dd6aSAndroid Build Coastguard Worker <usePhrasedTestCaseClassName>true</usePhrasedTestCaseClassName> 283*78c4dd6aSAndroid Build Coastguard Worker <usePhrasedTestCaseMethodName>true</usePhrasedTestCaseMethodName> 284*78c4dd6aSAndroid Build Coastguard Worker </statelessTestsetReporter> 285*78c4dd6aSAndroid Build Coastguard Worker <statelessTestsetInfoReporter implementation="org.apache.maven.plugin.surefire.extensions.junit5.JUnit5StatelessTestsetInfoTreeReporter"> 286*78c4dd6aSAndroid Build Coastguard Worker <usePhrasedClassNameInRunning>true</usePhrasedClassNameInRunning> 287*78c4dd6aSAndroid Build Coastguard Worker <usePhrasedClassNameInTestCaseSummary>true</usePhrasedClassNameInTestCaseSummary> 288*78c4dd6aSAndroid Build Coastguard Worker </statelessTestsetInfoReporter> 289*78c4dd6aSAndroid Build Coastguard Worker </configuration> 290*78c4dd6aSAndroid Build Coastguard Worker <dependencies> 291*78c4dd6aSAndroid Build Coastguard Worker <dependency> 292*78c4dd6aSAndroid Build Coastguard Worker <groupId>me.fabriciorby</groupId> 293*78c4dd6aSAndroid Build Coastguard Worker <artifactId>maven-surefire-junit5-tree-reporter</artifactId> 294*78c4dd6aSAndroid Build Coastguard Worker <version>1.1.0</version> 295*78c4dd6aSAndroid Build Coastguard Worker </dependency> 296*78c4dd6aSAndroid Build Coastguard Worker </dependencies> 297*78c4dd6aSAndroid Build Coastguard Worker </plugin> 298*78c4dd6aSAndroid Build Coastguard Worker 299*78c4dd6aSAndroid Build Coastguard Worker <plugin> 300*78c4dd6aSAndroid Build Coastguard Worker <groupId>org.jacoco</groupId> 301*78c4dd6aSAndroid Build Coastguard Worker <artifactId>jacoco-maven-plugin</artifactId> 302*78c4dd6aSAndroid Build Coastguard Worker <version>0.8.10</version> 303*78c4dd6aSAndroid Build Coastguard Worker 304*78c4dd6aSAndroid Build Coastguard Worker <configuration> 305*78c4dd6aSAndroid Build Coastguard Worker <excludes> 306*78c4dd6aSAndroid Build Coastguard Worker <exclude>com/networknt/org/apache/commons/validator/**</exclude> 307*78c4dd6aSAndroid Build Coastguard Worker </excludes> 308*78c4dd6aSAndroid Build Coastguard Worker </configuration> 309*78c4dd6aSAndroid Build Coastguard Worker 310*78c4dd6aSAndroid Build Coastguard Worker <executions> 311*78c4dd6aSAndroid Build Coastguard Worker <!-- 312*78c4dd6aSAndroid Build Coastguard Worker | Prepares the property pointing to the JaCoCo runtime agent 313*78c4dd6aSAndroid Build Coastguard Worker | which is passed as VM argument when Maven the Surefire plugin 314*78c4dd6aSAndroid Build Coastguard Worker | is executed. 315*78c4dd6aSAndroid Build Coastguard Worker +--> 316*78c4dd6aSAndroid Build Coastguard Worker <execution> 317*78c4dd6aSAndroid Build Coastguard Worker <id>pre-unit-test</id> 318*78c4dd6aSAndroid Build Coastguard Worker <goals> 319*78c4dd6aSAndroid Build Coastguard Worker <goal>prepare-agent</goal> 320*78c4dd6aSAndroid Build Coastguard Worker </goals> 321*78c4dd6aSAndroid Build Coastguard Worker </execution> 322*78c4dd6aSAndroid Build Coastguard Worker 323*78c4dd6aSAndroid Build Coastguard Worker <!-- 324*78c4dd6aSAndroid Build Coastguard Worker | Ensures that the code coverage report for unit-tests 325*78c4dd6aSAndroid Build Coastguard Worker | is created after unit tests have been run. 326*78c4dd6aSAndroid Build Coastguard Worker +--> 327*78c4dd6aSAndroid Build Coastguard Worker <execution> 328*78c4dd6aSAndroid Build Coastguard Worker <id>post-unit-test</id> 329*78c4dd6aSAndroid Build Coastguard Worker <goals> 330*78c4dd6aSAndroid Build Coastguard Worker <goal>report</goal> 331*78c4dd6aSAndroid Build Coastguard Worker </goals> 332*78c4dd6aSAndroid Build Coastguard Worker <phase>test</phase> 333*78c4dd6aSAndroid Build Coastguard Worker </execution> 334*78c4dd6aSAndroid Build Coastguard Worker </executions> 335*78c4dd6aSAndroid Build Coastguard Worker </plugin> 336*78c4dd6aSAndroid Build Coastguard Worker 337*78c4dd6aSAndroid Build Coastguard Worker </plugins> 338*78c4dd6aSAndroid Build Coastguard Worker 339*78c4dd6aSAndroid Build Coastguard Worker <sourceDirectory>${basedir}/src/main/java</sourceDirectory> 340*78c4dd6aSAndroid Build Coastguard Worker <testSourceDirectory>${basedir}/src/test/java</testSourceDirectory> 341*78c4dd6aSAndroid Build Coastguard Worker 342*78c4dd6aSAndroid Build Coastguard Worker </build> 343*78c4dd6aSAndroid Build Coastguard Worker 344*78c4dd6aSAndroid Build Coastguard Worker <reporting> 345*78c4dd6aSAndroid Build Coastguard Worker <plugins> 346*78c4dd6aSAndroid Build Coastguard Worker <plugin> 347*78c4dd6aSAndroid Build Coastguard Worker <groupId>org.apache.maven.plugins</groupId> 348*78c4dd6aSAndroid Build Coastguard Worker <artifactId>maven-surefire-report-plugin</artifactId> 349*78c4dd6aSAndroid Build Coastguard Worker <version>${version.surefire}</version> 350*78c4dd6aSAndroid Build Coastguard Worker </plugin> 351*78c4dd6aSAndroid Build Coastguard Worker </plugins> 352*78c4dd6aSAndroid Build Coastguard Worker </reporting> 353*78c4dd6aSAndroid Build Coastguard Worker 354*78c4dd6aSAndroid Build Coastguard Worker <profiles> 355*78c4dd6aSAndroid Build Coastguard Worker 356*78c4dd6aSAndroid Build Coastguard Worker <profile> 357*78c4dd6aSAndroid Build Coastguard Worker <id>release-sign-artifacts</id> 358*78c4dd6aSAndroid Build Coastguard Worker <activation> 359*78c4dd6aSAndroid Build Coastguard Worker <property> 360*78c4dd6aSAndroid Build Coastguard Worker <name>performRelease</name> 361*78c4dd6aSAndroid Build Coastguard Worker <value>true</value> 362*78c4dd6aSAndroid Build Coastguard Worker </property> 363*78c4dd6aSAndroid Build Coastguard Worker </activation> 364*78c4dd6aSAndroid Build Coastguard Worker <build> 365*78c4dd6aSAndroid Build Coastguard Worker <plugins> 366*78c4dd6aSAndroid Build Coastguard Worker <plugin> 367*78c4dd6aSAndroid Build Coastguard Worker <groupId>org.apache.maven.plugins</groupId> 368*78c4dd6aSAndroid Build Coastguard Worker <artifactId>maven-gpg-plugin</artifactId> 369*78c4dd6aSAndroid Build Coastguard Worker <version>1.6</version> 370*78c4dd6aSAndroid Build Coastguard Worker <executions> 371*78c4dd6aSAndroid Build Coastguard Worker <execution> 372*78c4dd6aSAndroid Build Coastguard Worker <id>sign-artifacts</id> 373*78c4dd6aSAndroid Build Coastguard Worker <goals> 374*78c4dd6aSAndroid Build Coastguard Worker <goal>sign</goal> 375*78c4dd6aSAndroid Build Coastguard Worker </goals> 376*78c4dd6aSAndroid Build Coastguard Worker <phase>verify</phase> 377*78c4dd6aSAndroid Build Coastguard Worker </execution> 378*78c4dd6aSAndroid Build Coastguard Worker </executions> 379*78c4dd6aSAndroid Build Coastguard Worker </plugin> 380*78c4dd6aSAndroid Build Coastguard Worker </plugins> 381*78c4dd6aSAndroid Build Coastguard Worker </build> 382*78c4dd6aSAndroid Build Coastguard Worker </profile> 383*78c4dd6aSAndroid Build Coastguard Worker 384*78c4dd6aSAndroid Build Coastguard Worker <profile> 385*78c4dd6aSAndroid Build Coastguard Worker <id>java-module</id> 386*78c4dd6aSAndroid Build Coastguard Worker <activation> 387*78c4dd6aSAndroid Build Coastguard Worker <jdk>[9,)</jdk> 388*78c4dd6aSAndroid Build Coastguard Worker </activation> 389*78c4dd6aSAndroid Build Coastguard Worker <build> 390*78c4dd6aSAndroid Build Coastguard Worker <plugins> 391*78c4dd6aSAndroid Build Coastguard Worker <plugin> 392*78c4dd6aSAndroid Build Coastguard Worker <groupId>org.moditect</groupId> 393*78c4dd6aSAndroid Build Coastguard Worker <artifactId>moditect-maven-plugin</artifactId> 394*78c4dd6aSAndroid Build Coastguard Worker <version>1.0.0.Final</version> 395*78c4dd6aSAndroid Build Coastguard Worker <executions> 396*78c4dd6aSAndroid Build Coastguard Worker <execution> 397*78c4dd6aSAndroid Build Coastguard Worker <id>add-module-infos</id> 398*78c4dd6aSAndroid Build Coastguard Worker <goals> 399*78c4dd6aSAndroid Build Coastguard Worker <goal>add-module-info</goal> 400*78c4dd6aSAndroid Build Coastguard Worker </goals> 401*78c4dd6aSAndroid Build Coastguard Worker <phase>package</phase> 402*78c4dd6aSAndroid Build Coastguard Worker <configuration> 403*78c4dd6aSAndroid Build Coastguard Worker <jvmVersion>9</jvmVersion> 404*78c4dd6aSAndroid Build Coastguard Worker <overwriteExistingFiles>true</overwriteExistingFiles> 405*78c4dd6aSAndroid Build Coastguard Worker <module> 406*78c4dd6aSAndroid Build Coastguard Worker <moduleInfo> 407*78c4dd6aSAndroid Build Coastguard Worker <name>com.networknt.schema</name> 408*78c4dd6aSAndroid Build Coastguard Worker <!-- export everything except embedded Apache code --> 409*78c4dd6aSAndroid Build Coastguard Worker <exports> 410*78c4dd6aSAndroid Build Coastguard Worker !com.networknt.org*; 411*78c4dd6aSAndroid Build Coastguard Worker *; 412*78c4dd6aSAndroid Build Coastguard Worker </exports> 413*78c4dd6aSAndroid Build Coastguard Worker <!-- declare services consumed by the artifact --> 414*78c4dd6aSAndroid Build Coastguard Worker <addServiceUses>true</addServiceUses> 415*78c4dd6aSAndroid Build Coastguard Worker </moduleInfo> 416*78c4dd6aSAndroid Build Coastguard Worker </module> 417*78c4dd6aSAndroid Build Coastguard Worker <jdepsExtraArgs> 418*78c4dd6aSAndroid Build Coastguard Worker <arg>--multi-release=9</arg> 419*78c4dd6aSAndroid Build Coastguard Worker </jdepsExtraArgs> 420*78c4dd6aSAndroid Build Coastguard Worker </configuration> 421*78c4dd6aSAndroid Build Coastguard Worker </execution> 422*78c4dd6aSAndroid Build Coastguard Worker </executions> 423*78c4dd6aSAndroid Build Coastguard Worker </plugin> 424*78c4dd6aSAndroid Build Coastguard Worker </plugins> 425*78c4dd6aSAndroid Build Coastguard Worker </build> 426*78c4dd6aSAndroid Build Coastguard Worker </profile> 427*78c4dd6aSAndroid Build Coastguard Worker 428*78c4dd6aSAndroid Build Coastguard Worker </profiles> 429*78c4dd6aSAndroid Build Coastguard Worker 430*78c4dd6aSAndroid Build Coastguard Worker</project> 431