<?xml version="1.0" encoding="UTF-8"?> <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"> <modelVersion>4.0.0</modelVersion> <groupId>com.sk89q</groupId> <artifactId>commandhelper</artifactId> <name>CommandHelper</name> <version>3.3.5-SNAPSHOT</version> <description>CommandHelper is a full blown scripting language built right into Minecraft</description> <issueManagement> <system>Github Issues</system> <url>https://github.com/EngineHub/CommandHelper/issues</url> </issueManagement> <ciManagement> <system>TeamCity</system> <url>http://builds.enginehub.org/job/commandhelper/</url> </ciManagement> <inceptionYear>2010</inceptionYear> <developers> <developer> <id>ladycailin</id> <name>LadyCailin</name> <email>gmail: savannahcailin</email> <url>https://methodscript.com</url> <roles> <role>project manager</role> <role>developer</role> <role>tester</role> </roles> <timezone>+1</timezone> </developer> <developer> <id>sk89q</id> <name>sk89q</name> <url>http://www.sk89q.com</url> <roles> <role>infrastructure maintainer</role> </roles> <timezone>-8</timezone> </developer> </developers> <contributors> <contributor> <name>opoq</name> <roles> <role>testing wench</role> </roles> </contributor> <contributor> <name>EntityReborn</name> <roles> <role>contributor</role> </roles> </contributor> <contributor> <name>Deaygo</name> <roles> <role>contributor</role> </roles> </contributor> <contributor> <name>t3hk0d3</name> <roles> <role>contributor</role> </roles> </contributor> <contributor> <name>zml2008</name> <roles> <role>contributor</role> </roles> </contributor> <contributor> <name>albatrossen</name> <roles> <role>contributor</role> </roles> </contributor> <contributor> <name>Lildirt</name> <roles> <role>contributor</role> </roles> </contributor> <contributor> <name>jb_aero</name> <roles> <role>contributor</role> </roles> </contributor> <contributor> <name>ACzChef</name> <roles> <role>contributor</role> </roles> </contributor> <contributor> <name>MariuszT</name> <roles> <role>contributor</role> </roles> </contributor> <contributor> <name>PseudoKnight</name> <roles> <role>contributor</role> </roles> </contributor> <contributor> <name>Pieter12345/Woesh0007</name> <roles> <role>contributor</role> </roles> </contributor> </contributors> <licenses> <license> <name>The MIT License</name> <url>LICENSE.txt</url> <distribution>repo</distribution> </license> </licenses> <scm> <connection>scm:git:git://github.com/sk89q/commandhelper.git</connection> <developerConnection>scm:git:git@github.com:sk89q/commandhelper.git</developerConnection> <url>https://github.com/sk89q/commandhelper</url> </scm> <organization> <name>MethodScript Team</name> <url>https://methodscript.com</url> </organization> <build> <sourceDirectory>${basedir}/src/main/java</sourceDirectory> <resources> <resource> <targetPath>.</targetPath> <filtering>true</filtering> <directory>${basedir}/src/main/resources/</directory> <includes> <include>plugin.yml</include> </includes> </resource> <resource> <targetPath>.</targetPath> <directory>${basedir}/src/main/resources/</directory> <excludes> <exclude>plugin.yml</exclude> </excludes> </resource> <resource> <targetPath>./nativeSource</targetPath> <directory>${basedir}/src/main/methodscript/</directory> <excludes> <exclude>workspace.code-workspace</exclude> </excludes> </resource> <resource> <targetPath>./nativeSource</targetPath> <directory>${basedir}/src/main/ms-resources/</directory> <includes> <include>**</include> </includes> </resource> </resources> <testResources> <testResource> <targetPath>.</targetPath> <directory>${basedir}/src/test/resources</directory> </testResource> </testResources> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.12.1</version> <configuration> <showDeprecation>true</showDeprecation> <release>16</release> <compilerArgs> <arg>-XDignore.symbol.file</arg> <arg>-parameters</arg> </compilerArgs> <fork>true</fork> </configuration> </plugin> <plugin> <artifactId>maven-jar-plugin</artifactId> <version>3.3.0</version> <configuration> <archive> <addMavenDescriptor>true</addMavenDescriptor> <pomPropertiesFile>pom.properties</pomPropertiesFile> <manifest> <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries> <addDefaultImplementationEntries>true</addDefaultImplementationEntries> <mainClass>com.laytonsmith.core.Main</mainClass> </manifest> <manifestEntries> <Class-Path>../bukkit.jar CommandHelper/bukkit.jar</Class-Path> </manifestEntries> </archive> </configuration> </plugin> <plugin> <artifactId>maven-shade-plugin</artifactId> <version>3.5.2</version> <executions> <execution> <id>ShadedBundle</id> <phase>package</phase> <goals> <goal>shade</goal> </goals> <configuration> <shadedArtifactAttached>true</shadedArtifactAttached> <shadedClassifierName>full</shadedClassifierName> <minimizeJar>false</minimizeJar> <artifactSet> <includes> <include>org.perf4j:perf4j:jar:*</include> <include>org.yaml:snakeyaml:jar:*</include> <include>com.googlecode.json-simple:json-simple:jar:*</include> <include>org.mindrot:jBCrypt:jar:*</include> <include>com.jcraft:jsch:jar:*</include> <include>org.apache.commons:commons-io:jar:*</include> <include>org.xerial:sqlite-jdbc:jar:*</include> <include>net.sourceforge.jchardet:jchardet:jar:*</include> <include>redis.clients:jedis:jar:*</include> <include>com.mysql:mysql-connector-j:jar:*</include> <include>commons-codec:commons-codec:jar:*</include> <include>org.ow2.asm:asm:jar:*</include> <include>jline:jline:jar:*</include> <include>com.sun.mail:javax.mail:jar:*</include> <include>javax.activation:activation:jar:*</include> <include>postgresql:postgresql:jar:*</include> <include>org.apache.oltu.oauth2:org.apache.oltu.oauth2.client:jar:*</include> <include>org.brotli:dec:jar:*</include> <include>org.eclipse.lsp4j:org.eclipse.lsp4j:jar:*</include> <include>org.eclipse.lsp4j:org.eclipse.lsp4j.generator:jar:*</include> <include>org.eclipse.lsp4j:org.eclipse.lsp4j.jsonrpc:jar:*</include> <include>org.eclipse.xtend:org.eclipse.xtend.lib:jar:*</include> <include>org.eclipse.xtend:org.eclipse.xtend.lib.macro:jar:*</include> <include>org.eclipse.xtext:org.eclipse.xtext.xbase.lib:jar:*</include> <include>com.google.code.gson:gson:jar:*</include> <include>com.google.guava:guava:jar:*</include> <include>com.squareup.okhttp:okhttp:jar:*</include> <include>com.squareup.okio:okio-jvm:jar:*</include> <include>org.jetbrains.kotlin:kotlin-stdlib:jar:*</include> <include>org.threeten:threetenbp:jar:*</include> <include>io.gsonfire:gson-fire:jar:*</include> <include>com.squareup.okhttp:logging-interceptor:jar:*</include> <include>com.microsoft.sqlserver:mssql-jdbc:jar:*</include> </includes> </artifactSet> <relocations> <relocation> <pattern>org.perf4j</pattern> <shadedPattern>com.laytonsmith.libs.org.perf4j</shadedPattern> </relocation> <relocation> <pattern>org.yaml.snakeyaml</pattern> <shadedPattern>com.laytonsmith.libs.org.yaml.snakeyaml</shadedPattern> </relocation> <relocation> <pattern>org.json.simple</pattern> <shadedPattern>com.laytonsmith.libs.org.json.simple</shadedPattern> </relocation> <relocation> <pattern>org.mindrot.jbcrypt</pattern> <shadedPattern>com.laytonsmith.libs.org.mindrot.jbcrypt</shadedPattern> </relocation> <relocation> <pattern>com.jcraft.jsch</pattern> <shadedPattern>com.laytonsmith.libs.com.jcraft.jsch</shadedPattern> </relocation> <relocation> <pattern>org.apache.commons.io</pattern> <shadedPattern>com.laytonsmith.libs.org.apache.commons.io</shadedPattern> </relocation> <relocation> <pattern>org.mozilla.intl.chardet</pattern> <shadedPattern>com.laytonsmith.libs.org.mozilla.intl.chardet</shadedPattern> </relocation> <relocation> <pattern>redis.clients</pattern> <shadedPattern>com.laytonsmith.libs.redis.clients</shadedPattern> </relocation> <relocation> <pattern>com.mysql.cj</pattern> <shadedPattern>com.laytonsmith.libs.com.mysql.cj</shadedPattern> </relocation> <relocation> <pattern>org.apache.commons.codec</pattern> <shadedPattern>com.laytonsmith.libs.org.apache.commons.codec</shadedPattern> </relocation> <relocation> <pattern>org.objectweb.asm</pattern> <shadedPattern>com.laytonsmith.libs.org.objectweb.asm</shadedPattern> </relocation> <relocation> <pattern>jline</pattern> <shadedPattern>com.laytonsmith.libs.jline</shadedPattern> </relocation> <relocation> <pattern>org.postgresql</pattern> <shadedPattern>com.laytonsmith.libs.org.postgresql</shadedPattern> </relocation> <relocation> <pattern>org.apache.oltu.oauth2</pattern> <shadedPattern>com.laytonsmith.libs.org.apache.oltu.oauth2</shadedPattern> </relocation> <relocation> <pattern>org.brotli</pattern> <shadedPattern>com.laytonsmith.libs.org.brotli</shadedPattern> </relocation> <relocation> <pattern>org.eclipse</pattern> <shadedPattern>com.laytonsmith.libs.org.eclipse</shadedPattern> </relocation> <relocation> <pattern>com.google</pattern> <shadedPattern>com.laytonsmith.libs.com.google</shadedPattern> <excludes> <exclude>com.google.common.collect.*</exclude> </excludes> </relocation> <relocation> <pattern>com.squareup.okhttp</pattern> <shadedPattern>com.laytonsmith.libs.com.squareup.okhttp</shadedPattern> </relocation> <relocation> <pattern>okio</pattern> <shadedPattern>com.laytonsmith.libs.okio</shadedPattern> </relocation> <relocation> <pattern>kotlin</pattern> <shadedPattern>com.laytonsmith.libs.kotlin</shadedPattern> </relocation> <relocation> <pattern>org.threeten</pattern> <shadedPattern>com.laytonsmith.libs.threeten</shadedPattern> </relocation> <relocation> <pattern>io.gsonfire</pattern> <shadedPattern>com.laytonsmith.libs.io.gsonfire</shadedPattern> </relocation> </relocations> <filters> <filter> <artifact>org.xerial:sqlite-jdbc:jar:*</artifact> <includes> <include>org/sqlite/**</include> </includes> <excludes> <exclude>org/sqlite/native/FreeBSD/**</exclude> <exclude>org/sqlite/native/Linux-Android/**</exclude> <exclude>org/sqlite/native/Linux/ppc64/*</exclude> <exclude>org/sqlite/native/Linux/arm/*</exclude> <exclude>org/sqlite/native/Linux/armv6/*</exclude> <exclude>org/sqlite/native/Linux/armv7/*</exclude> <exclude>org/sqlite/native/Linux/x86/*</exclude> <exclude>org/sqlite/native/Linux-Musl/x86/*</exclude> <exclude>org/sqlite/native/Windows/x86/*</exclude> <exclude>org/sqlite/native/Windows/armv7/*</exclude> </excludes> </filter> <filter> <artifact>org.apache.commons:commons-io:jar:*</artifact> <includes> <include>org/apache/commons/io/**</include> </includes> </filter> <filter> <artifact>org.perf4j:perf4j:jar:*</artifact> <includes> <include>**</include> </includes> </filter> <filter> <artifact>net.sourceforge.jchardet:jchardet:jar:*</artifact> <includes> <include>**</include> </includes> </filter> <filter> <artifact>redis.clients:jedis:jar:*</artifact> <includes> <include>**</include> </includes> </filter> <filter> <artifact>com.mysql:mysql-connector-j:jar:*</artifact> <includes> <include>**</include> </includes> </filter> <filter> <artifact>commons-codec:commons-codec:jar:*</artifact> <includes> <include>**</include> </includes> </filter> <filter> <artifact>org.ow2.asm:asm:jar:*</artifact> <includes> <include>**</include> </includes> </filter> <filter> <artifact>jline:jline:jar:*</artifact> <includes> <include>**</include> </includes> </filter> <filter> <artifact>com.sun.mail:javax.mail:jar:*</artifact> <includes> <include>**</include> </includes> </filter> <filter> <artifact>javax.activation:activation:jar:*</artifact> <includes> <include>**</include> </includes> </filter> <filter> <artifact>postgresql:postgresql:jar:*</artifact> <includes> <include>**</include> </includes> </filter> <filter> <artifact>org.apache.oltu.oauth2:org.apache.oltu.oauth2.client:jar:*</artifact> <includes> <include>**</include> </includes> </filter> <filter> <artifact>org.eclipse.lsp4j:org.eclipse.lsp4j:jar:*</artifact> <includes> <include>**</include> </includes> <excludes> <exclude>META-INF/**</exclude> </excludes> </filter> <filter> <artifact>org.eclipse.lsp4j:org.eclipse.lsp4j.generator:jar:*</artifact> <includes> <include>**</include> </includes> <excludes> <exclude>META-INF/**</exclude> </excludes> </filter> <filter> <artifact>org.eclipse.lsp4j:org.eclipse.lsp4j.jsonrpc:jar:*</artifact> <includes> <include>**</include> </includes> <excludes> <exclude>META-INF/**</exclude> </excludes> </filter> <filter> <artifact>org.eclipse.xtend:org.eclipse.xtend.lib:jar:*</artifact> <includes> <include>**</include> </includes> <excludes> <exclude>META-INF/**</exclude> </excludes> </filter> <filter> <artifact>org.eclipse.xtend:org.eclipse.xtend.lib.macro:jar:*</artifact> <includes> <include>**</include> </includes> <excludes> <exclude>META-INF/**</exclude> </excludes> </filter> <filter> <artifact>org.eclipse.xtext:org.eclipse.xtext.xbase.lib:jar:*</artifact> <includes> <include>**</include> </includes> <excludes> <exclude>META-INF/**</exclude> </excludes> </filter> <filter> <artifact>com.google.code.gson:gson:jar:*</artifact> <includes> <include>**</include> </includes> <excludes> <exclude>META-INF/**</exclude> </excludes> </filter> <filter> <artifact>com.google.guava:guava:jar:*</artifact> <includes> <include>**</include> </includes> <excludes> <exclude>META-INF/**</exclude> <exlude>com/google/common/collect/**</exlude> </excludes> </filter> <filter> <artifact>com.squareup.okhttp:okhttp:jar:*</artifact> <includes> <include>**</include> </includes> <excludes> <exclude>META-INF/**</exclude> </excludes> </filter> <filter> <artifact>com.squareup.okio:okio-jvm:jar:*</artifact> <includes> <include>**</include> </includes> <excludes> <exclude>META-INF/**</exclude> </excludes> </filter> <filter> <artifact>org.threeten:threetenbp:jar:*</artifact> <includes> <include>**</include> </includes> <excludes> <exclude>META-INF/**</exclude> </excludes> </filter> <filter> <artifact>io.gsonfire:gson-fire:jar:*</artifact> <includes> <include>**</include> </includes> <excludes> <exclude>META-INF/**</exclude> </excludes> </filter> <filter> <artifact>com.squareup.okhttp:logging-interceptor:jar:*</artifact> <includes> <include>**</include> </includes> <excludes> <exclude>META-INF/**</exclude> </excludes> </filter> <filter> <artifact>com.microsoft.sqlserver:mssql-jdbc:jar:*</artifact> <includes> <include>**</include> </includes> <excludes> <exclude>META-INF/**</exclude> </excludes> </filter> </filters> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>exec-maven-plugin</artifactId> <version>3.2.0</version> <executions> <execution> <id>cache-annotations</id> <phase>process-classes</phase> <goals> <goal>java</goal> </goals> </execution> </executions> <configuration> <mainClass>com.laytonsmith.PureUtilities.ClassLoading.Annotations.CacheAnnotations</mainClass> <arguments> <argument>${basedir}/target/classes</argument> <argument>${basedir}/target/classes</argument> </arguments> </configuration> </plugin> <plugin> <groupId>org.bsc.maven</groupId> <artifactId>maven-processor-plugin</artifactId> <version>5.0-jdk8-rc3</version> <executions> <execution> <id>process</id> <phase>process-classes</phase> <goals> <goal>process</goal> </goals> </execution> </executions> <configuration> <outputDirectory>src/main/generated</outputDirectory> <processors> <processor>com.laytonsmith.PureUtilities.Common.Annotations.CheckOverrides</processor> <processor>com.laytonsmith.core.extensions.ExtensionAnnotationProcessor</processor> <processor>com.laytonsmith.core.MObjectAnnotationProcessor</processor> </processors> <outputDiagnostics>true</outputDiagnostics> </configuration> </plugin> <plugin> <artifactId>maven-surefire-plugin</artifactId> <version>3.2.5</version> <configuration> <trimStackTrace>false</trimStackTrace> <includes> <include>**/*Test.java</include> <include>**/Test*.java</include> <include>**/*Tests.java</include> <include>**/*TestCase.java</include> <include>**/RandomTests.java</include> </includes> <argLine>-Dfile.encoding=UTF-8 --add-opens java.base/java.lang.reflect=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED</argLine> </configuration> </plugin> <plugin> <artifactId>maven-release-plugin</artifactId> <version>3.0.1</version> <configuration> <pushChanges>false</pushChanges> <localCheckout>true</localCheckout> <allowTimestampedSnapshots>true</allowTimestampedSnapshots> </configuration> </plugin> <plugin> <artifactId>maven-javadoc-plugin</artifactId> <version>3.6.3</version> </plugin> <plugin> <artifactId>maven-deploy-plugin</artifactId> <version>3.1.1</version> </plugin> <plugin> <artifactId>maven-source-plugin</artifactId> <version>3.3.0</version> </plugin> <plugin> <artifactId>maven-clean-plugin</artifactId> <version>3.3.2</version> </plugin> <plugin> <artifactId>maven-install-plugin</artifactId> <version>3.1.1</version> </plugin> <plugin> <artifactId>maven-resources-plugin</artifactId> <version>3.3.1</version> </plugin> <plugin> <artifactId>maven-site-plugin</artifactId> <version>4.0.0-M13</version> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>cobertura-maven-plugin</artifactId> <version>2.7</version> </plugin> <plugin> <artifactId>maven-checkstyle-plugin</artifactId> <version>3.3.1</version> <executions> <execution> <id>checkstyle</id> <phase>test</phase> <goals> <goal>check</goal> </goals> <configuration> <sourceDirectories>${project.compileSourceRoots}</sourceDirectories> <testSourceDirectories>${project.testCompileSourceRoots}</testSourceDirectories> <includeTestSourceDirectory>true</includeTestSourceDirectory> <configLocation>${basedir}/checkstyle.xml</configLocation> <propertyExpansion>config_loc=${basedir}</propertyExpansion> <encoding>UTF-8</encoding> <consoleOutput>true</consoleOutput> <failsOnError>true</failsOnError> <linkXRef>false</linkXRef> </configuration> </execution> </executions> <dependencies> <dependency> <groupId>com.puppycrawl.tools</groupId> <artifactId>checkstyle</artifactId> <version>8.45</version> </dependency> </dependencies> </plugin> <plugin> <artifactId>maven-enforcer-plugin</artifactId> <version>3.4.1</version> <executions> <execution> <id>enforce-maven</id> <goals> <goal>enforce</goal> </goals> <configuration> <rules> <requireMavenVersion> <version>3.6.3</version> </requireMavenVersion> </rules> </configuration> </execution> </executions> </plugin> </plugins> </build> <profiles> <profile> <id>provisional-build</id> <build> <plugins> <plugin> <artifactId>maven-surefire-plugin</artifactId> <version>2.9</version> <configuration> <skipTests>true</skipTests> </configuration> </plugin> <plugin> <artifactId>maven-checkstyle-plugin</artifactId> <version>3.1.2</version> <configuration> <skip>true</skip> </configuration> </plugin> <plugin> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId> <version>0.8.7</version> <configuration> <skip>true</skip> </configuration> </plugin> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.13.0</version> <configuration> <showDeprecation>false</showDeprecation> </configuration> </plugin> </plugins> </build> </profile> <profile> <id>fail-on-test-failures</id> <properties> <maven.test.failure.ignore>false</maven.test.failure.ignore> </properties> </profile> </profiles> <repositories> <repository> <id>enginehub-maven</id> <url>https://maven.enginehub.org/repo/</url> </repository> <repository> <id>spigot-repo</id> <url>https://hub.spigotmc.org/nexus/content/groups/public/</url> </repository> <repository> <id>papermc-repo</id> <url>https://repo.papermc.io/repository/maven-public/</url> </repository> <repository> <id>maven-central</id> <url>https://repo.maven.apache.org/maven2/</url> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>maven-annotation-plugin</id> <url>https://maven-annotation-plugin.googlecode.com/svn/trunk/mavenrepo</url> </pluginRepository> <pluginRepository> <id>maven-central</id> <url>https://repo.maven.apache.org/maven2/</url> </pluginRepository> <pluginRepository> <id>apache-snapshots</id> <url>https://repository.apache.org/content/repositories/snapshots/</url> </pluginRepository> </pluginRepositories> <dependencies> <dependency> <groupId>org.spigotmc</groupId> <artifactId>spigot-api</artifactId> <version>1.20.4-R0.1-SNAPSHOT</version> <scope>compile</scope> </dependency> <dependency> <groupId>io.papermc.paper</groupId> <artifactId>paper-api</artifactId> <version>1.20.4-R0.1-SNAPSHOT</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.hamcrest</groupId> <artifactId>hamcrest-core</artifactId> <version>2.2</version> <scope>test</scope> <exclusions> <exclusion> <artifactId>hamcrest</artifactId> <groupId>org.hamcrest</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.hamcrest</groupId> <artifactId>hamcrest-library</artifactId> <version>2.2</version> <scope>test</scope> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.13.2</version> <scope>test</scope> </dependency> <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-core</artifactId> <version>5.11.0</version> <scope>test</scope> <exclusions> <exclusion> <artifactId>byte-buddy</artifactId> <groupId>net.bytebuddy</groupId> </exclusion> <exclusion> <artifactId>byte-buddy-agent</artifactId> <groupId>net.bytebuddy</groupId> </exclusion> <exclusion> <artifactId>objenesis</artifactId> <groupId>org.objenesis</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>io.swagger.core.v3</groupId> <artifactId>swagger-annotations</artifactId> <version>2.2.20</version> <scope>compile</scope> </dependency> </dependencies> <reporting> <plugins> <plugin> <artifactId>maven-project-info-reports-plugin</artifactId> <version>3.1.2</version> <reportSets> <reportSet> <reports> <report>license</report> <report>index</report> </reports> </reportSet> </reportSets> </plugin> <plugin> <artifactId>maven-javadoc-plugin</artifactId> <version>2.8.1</version> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>cobertura-maven-plugin</artifactId> <version>2.1</version> </plugin> </plugins> </reporting> <distributionManagement> <repository> <id>github</id> <name>GitHub EngineHub Apache Maven Packages</name> <url>https://maven.pkg.github.com/EngineHub/CommandHelper</url> </repository> </distributionManagement> <properties> <maven.compiler.target>16</maven.compiler.target> <maven.compiler.source>16</maven.compiler.source> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.test.failure.ignore>true</maven.test.failure.ignore> </properties> </project>