client: rename jogl/gluegen osx natives artifacts

gradle does not look at classifiers when doing dependency conflict
resolution, causing it to not correctly handle having multiple
dependencies of differing versions and classifiers. It picks the highest
version of any of the dependencies with the same groupId and artifactId
and uses that for every other dependency regardless of classifier.

This renames the osx natives artifacts to have a unique artifact name to
workaround this issue
This commit is contained in:
Adam
2021-01-20 18:25:40 -05:00
parent 97343fbd09
commit 857ac274ff

View File

@@ -141,9 +141,8 @@
</dependency>
<dependency>
<groupId>net.runelite.jogl</groupId>
<artifactId>jogl-all</artifactId>
<artifactId>jogl-all-natives-macosx</artifactId>
<version>2.4.0-rc-20210117</version>
<classifier>natives-macosx-universal</classifier>
<scope>runtime</scope>
</dependency>
<dependency>
@@ -174,9 +173,8 @@
</dependency>
<dependency>
<groupId>net.runelite.gluegen</groupId>
<artifactId>gluegen-rt</artifactId>
<artifactId>gluegen-rt-natives-macosx</artifactId>
<version>2.4.0-rc-20210117</version>
<classifier>natives-macosx-universal</classifier>
<scope>runtime</scope>
</dependency>
<dependency>