<?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> <artifactId>logback</artifactId> <version>0.1-SNAPSHOT</version> <name>logback</name> <parent> <groupId>com.baeldung</groupId> <artifactId>logging-modules</artifactId> <version>1.0.0-SNAPSHOT</version> </parent> <dependencies> <dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>${json.version}</version> </dependency> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>${logback.version}</version> </dependency> <dependency> <groupId>ch.qos.logback.contrib</groupId> <artifactId>logback-json-classic</artifactId> <version>${logback.contrib.version}</version> </dependency> <dependency> <groupId>ch.qos.logback.contrib</groupId> <artifactId>logback-jackson</artifactId> <version>${logback.contrib.version}</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>${slf4j.version}</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>${jackson.version}</version> </dependency> <dependency> <groupId>org.docx4j</groupId> <artifactId>docx4j</artifactId> <version>${docx4j.version}</version> <exclusions> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> </exclusion> <exclusion> <groupId>log4j</groupId> <artifactId>log4j</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.eclipse.angus</groupId> <artifactId>angus-mail</artifactId> <version>${angus.mail.version}</version> </dependency> <dependency> <groupId>org.eclipse.angus</groupId> <artifactId>angus-activation</artifactId> <version>${angus.activation.version}</version> <scope>runtime</scope> </dependency> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <scope>provided</scope> <version>${lombok.version}</version> </dependency> </dependencies> <profiles> <profile> <id>integration-lite-first</id> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <systemPropertyVariables> <logback.configurationFile>${project.basedir}/src/test/resources/logback-test.xml</logback.configurationFile> </systemPropertyVariables> </configuration> </plugin> </plugins> </build> </profile> <profile> <id>integration-lite-second</id> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <systemPropertyVariables> <logback.configurationFile>${project.basedir}/src/test/resources/logback-test.xml</logback.configurationFile> </systemPropertyVariables> </configuration> </plugin> </plugins> </build> </profile> </profiles> <properties> <json.version>20180130</json.version> <logback.contrib.version>0.1.5</logback.contrib.version> <docx4j.version>3.3.5</docx4j.version> <angus.mail.version>2.0.1</angus.mail.version> <angus.activation.version>2.0.0</angus.activation.version> <logback.version>1.4.8</logback.version> <slf4j.version>2.0.4</slf4j.version> <lombok.version>1.18.22</lombok.version> </properties> </project>