<?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/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>net.jami</groupId> <artifactId>jams3-parent</artifactId> <packaging>pom</packaging> <version>${revision}</version> <name>Jami Account Management Server</name> <modules> <module>jams-server</module> <module>jams-common</module> <module>jams-ca</module> <module>ad-connector</module> <module>ldap-connector</module> <module>datastore</module> <module>jami-dht</module> <module>authentication-module</module> <module>jami-nameserver</module> <module>jams-launcher</module> </modules> <properties> <revision>3.4</revision> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>11</maven.compiler.source> <maven.compiler.target>11</maven.compiler.target> <maven.compiler.version>3.8.1</maven.compiler.version> <java.version>11</java.version> <bouncy.castle.version>1.65</bouncy.castle.version> <lombok.version>1.18.12</lombok.version> <log4j.version>1.7.30</log4j.version> <jupiter.api.version>5.7.0-M1</jupiter.api.version> <tomcat.version>10.0.0-M5</tomcat.version> <map.struct.version>1.3.0.Final</map.struct.version> <maven.surefire.version>2.22.1</maven.surefire.version> <junit.surefire.version>1.1.0</junit.surefire.version> <jsoniter.version>0.9.23</jsoniter.version> <javassist.version>3.27.0-GA</javassist.version> <derby.version>10.14.2.0</derby.version> <msgpack.version>0.8.16</msgpack.version> <commons.codec.version>1.11</commons.codec.version> <xbean.version>4.17</xbean.version> <maven.shade.version>3.2.3</maven.shade.version> <imperva.ddc.version>7.3.3.0.0.0</imperva.ddc.version> <ldaptive.version>2.0.0-RC4</ldaptive.version> <javax.servlet.version>4.0.1</javax.servlet.version> <maven.clean.version>3.1.0</maven.clean.version> <nimbus.jwt.version>8.17</nimbus.jwt.version> <asm.version>8.0</asm.version> <maven.model.version>3.2.5</maven.model.version> <apache.httpcore.version>4.4.12</apache.httpcore.version> <apache.httpclient.version>4.5.10</apache.httpclient.version> <ez.vcard.version>0.10.6</ez.vcard.version> <maven.resources.version>3.1.0</maven.resources.version> <embedded.ldap.unit>0.8.1</embedded.ldap.unit> <maven.exec.version>1.1.1</maven.exec.version> <zmq.version>0.5.2</zmq.version> <flyway.version>6.5.1</flyway.version> </properties> <dependencies> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>${lombok.version}</version> </dependency> <dependency> <groupId>org.mapstruct</groupId> <artifactId>mapstruct-processor</artifactId> <version>${map.struct.version}</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-simple</artifactId> <version>${log4j.version}</version> </dependency> <dependency> <groupId>com.jsoniter</groupId> <artifactId>jsoniter</artifactId> <version>${jsoniter.version}</version> </dependency> <dependency> <groupId>org.javassist</groupId> <artifactId>javassist</artifactId> <version>${javassist.version}</version> </dependency> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter</artifactId> <version>${jupiter.api.version}</version> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>${maven.compiler.version}</version> <configuration> <source>${java.version}</source> <target>${java.version}</target> <annotationProcessorPaths> <path> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>${lombok.version}</version> </path> </annotationProcessorPaths> </configuration> </plugin> <plugin> <artifactId>maven-surefire-plugin</artifactId> <version>${maven.surefire.version}</version> <dependencies> <dependency> <groupId>org.junit.platform</groupId> <artifactId>junit-platform-surefire-provider</artifactId> <version>${junit.surefire.version}</version> </dependency> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-engine</artifactId> <version>${jupiter.api.version}</version> </dependency> </dependencies> </plugin> <plugin> <artifactId>maven-clean-plugin</artifactId> <version>${maven.clean.version}</version> <configuration> <filesets> <fileset> <directory>.</directory> <includes> <include>**/*.tmp</include> <include>**/*.log</include> <include>**/versions.json</include> </includes> </fileset> <fileset> <directory>jams/</directory> <includes> <include>**</include> </includes> <followSymlinks>false</followSymlinks> </fileset> </filesets> </configuration> </plugin> </plugins> </build> </project>