diff --git a/.externalToolBuilders/GPGSign Package.launch b/.externalToolBuilders/GPGSign Package.launch
new file mode 100644
index 0000000..dd7fabe
--- /dev/null
+++ b/.externalToolBuilders/GPGSign Package.launch
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/.externalToolBuilders/JarSign Package.launch b/.externalToolBuilders/JarSign Package.launch
new file mode 100644
index 0000000..f1210b3
--- /dev/null
+++ b/.externalToolBuilders/JarSign Package.launch
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/.externalToolBuilders/gpgsign.launch b/.externalToolBuilders/gpgsign.launch
new file mode 100644
index 0000000..a1e5b59
--- /dev/null
+++ b/.externalToolBuilders/gpgsign.launch
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/.externalToolBuilders/jarsign.launch b/.externalToolBuilders/jarsign.launch
new file mode 100644
index 0000000..40994cd
--- /dev/null
+++ b/.externalToolBuilders/jarsign.launch
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/artifacts.jar b/artifacts.jar
index 23a50f7..9ca973e 100755
Binary files a/artifacts.jar and b/artifacts.jar differ
diff --git a/content.jar b/content.jar
index adf0055..3bc8a80 100755
Binary files a/content.jar and b/content.jar differ
diff --git a/features/io.gitea.mylyn_0.3.1.jar b/features/io.gitea.mylyn_0.3.1.jar
new file mode 100644
index 0000000..319ec26
Binary files /dev/null and b/features/io.gitea.mylyn_0.3.1.jar differ
diff --git a/gpg/LICENSE.asc b/gpg/LICENSE.asc
new file mode 100644
index 0000000..5076afb
--- /dev/null
+++ b/gpg/LICENSE.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+
+iHUEABYKAB0WIQTNdVmZ1d2v9Oe6K9R9lrCIwnrIaQUCYIWTqwAKCRB9lrCIwnrI
+aeIWAQDKk6glsU1vQaPyMz/H17dPkWSXcnR7ce2yFoF6+CeLJQD/cj4Fqn5yOJIE
+IDjCsyCSD6qmhIX/N+Pctjwg9LKJtQ8=
+=PNNj
+-----END PGP SIGNATURE-----
diff --git a/gpg/README.md.asc b/gpg/README.md.asc
new file mode 100644
index 0000000..0d7e7c2
--- /dev/null
+++ b/gpg/README.md.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+
+iHUEABYKAB0WIQTNdVmZ1d2v9Oe6K9R9lrCIwnrIaQUCYIWTrgAKCRB9lrCIwnrI
+aeknAP9jNE76BfyHNknLJDNe6zT68D9+Kd2ZfS4VUjHMwoTzwAD/WRSxKzsyquWB
+zvQmKqkUGiXnYSO3zIc/YvZqd6t4pQY=
+=J/3L
+-----END PGP SIGNATURE-----
diff --git a/gpg/artifacts.jar.asc b/gpg/artifacts.jar.asc
new file mode 100644
index 0000000..6f0135e
--- /dev/null
+++ b/gpg/artifacts.jar.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+
+iHUEABYKAB0WIQTNdVmZ1d2v9Oe6K9R9lrCIwnrIaQUCYIWTqQAKCRB9lrCIwnrI
+adDRAP4lIs54OQcuSdEgUrK0YwfM20wdDFsg8BE2bxMixly7/AEA6lOvW/QyYLMP
+9DJ8i+k6GHeVbR4Fvqx+b1n+npMLvQA=
+=jHI3
+-----END PGP SIGNATURE-----
diff --git a/gpg/content.jar.asc b/gpg/content.jar.asc
new file mode 100644
index 0000000..248ce9c
--- /dev/null
+++ b/gpg/content.jar.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+
+iHUEABYKAB0WIQTNdVmZ1d2v9Oe6K9R9lrCIwnrIaQUCYIWTqgAKCRB9lrCIwnrI
+aebGAQDQTl0WLrmE+gxKnVf3cgNqtSH4mZOzcLMVv3S6HzZT9AD9FdV7cqsudJuK
+1N4SmpkLGajH/tdiwKIIChrE7Vmqggw=
+=aaJ3
+-----END PGP SIGNATURE-----
diff --git a/gpg/features/io.gitea.mylyn_0.1.0.jar.asc b/gpg/features/io.gitea.mylyn_0.1.0.jar.asc
new file mode 100644
index 0000000..bfe36f9
--- /dev/null
+++ b/gpg/features/io.gitea.mylyn_0.1.0.jar.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+
+iHUEABYKAB0WIQTNdVmZ1d2v9Oe6K9R9lrCIwnrIaQUCYIWTqgAKCRB9lrCIwnrI
+aYmAAQCNYhN/nI4FUMMJkcP856LTSYkEIc1iJP5pbOaPsBPzZQEA21pzyoyLJaCw
+69iv2OpTzFW0i2AvTDjEUqL1EZQlqQk=
+=Z2lD
+-----END PGP SIGNATURE-----
diff --git a/gpg/features/io.gitea.mylyn_0.2.0.jar.asc b/gpg/features/io.gitea.mylyn_0.2.0.jar.asc
new file mode 100644
index 0000000..2f22595
--- /dev/null
+++ b/gpg/features/io.gitea.mylyn_0.2.0.jar.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+
+iHUEABYKAB0WIQTNdVmZ1d2v9Oe6K9R9lrCIwnrIaQUCYIWTqgAKCRB9lrCIwnrI
+aYAdAP9QMHwGhTkJr88jfe8l8UxEwa0KkP+1cRRYT/enRLuz0wD+PVClQhLFVs4y
+Bxg88iUV/c+X2A0sFtdAIsc9zyix1w4=
+=l4Z/
+-----END PGP SIGNATURE-----
diff --git a/gpg/features/io.gitea.mylyn_0.3.1.jar.asc b/gpg/features/io.gitea.mylyn_0.3.1.jar.asc
new file mode 100644
index 0000000..91bd94a
--- /dev/null
+++ b/gpg/features/io.gitea.mylyn_0.3.1.jar.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+
+iHUEABYKAB0WIQTNdVmZ1d2v9Oe6K9R9lrCIwnrIaQUCYIWTqwAKCRB9lrCIwnrI
+aXHmAQCb9w+8k6sraxfN/pRdBeYOKqOzbNZvEiAVEEu9hqQnogD/dg11Z9JYrSzM
+N39GD5KXq0qYZRp+XUGjB5iniYgHags=
+=cPKu
+-----END PGP SIGNATURE-----
diff --git a/gpg/plugins/io.gitea.mylyn.core_0.1.0.jar.asc b/gpg/plugins/io.gitea.mylyn.core_0.1.0.jar.asc
new file mode 100644
index 0000000..e69745c
--- /dev/null
+++ b/gpg/plugins/io.gitea.mylyn.core_0.1.0.jar.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+
+iHUEABYKAB0WIQTNdVmZ1d2v9Oe6K9R9lrCIwnrIaQUCYIWTqwAKCRB9lrCIwnrI
+aaEDAP4xk9xQxYtaPfYx2BntbabeJoupP2NvuvBAvf7ZloOLbQEAhTZF2DjG0k56
+f4DPMq54+nYV5ugeTQCBZwUzNESE/A4=
+=jtQG
+-----END PGP SIGNATURE-----
diff --git a/gpg/plugins/io.gitea.mylyn.core_0.2.0.jar.asc b/gpg/plugins/io.gitea.mylyn.core_0.2.0.jar.asc
new file mode 100644
index 0000000..6f0bc10
--- /dev/null
+++ b/gpg/plugins/io.gitea.mylyn.core_0.2.0.jar.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+
+iHUEABYKAB0WIQTNdVmZ1d2v9Oe6K9R9lrCIwnrIaQUCYIWTrAAKCRB9lrCIwnrI
+aUAYAQC+RfzMVfJe+DUBDSZa+Y/hMyhyoBAjjSSMa3FYnt3HmwEA0hZTRSqY8XFk
+enRgn/mMLb1CDop3JW4yDU9sYwa2bQA=
+=918h
+-----END PGP SIGNATURE-----
diff --git a/gpg/plugins/io.gitea.mylyn.core_0.3.1.jar.asc b/gpg/plugins/io.gitea.mylyn.core_0.3.1.jar.asc
new file mode 100644
index 0000000..3f5ec13
--- /dev/null
+++ b/gpg/plugins/io.gitea.mylyn.core_0.3.1.jar.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+
+iHUEABYKAB0WIQTNdVmZ1d2v9Oe6K9R9lrCIwnrIaQUCYIWTrAAKCRB9lrCIwnrI
+adbQAP948uIlU/7T0hbFD7mYyLEWXyvP+Wf0AZWp0XHqglzVnAD/aksWs/UU5ELe
+G/qZvGydCDcb6GoWntJcVngcbwLhIAE=
+=fKQH
+-----END PGP SIGNATURE-----
diff --git a/gpg/plugins/io.gitea.mylyn.ui_0.1.0.jar.asc b/gpg/plugins/io.gitea.mylyn.ui_0.1.0.jar.asc
new file mode 100644
index 0000000..2a0d151
--- /dev/null
+++ b/gpg/plugins/io.gitea.mylyn.ui_0.1.0.jar.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+
+iHUEABYKAB0WIQTNdVmZ1d2v9Oe6K9R9lrCIwnrIaQUCYIWTrAAKCRB9lrCIwnrI
+aR0dAP0WfZb7RxTLAuzCuWIiwVB7CNlgr8tnhbGBr/Mvyww1VwD9FCC7YkuNQdph
+PT3JTq9P9xi0E0Meq9taC2rp3oo11QI=
+=Z3aN
+-----END PGP SIGNATURE-----
diff --git a/gpg/plugins/io.gitea.mylyn.ui_0.2.0.jar.asc b/gpg/plugins/io.gitea.mylyn.ui_0.2.0.jar.asc
new file mode 100644
index 0000000..e3b08a9
--- /dev/null
+++ b/gpg/plugins/io.gitea.mylyn.ui_0.2.0.jar.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+
+iHUEABYKAB0WIQTNdVmZ1d2v9Oe6K9R9lrCIwnrIaQUCYIWTrQAKCRB9lrCIwnrI
+abK3AQD4NYOn9BbQZxYvvqIGYJ6eokKpgVXYqWOrNbQLno/eDwEAxjpvJCIXBpNf
+3chrcgKVIxLM2VYZ4RBUIzZPt5H0YQI=
+=kqqC
+-----END PGP SIGNATURE-----
diff --git a/gpg/plugins/io.gitea.mylyn.ui_0.3.1.jar.asc b/gpg/plugins/io.gitea.mylyn.ui_0.3.1.jar.asc
new file mode 100644
index 0000000..dcf7fed
--- /dev/null
+++ b/gpg/plugins/io.gitea.mylyn.ui_0.3.1.jar.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+
+iHUEABYKAB0WIQTNdVmZ1d2v9Oe6K9R9lrCIwnrIaQUCYIWTrQAKCRB9lrCIwnrI
+adHuAQDLXC7SeayGc7ryntYeS9U2EMpbU/xz5iv4NvG+2u+hZQEA4Pg0ZrArSZcP
+YqGJMr1e7CeaP8/0OcFsH5l0d0VmWAw=
+=Mp94
+-----END PGP SIGNATURE-----
diff --git a/gpg/site.xml.asc b/gpg/site.xml.asc
new file mode 100644
index 0000000..72cf905
--- /dev/null
+++ b/gpg/site.xml.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+
+iHUEABYKAB0WIQTNdVmZ1d2v9Oe6K9R9lrCIwnrIaQUCYIWTrgAKCRB9lrCIwnrI
+adGdAP0a43zWJSU9SFNtVyS5G1hQJZ67z+A5Z38UREGTePOAzgEAx7gHK18HkcnT
+DdMTcRtVVrJTSTTDXlXcMZz+I9mwlgw=
+=4t5m
+-----END PGP SIGNATURE-----
diff --git a/plugins/io.gitea.mylyn.core_0.3.1.jar b/plugins/io.gitea.mylyn.core_0.3.1.jar
new file mode 100644
index 0000000..e0c8170
Binary files /dev/null and b/plugins/io.gitea.mylyn.core_0.3.1.jar differ
diff --git a/plugins/io.gitea.mylyn.ui_0.3.1.jar b/plugins/io.gitea.mylyn.ui_0.3.1.jar
new file mode 100644
index 0000000..49d4cc4
Binary files /dev/null and b/plugins/io.gitea.mylyn.ui_0.3.1.jar differ
diff --git a/site.xml b/site.xml
index 1dc1fe4..6d7026b 100644
--- a/site.xml
+++ b/site.xml
@@ -3,7 +3,7 @@
-
+