2022-10-03 19:44:58 +02:00
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation= "http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns= "http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion > 4.0.0</modelVersion>
<groupId > eu.dnetlib</groupId>
<artifactId > uoa-validator-engine2</artifactId>
2024-01-17 16:58:20 +01:00
<version > 0.9.4-SNAPSHOT</version>
2022-10-03 19:44:58 +02:00
<!-- <packaging>war</packaging> -->
<!-- <properties> -->
<!-- <project.build.sourceEncoding>UTF - 8</project.build.sourceEncoding> -->
<!-- <project.reporting.outputEncoding>UTF - 8</project.reporting.outputEncoding> -->
<!-- <java.version>1.8</java.version> -->
<!-- <timestamp>${maven.build.timestamp}</timestamp> -->
<!-- <maven.build.timestamp.format>E MMM dd HH:mm:ss z yyyy</maven.build.timestamp.format> -->
<!-- </properties> -->
2023-07-10 13:38:06 +02:00
2022-10-03 19:44:58 +02:00
<build >
<plugins >
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-compiler-plugin</artifactId>
2024-01-17 16:58:20 +01:00
<version > 3.12.1</version>
2022-10-03 19:44:58 +02:00
<configuration >
<!-- or whatever version you use -->
<source > 1.8</source>
<target > 1.8</target>
</configuration>
</plugin>
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-war-plugin</artifactId>
2023-07-10 13:38:06 +02:00
<version > 3.4.0</version>
2022-10-03 19:44:58 +02:00
<configuration >
<failOnMissingWebXml > false</failOnMissingWebXml>
</configuration>
</plugin>
2023-12-04 16:34:02 +01:00
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-shade-plugin</artifactId>
<version > 3.5.1</version>
<executions >
<execution >
<phase > package</phase>
<goals >
<goal > shade</goal>
</goals>
<configuration >
<filters >
<!-- filter manifest signature files when creating uber - jar -->
<filter >
<artifact > *:*</artifact>
<excludes >
<exclude > META-INF/*.SF</exclude>
<exclude > META-INF/*.DSA</exclude>
<exclude > META-INF/*.RSA</exclude>
<exclude > LICENSE*</exclude>
</excludes>
</filter>
</filters>
<createDependencyReducedPom > false</createDependencyReducedPom>
<!-- The minimized - JAR may cause problems in 3rd - party apps using this as dependency. -->
<!-- <minimizeJar>true</minimizeJar> -->
</configuration>
</execution>
</executions>
</plugin>
<!-- <plugin>
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-surefire-plugin</artifactId>
2024-01-17 16:58:20 +01:00
<version > 3.2.5</version>
2023-12-04 16:34:02 +01:00
<configuration >
</configuration>
</plugin> -->
2022-10-03 19:44:58 +02:00
</plugins>
</build>
2023-07-10 13:38:06 +02:00
<dependencies >
<dependency >
<groupId > commons-io</groupId>
<artifactId > commons-io</artifactId>
2024-01-17 16:58:20 +01:00
<version > 2.15.1</version>
2023-07-10 13:38:06 +02:00
<scope > compile</scope>
</dependency>
<dependency >
<groupId > com.google.guava</groupId>
<artifactId > guava</artifactId>
2024-01-17 16:58:20 +01:00
<version > 33.0.0-jre</version>
2023-07-10 13:38:06 +02:00
<scope > compile</scope>
</dependency>
2024-01-17 17:04:03 +01:00
<!-- https://mvnrepository.com/artifact/com.google.code.gson/gson -->
<dependency >
<groupId > com.google.code.gson</groupId>
<artifactId > gson</artifactId>
<version > 2.10.1</version>
</dependency>
2023-07-10 13:38:06 +02:00
<!-- logback versions 1.4.X require Java - 11 -->
2023-09-20 16:57:56 +02:00
<!-- logback versions 1.3.X require Java - 8, but if this project is added as Dependency in a Spring Boot App, then Spring Boot throws an error, since it does not yet support logback 1.3.x -->
2023-07-10 13:38:06 +02:00
<!-- https://mvnrepository.com/artifact/ch.qos.logback/logback - core -->
<dependency >
<groupId > ch.qos.logback</groupId>
<artifactId > logback-core</artifactId>
2024-01-17 16:58:20 +01:00
<version > 1.2.13</version>
2023-07-10 13:38:06 +02:00
</dependency>
<!-- https://mvnrepository.com/artifact/org.slf4j/slf4j - api -->
<dependency >
<groupId > org.slf4j</groupId>
<artifactId > slf4j-api</artifactId>
<version > 1.7.36</version>
</dependency>
<!-- https://mvnrepository.com/artifact/ch.qos.logback/logback - classic -->
<dependency >
<groupId > ch.qos.logback</groupId>
<artifactId > logback-classic</artifactId>
2024-01-17 16:58:20 +01:00
<version > 1.2.13</version>
2023-07-10 13:38:06 +02:00
</dependency>
</dependencies>
2022-10-03 19:44:58 +02:00
</project>