<?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.5</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.70</bouncy.castle.version> <lombok.version>1.18.28</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> <gson.version>2.10.1</gson.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>9.21.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.google.code.gson</groupId> <artifactId>gson</artifactId> <version>${gson.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> </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> <fileset> <directory>coverage/</directory> <includes> <include>**</include> </includes> </fileset> </filesets> </configuration> </plugin> <plugin> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId> <version>0.8.10</version> <executions> <execution> <id>jacoco-initialize</id> <goals> <goal>prepare-agent</goal> </goals> </execution> <execution> <id>jacoco-report</id> <phase>test</phase> <goals> <goal>report</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </project>