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