mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2026-10-22 16:17:44 +00:00
Fixed Iris artifact builds
- Loader jars exclude Bukkit dependency bootstrap classes - Artifact verification rejects bootstrap references and executable payloads - Verifier tests cover nested jars and bundled compression libraries - Local VolmLib native setup finishes before Iris native setup
This commit is contained in:
1 parent
e3673afb1e
commit
a9f5145c0f
6 files changed
+139
-2
No files matched your search
@@ -313,6 +313,8 @@ tasks.named('shadowJar', ShadowJar).configure {
|
||||
// The Bukkit platform binding cannot load without org.bukkit on the classpath, which no mod
|
||||
// loader has. Shipping it only adds dead classes that reference a missing package.
|
||||
exclude('art/arcane/iris/platform/bukkit/**')
|
||||
exclude('art/arcane/iris/platform/bootstrap/SlimJar*.class')
|
||||
exclude('art/arcane/iris/platform/bootstrap/NativeRuntimeLibraries*.class')
|
||||
duplicatesStrategy = DuplicatesStrategy.EXCLUDE
|
||||
filesMatching('META-INF/services/**') { FileCopyDetails entry ->
|
||||
entry.duplicatesStrategy = DuplicatesStrategy.INCLUDE
|
||||
|
||||
Reference in new issue
Block a user