From 4f6269fdd2f7f11f55a5ae3a8970c5ec3643dc11 Mon Sep 17 00:00:00 2001 From: Endolf Date: Fri, 1 Jun 2018 15:04:43 +0100 Subject: [PATCH] Create a pom that allows all dependencies to be imported easily --- examples/pom.xml | 47 ++---------------------------- pom.xml | 1 + uberjar/pom.xml | 75 ++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 78 insertions(+), 45 deletions(-) create mode 100644 uberjar/pom.xml diff --git a/examples/pom.xml b/examples/pom.xml index be655a8..bd84c87 100644 --- a/examples/pom.xml +++ b/examples/pom.xml @@ -21,54 +21,11 @@ - - net.java.jinput - coreapi - ${project.version} - ${project.groupId} - windows-plugin - ${project.version} - natives-windows - - - ${project.groupId} - osx-plugin - ${project.version} - natives-osx - - - ${project.groupId} - wintab-plugin - ${project.version} - natives-wintab - - - ${project.groupId} - linux-plugin - ${project.version} - natives-linux - - - ${project.groupId} - windows-plugin - ${project.version} - - - ${project.groupId} - osx-plugin - ${project.version} - - - ${project.groupId} - wintab-plugin - ${project.version} - - - ${project.groupId} - linux-plugin + jinput ${project.version} + pom diff --git a/pom.xml b/pom.xml index b665c6d..02d2436 100644 --- a/pom.xml +++ b/pom.xml @@ -57,6 +57,7 @@ coreAPI plugins applet + uberjar examples tests diff --git a/uberjar/pom.xml b/uberjar/pom.xml new file mode 100644 index 0000000..a32bb8b --- /dev/null +++ b/uberjar/pom.xml @@ -0,0 +1,75 @@ + + 4.0.0 + jinput + pom + JInput - Uber jar + + + net.java.jinput + jinput-parent + 2.0.9-SNAPSHOT + ../ + + + + + ${project.groupId} + coreapi + ${project.version} + + + ${project.groupId} + windows-plugin + ${project.version} + natives-windows + + + ${project.groupId} + osx-plugin + ${project.version} + natives-osx + + + ${project.groupId} + wintab-plugin + ${project.version} + natives-wintab + + + ${project.groupId} + linux-plugin + ${project.version} + natives-linux + + + ${project.groupId} + windows-plugin + ${project.version} + + + ${project.groupId} + osx-plugin + ${project.version} + + + ${project.groupId} + wintab-plugin + ${project.version} + + + ${project.groupId} + linux-plugin + ${project.version} + + + + + + + com.googlecode.mavennatives + maven-nativedependencies-plugin + + + + + \ No newline at end of file