diff --git a/pom.xml b/pom.xml index ea5f837..13ac6bd 100644 --- a/pom.xml +++ b/pom.xml @@ -7,7 +7,7 @@ us.hebi.matlab input - 1.2.1 + 1.2.2 matlab-input MATLAB library for joystick and keyboard input @@ -31,6 +31,9 @@ Jonas Withelm + + Bartek Grochowski + @@ -44,11 +47,10 @@ 4.11 - 2.0.6 + 2.0.10 - 1.6 - 1.6 + 8 UTF-8 @@ -56,31 +58,11 @@ - + net.java.jinput jinput ${jinput.version} - - - - net.java.jinput - jinput-platform - ${jinput.version} - natives-windows - provided - - - net.java.jinput - jinput-platform - ${jinput.version} - natives-linux - provided - - - net.java.jinput - jinput-platform - ${jinput.version} - natives-osx + natives-all provided @@ -95,7 +77,84 @@ - + + + org.apache.maven.plugins + maven-dependency-plugin + 3.6.1 + + + unpack-jinput-sources + generate-sources + + unpack + + + + + net.java.jinput + jinput + ${jinput.version} + sources + ${project.build.directory}/jinput-src + + + net.java.jinput + windows-plugin + ${jinput.version} + sources + ${project.build.directory}/jinput-src + + + net.java.jinput + linux-plugin + ${jinput.version} + sources + ${project.build.directory}/jinput-src + + + net.java.jinput + osx-plugin + ${jinput.version} + sources + ${project.build.directory}/jinput-src + + + net.java.jinput + awt-plugin + ${jinput.version} + sources + ${project.build.directory}/jinput-src + + + + + + + + + + org.codehaus.mojo + build-helper-maven-plugin + 3.5.0 + + + add-jinput-source + generate-sources + + add-source + + + + ${project.build.directory}/jinput-src + + + + + + + + org.apache.maven.plugins maven-shade-plugin 2.4.3 @@ -109,10 +168,16 @@ ${releaseName} + + + net.java.jinput:jinput + + - + + com.google.code.maven-replacer-plugin replacer 1.5.2 @@ -139,7 +204,22 @@ - + + com.googlecode.mavennatives + maven-nativedependencies-plugin + 0.0.7 + + + unpacknatives + + copy + + + + + + + org.apache.maven.plugins maven-assembly-plugin 3.0.0 diff --git a/src/main/assembly/release.xml b/src/main/assembly/release.xml index 27511bf..8c68510 100644 --- a/src/main/assembly/release.xml +++ b/src/main/assembly/release.xml @@ -46,8 +46,16 @@ true provided - *:jinput-platform:* + *:jinput:* + + + + ${project.build.directory}/natives/libjinput-osx.jnilib + matlab/lib/ + libjinput-osx.dylib + +