palantir / gradle-processors

Gradle plugin for integrating Java annotation processors
Apache License 2.0
63 stars 23 forks source link

The processors configuration uses runtime components #211

Closed carterkozak closed 3 years ago

carterkozak commented 3 years ago

This allows implementation dependencies to work as expected.

==COMMIT_MSG== The processors configuration uses runtime components ==COMMIT_MSG==

changelog-app[bot] commented 3 years ago

Generate changelog in changelog-dir>`changelog/@unreleased`</changelog-dir

Type

- [ ] Feature - [ ] Improvement - [X] Fix - [ ] Break - [ ] Deprecation - [ ] Manual task - [ ] Migration

Description

The processors configuration uses the `JAVA_RUNTIME` attribute rather than `JAVA_API`, allowing transitive `implementation` and `runtimeOnly` annotation-processor dependencies to be discovered correctly by IDEs. **Check the box to generate changelog(s)** - [X] Generate changelog entry
svc-autorelease commented 3 years ago

Released 3.5.0