Skip to content

How best to support direct Java-based integration with both PMD 6 and PM7 in a single distribution #4889

Answered by jsotuyod
SCWells72 asked this question in Q&A
Discussion options

You must be logged in to vote

That is exactly what you may need. We already provide some limited implementation of this on the pmd-compat6 module, but bare in mind, that, as stated in the PMD 7.0.0 release notes

It's not decided yet, whether we will keep updating it, after PMD 7 is finally released.

As long as the classes you are using are part of the PMD 7 public API, normal backward compatibility is to be expected during PMD 7's lifetime, with no guarantees for an eventual PMD 8 release. If however, you are using any non-public APIs, you may face any kind of breaking changes during minor PMD 7 releases.

Replies: 1 comment 3 replies

Comment options

You must be logged in to vote
3 replies
@SCWells72
Comment options

@jsotuyod
Comment options

@SCWells72
Comment options

Answer selected by SCWells72
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants