Add Jackson 3 plugin and migrate publishing to maven-publish#185
Conversation
| mavenCentral() | ||
| } | ||
|
|
||
| if (subproject.name == 'java-snapshot-testing-plugin-jackson3') { |
There was a problem hiding this comment.
Why is this long if else needed as it wasn't required previously? Will the code work without it?
There was a problem hiding this comment.
The Jackson 3 module needs Java 17 because Jackson 3 artifacts require Java 17.
The long root if/else is not needed the default can stay Java 11 and Jackson 3 can override locally.
|
@jackmatt2 I've made the fixes you requested and fixed the pipelines. |
|
When will this be released? |
Hi @Sboti03. I'm reaching out to the company to update the maven central token as I think it's expired. Once that's done I can release immediately. |
|
Hi @jackmatt2 I wanted to follow up on this. Has there been any progress with renewing the Maven Central token? We're currently waiting for the release, so I'd appreciate any update on the status. Thanks! |
|
Let me check again. If I still can't get it renewed I might need to consider an alternative. |
|
Hi @Sboti03 https://github.com/origin-energy/java-snapshot-testing/releases/tag/4.1.0 I have implemented Jitpack as a temporary solution until we get the credentials sorted. See the README on how to add jitpack as a repository. Note that the dependency names have changed a little bit to conform to jitpack conventions. Let me know how it goes. |
What changed
Build and publishing
Jackson 3 support
Validation
Ran:
./gradlew publishToMavenLocal
./gradlew :java-snapshot-testing-plugin-jackson3:test publishToMavenLocal
Notes
fixes #183