diff --git a/Readme.md b/Readme.md
index a335acc..010d13f 100644
--- a/Readme.md
+++ b/Readme.md
@@ -11,3 +11,29 @@ Summary of tools used :
Test cases are available [here](src/master/compiler/src/test/test-resources/examples)
From [this playlist](https://www.youtube.com/watch?v=2uvKTmfPNzE&list=PLOfFbVTfT2vbJ9qiw_6fWwBAmJAYV4iUm).
+
+## [Installing third-party jars in maven](https://stackoverflow.com/a/36602256)
+
+Define a local maven repository in folder `lib/` in pom.xml :
+
+```xml
+
+
+ local-maven-repo
+ file:./lib
+
+
+```
+
+For each external jar you want to install run :
+
+```bash
+mvn deploy:deploy-file \
+ -DgroupId=com.example \
+ -DartifactId=example \
+ -Dversion=1.0 \
+ -Durl=file:./lib/ \
+ -DrepositoryId=local-maven-repo \
+ -DupdateReleaseInfo=true \
+ -Dfile=/path/to/file.jar
+```
diff --git a/lib/net/jasmin/jasmin/2.4/jasmin-2.4.jar.md5 b/lib/net/jasmin/jasmin/2.4/jasmin-2.4.jar.md5
new file mode 100644
index 0000000..0c71259
--- /dev/null
+++ b/lib/net/jasmin/jasmin/2.4/jasmin-2.4.jar.md5
@@ -0,0 +1 @@
+ce04ccd442e778812cfe4cdc0c730e9b
\ No newline at end of file
diff --git a/lib/net/jasmin/jasmin/2.4/jasmin-2.4.jar.sha1 b/lib/net/jasmin/jasmin/2.4/jasmin-2.4.jar.sha1
new file mode 100644
index 0000000..b7280e2
--- /dev/null
+++ b/lib/net/jasmin/jasmin/2.4/jasmin-2.4.jar.sha1
@@ -0,0 +1 @@
+c61f93bc746eff2378d0ab68d089f9ed09f257b9
\ No newline at end of file
diff --git a/lib/net/jasmin/jasmin/2.4/jasmin-2.4.pom b/lib/net/jasmin/jasmin/2.4/jasmin-2.4.pom
new file mode 100644
index 0000000..479b5e5
--- /dev/null
+++ b/lib/net/jasmin/jasmin/2.4/jasmin-2.4.pom
@@ -0,0 +1,8 @@
+
+
+ 4.0.0
+ net.jasmin
+ jasmin
+ 2.4
+
diff --git a/lib/net/jasmin/jasmin/2.4/jasmin-2.4.pom.md5 b/lib/net/jasmin/jasmin/2.4/jasmin-2.4.pom.md5
new file mode 100644
index 0000000..f3df310
--- /dev/null
+++ b/lib/net/jasmin/jasmin/2.4/jasmin-2.4.pom.md5
@@ -0,0 +1 @@
+620c4f9571ddea3add17d3448a2f9cb5
\ No newline at end of file
diff --git a/lib/net/jasmin/jasmin/2.4/jasmin-2.4.pom.sha1 b/lib/net/jasmin/jasmin/2.4/jasmin-2.4.pom.sha1
new file mode 100644
index 0000000..c6c790d
--- /dev/null
+++ b/lib/net/jasmin/jasmin/2.4/jasmin-2.4.pom.sha1
@@ -0,0 +1 @@
+a61805d8249ca32acf5f4536e8ff2b642bdc20f4
\ No newline at end of file
diff --git a/lib/net/jasmin/jasmin/maven-metadata.xml b/lib/net/jasmin/jasmin/maven-metadata.xml
new file mode 100644
index 0000000..59d0df8
--- /dev/null
+++ b/lib/net/jasmin/jasmin/maven-metadata.xml
@@ -0,0 +1,12 @@
+
+
+ net.jasmin
+ jasmin
+
+ 2.4
+
+ 2.4
+
+ 20181023190639
+
+
diff --git a/lib/net/jasmin/jasmin/maven-metadata.xml.md5 b/lib/net/jasmin/jasmin/maven-metadata.xml.md5
new file mode 100644
index 0000000..240a795
--- /dev/null
+++ b/lib/net/jasmin/jasmin/maven-metadata.xml.md5
@@ -0,0 +1 @@
+724baa85c2239c0dd3d97fb913d44c00
\ No newline at end of file
diff --git a/lib/net/jasmin/jasmin/maven-metadata.xml.sha1 b/lib/net/jasmin/jasmin/maven-metadata.xml.sha1
new file mode 100644
index 0000000..9fb0786
--- /dev/null
+++ b/lib/net/jasmin/jasmin/maven-metadata.xml.sha1
@@ -0,0 +1 @@
+906195980677661d2880101f87b7ea8a43b4e324
\ No newline at end of file
diff --git a/mvn-deploy-jasmin.sh b/mvn-deploy-jasmin.sh
new file mode 100644
index 0000000..f396fc2
--- /dev/null
+++ b/mvn-deploy-jasmin.sh
@@ -0,0 +1,10 @@
+#! /bin/bash
+
+mvn deploy:deploy-file \
+ -DgroupId=net.jasmin \
+ -DartifactId=jasmin \
+ -Dversion=2.4 \
+ -Durl=file:./lib/ \
+ -DrepositoryId=local-maven-repo \
+ -DupdateReleaseInfo=true \
+ -Dfile=./lib/jasmin.jar
diff --git a/pom.xml b/pom.xml
index ef5f5e4..2d6a7e6 100644
--- a/pom.xml
+++ b/pom.xml
@@ -17,6 +17,14 @@
parser
compiler
+
+
+
+
+ local-maven-repo
+ file:./lib/
+
+
@@ -25,6 +33,20 @@
antlr4
4.7.1
+
+
+
+ org.testng
+ testng
+ 6.14.3
+ test
+
+
+
+ net.jasmin
+ jasmin
+ 2.4
+
\ No newline at end of file