Skip to content
This repository has been archived by the owner on Mar 27, 2024. It is now read-only.

Maven Archetype for Annotation Processor #484

Open
dbluhm opened this issue Oct 29, 2020 · 0 comments
Open

Maven Archetype for Annotation Processor #484

dbluhm opened this issue Oct 29, 2020 · 0 comments

Comments

@dbluhm
Copy link

dbluhm commented Oct 29, 2020

We should include a maven archetype for a new Annotation Processor module that utilizes our annotation processing tools.

The produced maven project should include:

  • A named AnnotationProcessor class extending AbstractAnnotationProcessor, also annotated with Google's AutoService annotations to simplify integration of the processor into other projects.
  • An example AnnotationExtractor extending AbstractAnnotationExtractor and a corresponding example Annotation Metadata class.
  • An example GeneratedFileWriter (and link to VelocitySourceWriter example or include one directly?).
  • An example test of the processor using Google's compile-testing library.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant