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> <groupId>net.java.jinput</groupId>
<artifactId>jinput</artifactId> <artifactId>jinput</artifactId>
<version>${project.version}</version> <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> </dependency>
</dependencies> </dependencies>

View file

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