AnnotationProcessorStarter
Project to set up basics of a Java annotation processor.
Motivations
- Provide a fluent and complete stack to write a custom annotation processor using Android Studio
- Set up a robust testing strategy of the
Processor
implementation
Technical base
A Java API for generating .java source files
A configuration/metadata generator for java.util.ServiceLoader-style service providers
Testing tools for javac and annotation processors
Assertion/Proposition framework for Java unit tests
Distribution
- https://medium.com/@daniellevass/how-to-publish-your-android-studio-library-to-jcenter-5384172c4739
- https://inthecheesefactory.com/blog/how-to-upload-library-to-jcenter-maven-central-as-dependency/en
Bibliography
- http://hannesdorfmann.com/annotation-processing/annotationprocessing101
- https://medium.com/inloop/weapons-for-boilerplate-destruction-annotation-processor-1fe94cd0e184
- https://medium.com/inloop/weapons-for-boilerplate-destruction-pt-3-testing-the-annotation-processor-f486fb19f5b1
Logo credits
Technology graphic by Freepik from Flaticon is licensed under CC BY 3.0. Made with Logo Maker