diff --git a/distro-zip.xml b/distro-zip.xml
new file mode 100644
index 0000000..ff422d4
--- /dev/null
+++ b/distro-zip.xml
@@ -0,0 +1,30 @@
+
+ distro zip
+
+ zip
+
+ false
+
+
+
+ /
+ false
+
+ ${artifact}
+
+
+
+
+ /${project.build.finalName}
+ false
+ runtime
+ true
+ false
+
+ org.openjump:OpenJUMP
+
+
+
+
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 3084451..e229caa 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1,45 +1,89 @@
-
- 4.0.0
+
+ 4.0.0
- org.openjump
- topology-extension
- 2.0.0
+ org.openjump
+ topology-extension
+ 2.0.0
-
- 1.8
- 1.8
- UTF-8
- 0.0.0
- 1.18.1
-
+
+ 1.8
+ 1.8
+ UTF-8
+
-
-
- ojrepo
- OpenJUMP Snapshot Repository
- https://ojrepo.soldin.de/
-
-
+
+
+ ojrepo
+ OpenJUMP Snapshot Repository
+ https://ojrepo.soldin.de/
+
+
-
+
+
+ org.openjump
+ OpenJUMP
+ 2.0-main-SNAPSHOT
+
+
+
-
- org.locationtech.jts
- jts-core
- ${jts.version}
-
-
-
- org.openjump
- OpenJUMP
- 2.0-main-SNAPSHOT
-
-
- junit
- junit
- 4.12
- test
-
-
+
+
+
+ maven-assembly-plugin
+ 3.3.0
+
+ false
+
+
+
+ distro zip
+ package
+
+
+ distro-zip.xml
+
+ false
+
+
+ single
+
+
+
+
+
+ net.nicoulaj.maven.plugins
+ checksum-maven-plugin
+ 1.10
+
+
+
+ files
+
+ package
+
+
+
+ ${project.build.directory}
+
+ ${project.build.finalName}.zip
+
+
+
+
+
+
+
+
+
\ No newline at end of file