Fixed Maven publishing

- ItemsAdder API resolves from Maven Central
- Integration repositories only resolve their assigned groups and modules
- Shared VolmLib classes and packaging use the same pinned revision
- JitPack builds and publishes with remote dependencies
- Local Maven publication uses art.arcane:iris with the configured version
- API generation tracks the final archive filename lazily
- API jars retain signatures and metadata with valid throwing method stubs
- Publication tests verify metadata, bytecode, and consumer compilation
This commit is contained in:
Brian Neumann-Fopiano committed 2026-09-13 17:05:05 -04:00
1 parent 9a1e4b91d1
commit c14a972ab8
10 files changed
+322 -56

No files matched your search

+4
View File
@@ -24,6 +24,10 @@ tasks.named('jar').configure {
dependsOn(tasks.named('test'))
}
tasks.named('test').configure {
jvmArgs('--add-opens=java.base/java.lang=ALL-UNNAMED')
}
dependencies {
implementation(gradleApi())
implementation('org.ow2.asm:asm:9.10.1')