rules_kotlin icon indicating copy to clipboard operation
rules_kotlin copied to clipboard

DESIGN: defining java_plugin annotation processor arguments

Open restingbull opened this issue 5 years ago • 0 comments

Many java annotation processors allow configuration via command line arguments and system properties. These are consumed by kapt and javac, and therefore best kept separate from java compiler arguments.

Design Goals

  • allow rule association
  • avoid unnecessary boilerplate
  • highly discoverable

Nice to haves

  • associate with a single java_plugin rule

restingbull avatar Nov 20 '20 18:11 restingbull