diff --git a/pom.xml b/pom.xml
index 72f979699..5a453d8c3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -81,7 +81,6 @@
24.4.0
2.43.0
3.26.1
- 1.27.0
2.17.2
9.7
6.10.0.202406032230-r
diff --git a/test-gen-plugin/pom.xml b/test-gen-plugin/pom.xml
index 7f80872c9..72bbae23e 100644
--- a/test-gen-plugin/pom.xml
+++ b/test-gen-plugin/pom.xml
@@ -23,11 +23,6 @@
javaparser-core
${javaparser.version}
-
- org.apache.commons
- commons-compress
- ${commons-compress.version}
-
com.fasterxml.jackson.core
jackson-databind
diff --git a/test-gen-plugin/src/main/java/com/dylibso/chicory/maven/TarExtractor.java b/test-gen-plugin/src/main/java/com/dylibso/chicory/maven/TarExtractor.java
deleted file mode 100644
index d3d7fbcb9..000000000
--- a/test-gen-plugin/src/main/java/com/dylibso/chicory/maven/TarExtractor.java
+++ /dev/null
@@ -1,41 +0,0 @@
-package com.dylibso.chicory.maven;
-
-import java.io.BufferedInputStream;
-import java.io.IOException;
-import java.io.InputStream;
-import java.nio.file.Files;
-import java.nio.file.Path;
-import org.apache.commons.compress.archivers.ArchiveEntry;
-import org.apache.commons.compress.archivers.tar.TarArchiveInputStream;
-import org.apache.commons.compress.compressors.gzip.GzipCompressorInputStream;
-
-public class TarExtractor {
-
- private final InputStream tarStream;
-
- private final Path destination;
-
- public TarExtractor(InputStream in, Path destination) {
- this.tarStream = in;
- this.destination = destination;
- }
-
- public void untar() throws IOException {
-
- Files.createDirectories(destination);
-
- try (BufferedInputStream inputStream = new BufferedInputStream(this.tarStream);
- TarArchiveInputStream tar =
- new TarArchiveInputStream(new GzipCompressorInputStream(inputStream))) {
- ArchiveEntry entry;
- while ((entry = tar.getNextEntry()) != null) {
- Path extractTo = this.destination.resolve(entry.getName());
- if (entry.isDirectory()) {
- Files.createDirectories(extractTo);
- } else {
- Files.copy(tar, extractTo);
- }
- }
- }
- }
-}