Files
Iris/gradle/runtime-relocations.gradle
T
Brian Neumann-Fopiano 6e3e1f3c64 Single relocation declaration
- Add gradle/runtime-relocations.gradle as the one runtime-download relocation map
- Read the slimJar relocations and shrinkRelocations from that map
- Pass the derived relocation prefixes into BukkitArtifactVerifier
- Drop the duplicate jar size check the packaging audit already enforces
2026-09-08 03:40:29 -04:00

20 lines
1.3 KiB
Groovy

ext.runtimeDownloadRelocations = [
'com.dfsek.paralithic' : 'art.arcane.iris.util.paralithic',
'com.google.gson' : 'art.arcane.iris.util.gson',
'com.googlecode.concurrentlinkedhashmap': 'art.arcane.iris.util.lru',
'io.papermc.lib' : 'art.arcane.iris.util.paper',
'net.kyori' : 'art.arcane.iris.util.kyori',
'org.bstats' : 'art.arcane.iris.util.metrics',
'org.apache.maven' : 'art.arcane.iris.util.maven',
'org.codehaus.plexus' : 'art.arcane.iris.util.plexus',
'org.eclipse.sisu' : 'art.arcane.iris.util.sisu',
'org.eclipse.aether' : 'art.arcane.iris.util.aether',
'com.google.inject' : 'art.arcane.iris.util.guice',
'org.dom4j' : 'art.arcane.iris.util.dom4j',
'org.jaxen' : 'art.arcane.iris.util.jaxen',
'com.github.benmanes.caffeine' : 'art.arcane.iris.util.caffeine'
] as LinkedHashMap<String, String>
ext.runtimeDownloadedPrefixes = ext.runtimeDownloadRelocations.values()
.collect { String target -> target.replace('.', '/') + '/' } as List<String>