New Particle System

@capdevon JitPack fails building this with:

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.

1 Like

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?

1 Like

JitPack still isn’t happy: https://jitpack.io/com/github/capdevon/codex-particle-vfx/d908a75108/build.log.

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.

3 Likes

Sure, send me a PR please

PR is ready: https://github.com/capdevon/codex-particle-vfx/pull/1.

I’ve demoed this in my own project (pulling from JitPack), and it’s working beautifully.

1 Like

Merged. Thank you @danielp

1 Like

Sure thing!