diff --git a/.gitignore b/.gitignore
index 98a9bbcbd..bfef6139d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,10 +5,14 @@
*.war
*.ear
+# Eclipse
+.settings/
+.project
+.classpath
+
# IntelliJ #
*.iml
.idea/*
# Maven #
-**/target/*
-target/*
+target/
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 000000000..45e9d6b58
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,4 @@
+language: java
+
+jdk:
+ - oraclejdk8
diff --git a/milo-examples/client-examples/pom.xml b/milo-examples/client-examples/pom.xml
index b1eccdbe4..1f2d5cc4a 100644
--- a/milo-examples/client-examples/pom.xml
+++ b/milo-examples/client-examples/pom.xml
@@ -28,24 +28,4 @@
1.1.7
-
-
-
-
- org.apache.felix
- maven-bundle-plugin
- 2.4.0
-
-
- generate-manifest
- process-classes
-
- manifest
-
-
-
-
-
-
-
diff --git a/milo-examples/pom.xml b/milo-examples/pom.xml
index e1f344206..aed9a2b59 100644
--- a/milo-examples/pom.xml
+++ b/milo-examples/pom.xml
@@ -16,5 +16,15 @@
client-examples
server-examples
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+
+
+
+
diff --git a/milo-examples/server-examples/pom.xml b/milo-examples/server-examples/pom.xml
index 71495b7c0..d354b0c9f 100644
--- a/milo-examples/server-examples/pom.xml
+++ b/milo-examples/server-examples/pom.xml
@@ -23,24 +23,5 @@
1.1.7
-
-
-
-
- org.apache.felix
- maven-bundle-plugin
- 2.4.0
-
-
- generate-manifest
- process-classes
-
- manifest
-
-
-
-
-
-
-
+
diff --git a/opc-ua-sdk/pom.xml b/opc-ua-sdk/pom.xml
index b1f728c44..99043bf9b 100644
--- a/opc-ua-sdk/pom.xml
+++ b/opc-ua-sdk/pom.xml
@@ -88,33 +88,7 @@
org.apache.felix
maven-bundle-plugin
- 2.4.0
-
-
- generate-manifest
- process-classes
-
- manifest
-
-
-
- jar
- bundle
-
-
- ${project.groupId}.opcua.sdk.*
-
-
-
- *,sun.misc.*;resolution:=optional,sun.nio.ch;resolution:=optional,sun.security.*;resolution:=optional
-
-
-
- !*
-
-
-
-
+
diff --git a/opc-ua-stack/pom.xml b/opc-ua-stack/pom.xml
index ac56fa698..993e2d1fa 100644
--- a/opc-ua-stack/pom.xml
+++ b/opc-ua-stack/pom.xml
@@ -53,33 +53,7 @@
org.apache.felix
maven-bundle-plugin
- 2.4.0
-
-
- generate-manifest
- process-classes
-
- manifest
-
-
-
- jar
- bundle
-
-
- ${project.groupId}.opcua.stack.*
-
-
-
- *,sun.misc.*;resolution:=optional,sun.nio.ch;resolution:=optional,sun.security.*;resolution:=optional
-
-
-
- !*
-
-
-
-
+
diff --git a/pom.xml b/pom.xml
index f64614d93..c5b365382 100644
--- a/pom.xml
+++ b/pom.xml
@@ -195,6 +195,34 @@
+
+ org.apache.felix
+ maven-bundle-plugin
+ 3.2.0
+
+
+ generate-manifest
+ process-classes
+
+ manifest
+
+
+
+ jar
+ bundle
+
+
+
+ com.sun.management.*;resolution:=optional,
+ !javax.annotation.*,
+ *
+
+
+
+
+
+
+
org.apache.maven.plugins
maven-release-plugin