<?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>libraries-data-io</artifactId> <name>libraries-data-io</name> <parent> <groupId>com.baeldung</groupId> <artifactId>parent-modules</artifactId> <version>1.0.0-SNAPSHOT</version> </parent> <dependencies> <dependency> <groupId>com.esotericsoftware</groupId> <artifactId>kryo</artifactId> <version>${kryo.version}</version> </dependency> <dependency> <groupId>org.yaml</groupId> <artifactId>snakeyaml</artifactId> <version>${snakeyaml.version}</version> </dependency> <dependency> <groupId>org.milyn</groupId> <artifactId>milyn-smooks-all</artifactId> <version>${smooks.version}</version> </dependency> <!-- https://mvnrepository.com/artifact/com.opencsv/opencsv --> <dependency> <groupId>com.opencsv</groupId> <artifactId>opencsv</artifactId> <version>${opencsv.version}</version> </dependency> <!-- google api --> <dependency> <groupId>com.google.oauth-client</groupId> <artifactId>google-oauth-client-jetty</artifactId> <version>${google-api.version}</version> </dependency> <dependency> <groupId>com.google.apis</groupId> <artifactId>google-api-services-sheets</artifactId> <version>${google-sheets.version}</version> </dependency> <dependency> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api</artifactId> <version>${jaxb-api.version}</version> </dependency> <dependency> <groupId>org.docx4j</groupId> <artifactId>docx4j</artifactId> <version>${docx4j.version}</version> </dependency> <!-- gson api --> <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>${gson.version}</version> </dependency> <!-- jackson api --> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>${jackson.version}</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>${jackson.version}</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-annotations</artifactId> <version>${jackson.version}</version> </dependency> <!-- yaml beans api --> <dependency> <groupId>com.esotericsoftware.yamlbeans</groupId> <artifactId>yamlbeans</artifactId> <version>${yamlbeans.version}</version> </dependency> <!-- apache thrift api --> <dependency> <groupId>org.apache.thrift</groupId> <artifactId>libthrift</artifactId> <version>${apache-thrift.version}</version> </dependency> <!-- google protocol buffers api --> <dependency> <groupId>com.google.protobuf</groupId> <artifactId>protobuf-java</artifactId> <version>${google-protobuf.version}</version> </dependency> <dependency> <groupId>org.assertj</groupId> <artifactId>assertj-core</artifactId> <version>${org.assertj.core.version}</version> <scope>test</scope> </dependency> </dependencies> <properties> <snakeyaml.version>1.21</snakeyaml.version> <kryo.version>4.0.1</kryo.version> <smooks.version>1.7.0</smooks.version> <opencsv.version>4.1</opencsv.version> <google-api.version>1.23.0</google-api.version> <google-sheets.version>v4-rev493-1.21.0</google-sheets.version> <org.assertj.core.version>3.9.0</org.assertj.core.version> <docx4j.version>3.3.5</docx4j.version> <jaxb-api.version>2.1</jaxb-api.version> <gson.version>2.8.7</gson.version> <jackson.version>2.12.3</jackson.version> <yamlbeans.version>1.15</yamlbeans.version> <apache-thrift.version>0.14.2</apache-thrift.version> <google-protobuf.version>3.17.3</google-protobuf.version> </properties> </project>