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
+
+