<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/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>it.tdlight</groupId> <artifactId>tdlight-natives</artifactId> <!-- Don't change the version! (or change it also in <shadedPattern>) --> <version>${revision}</version> <name>tdlight natives</name> <packaging>jar</packaging> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <revision>4.0.0-SNAPSHOT</revision> <native.type.classifier>_invalid_</native.type.classifier> <buildDirectory>${project.basedir}/target-${native.type.classifier}</buildDirectory> </properties> <distributionManagement> <repository> <id>mchv-release-distribution</id> <name>MCHV Release Apache Maven Packages Distribution</name> <url>https://mvn.mchv.eu/repository/mchv</url> </repository> <snapshotRepository> <id>mchv-snapshot-distribution</id> <name>MCHV Snapshot Apache Maven Packages Distribution</name> <url>https://mvn.mchv.eu/repository/mchv-snapshot</url> </snapshotRepository> </distributionManagement> <scm> <url>https://git.ignuranza.net/tdlight-team/tdlight-java-natives.git</url> <connection>scm:git:https://git.ignuranza.net/tdlight-team/tdlight-java-natives.git</connection> <developerConnection>scm:git:https://git.ignuranza.net/tdlight-team/tdlight-java-natives.git</developerConnection> <tag>HEAD</tag> </scm> <build> <directory>${buildDirectory}</directory> <plugins> <plugin> <artifactId>maven-clean-plugin</artifactId> <version>3.1.0</version> </plugin> <plugin> <artifactId>maven-resources-plugin</artifactId> <version>3.0.2</version> </plugin> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.1</version> <configuration> <encoding>UTF-8</encoding> <source>8</source> <target>8</target> </configuration> </plugin> <plugin> <groupId>com.outbrain.swinfra</groupId> <artifactId>ci-friendly-flatten-maven-plugin</artifactId> <version>1.0.14</version> <executions> <execution> <goals> <goal>clean</goal> <goal>flatten</goal> </goals> </execution> </executions> </plugin> <plugin> <artifactId>maven-jar-plugin</artifactId> <version>3.2.0</version> <configuration> <classifier>${native.type.classifier}</classifier> <excludes> <exclude>it/tdlight/jni/*</exclude> <exclude>it/tdlight/tdnative/*</exclude> </excludes> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-install-plugin</artifactId> <version>3.1.1</version> <configuration> <allowIncompleteProjects>true</allowIncompleteProjects> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-deploy-plugin</artifactId> <version>3.1.1</version> <configuration> <allowIncompleteProjects>true</allowIncompleteProjects> </configuration> </plugin> </plugins> </build> </project>