diff --git a/.gitignore b/.gitignore index 76dc67d..6a3d746 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ dist/ eclipse_bin/ *.iml .idea/ +dependency-reduced-pom.xml diff --git a/uberjar/pom.xml b/uberjar/pom.xml index a32bb8b..8012e3b 100644 --- a/uberjar/pom.xml +++ b/uberjar/pom.xml @@ -1,7 +1,7 @@ 4.0.0 jinput - pom + jar JInput - Uber jar @@ -69,6 +69,82 @@ com.googlecode.mavennatives maven-nativedependencies-plugin + + org.apache.maven.plugins + maven-shade-plugin + 3.1.1 + + + default + package + + shade + + + + + net.java.jinput:osx-plugin:jar:natives-osx + net.java.jinput:linux-plugin:jar:natives-linux + net.java.jinput:windows-plugin:jar:natives-windows + net.java.jinput:wintab-plugin:jar:natives-wintab + + + true + false + false + + + + natives + package + + shade + + + + + net.java.jinput:osx-plugin + + **/*.jnilib + META-INF/**/* + + + + net.java.jinput:linux-plugin + + **/*.so + META-INF/**/* + + + + net.java.jinput:windows-plugin + + **/*.dll + META-INF/**/* + + + + net.java.jinput:wintab-plugin + + **/*.dll + META-INF/**/* + + + + + + net.java.jutils:jutils + net.java.jinput:jinput + net.java.jinput:coreapi + + + true + natives-all + false + + + +