diff --git a/.gitignore b/.gitignore
index 1dcd5ec1..4e662d67 100644
--- a/.gitignore
+++ b/.gitignore
@@ -28,7 +28,6 @@ nbdist/
.classpath
.project
**/.settings
-**/bin/
**/build/
**/.externalToolBuilders/
*.iml
diff --git a/jodconverter-web/pom.xml b/jodconverter-web/pom.xml
index 56ea74d4..3fed531b 100644
--- a/jodconverter-web/pom.xml
+++ b/jodconverter-web/pom.xml
@@ -170,6 +170,24 @@
org.springframework.boot
spring-boot-maven-plugin
+
+ maven-assembly-plugin
+
+ false
+
+ src/main/resources/assembly.xml
+
+
+
+
+ make-assembly
+ package
+
+ single
+
+
+
+
diff --git a/jodconverter-web/src/main/bin/.gitkeep b/jodconverter-web/src/main/bin/.gitkeep
new file mode 100644
index 00000000..e69de29b
diff --git a/jodconverter-web/src/main/conf/.gitkeep b/jodconverter-web/src/main/conf/.gitkeep
new file mode 100644
index 00000000..e69de29b
diff --git a/jodconverter-web/src/main/log/.gitkeep b/jodconverter-web/src/main/log/.gitkeep
new file mode 100644
index 00000000..e69de29b
diff --git a/jodconverter-web/src/main/resources/assembly.xml b/jodconverter-web/src/main/resources/assembly.xml
new file mode 100644
index 00000000..0023e34b
--- /dev/null
+++ b/jodconverter-web/src/main/resources/assembly.xml
@@ -0,0 +1,34 @@
+
+
+ make-assembly
+
+ zip
+ tar.gz
+
+ true
+
+
+ src/main/conf
+ /conf
+
+
+ src/main/bin
+ /bin
+ 755
+
+
+ src/main/log
+ /log
+
+
+ ${project.build.directory}
+ /bin
+
+ *.jar
+
+
+
+
\ No newline at end of file