
This removes junit-vintage-engine as a test dependency as well as kotlintest-runner-junit5. The engines are only needed during test execution, but should not be available for test compilation. For this to work, the latest surefire plugin is required.
pmd-scala-common
Contains shared code for the pmd-scala_2.12 and pmd-scala_2.13 modules.
It is not a module in itself, since it needs to be used while cross-compiling with a specific scala version.
It should be source compatible with the oldest scala version we are supporting.