Maven publication ‘codex-particle-vfx’ pom metadata warnings (silence with ‘suppressPomMetadataWarningsFor(variant)’):
Variant runtimeElements:
- contains dependencies that will produce a pom file that cannot be consumed by a Maven client.
- com.github.stephengold:Minie:7.8.1+big3 declared with a Maven incompatible version notation
Does this need to pull in all of Minie + platform native libraries? If it does need Minie, I think it would be best to leave declaring the native library dependency to the downstream consumer.
Hi @danielp , actually Physics is not used in the test classes, so it is not needed. I removed the Minie v7.8.1 library and added the Heart v8.8.0 library in the build.gradle file. Can you try again and let me know if it works?
I see two separate issues: the Java build version (JitPack is running JDK 8 but this targets JDK 11), and JitPack is expecting the MavenPublish plugin, which isn’t present. I’d be happy to sort through these and toss up a PR if you’d like - I figured JitPack is probably the fastest way to get a reliable binary dependency.