Update the way the fat jar is built and the pom distributed.

This commit is contained in:
Endolf 2018-06-01 18:20:57 +01:00
parent be5f3a6307
commit 196fab2d6f
2 changed files with 32 additions and 10 deletions

View file

@ -26,7 +26,12 @@
<groupId>net.java.jinput</groupId>
<artifactId>jinput</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>net.java.jinput</groupId>
<artifactId>jinput</artifactId>
<version>${project.version}</version>
<classifier>natives-all</classifier>
</dependency>
</dependencies>

View file

@ -80,17 +80,34 @@
<goal>shade</goal>
</goals>
<configuration>
<artifactSet>
<excludes>
<exclude>net.java.jinput:osx-plugin:jar:natives-osx</exclude>
<exclude>net.java.jinput:linux-plugin:jar:natives-linux</exclude>
<exclude>net.java.jinput:windows-plugin:jar:natives-windows</exclude>
<exclude>net.java.jinput:wintab-plugin:jar:natives-wintab</exclude>
</excludes>
</artifactSet>
<filters>
<filter>
<artifact>net.java.jinput:osx-plugin:natives-osx</artifact>
<excludes>
<exclude>**/*</exclude>
</excludes>
</filter>
<filter>
<artifact>net.java.jinput:linux-plugin:natives-linux</artifact>
<excludes>
<exclude>**/*</exclude>
</excludes>
</filter>
<filter>
<artifact>net.java.jinput:windows-plugin:natives-windows</artifact>
<excludes>
<exclude>**/*</exclude>
</excludes>
</filter>
<filter>
<artifact>net.java.jinput:wintab-plugin:natives-wintab</artifact>
<excludes>
<exclude>**/*</exclude>
</excludes>
</filter>
</filters>
<createSourcesJar>true</createSourcesJar>
<shadedArtifactAttached>false</shadedArtifactAttached>
<createDependencyReducedPom>false</createDependencyReducedPom>
</configuration>
</execution>
<execution>