1
0
Fork 0
mirror of https://github.com/ethauvin/version-processor.git synced 2025-04-24 23:47:11 -07:00
version-processor/README.md
Cedric Beust c2ecbe7cde README.
2015-11-13 17:43:17 -08:00

717 B

A simple annotation processing example

This project demonstrates a simple annotation processor that is built with Kobalt.

There are two modules in this project:

  • The processor (processor/)
  • The example using the processor (example/)

The processor project defines an annotation Version that lets you specify a version number. When the annotation processor is run, it generates a source file GeneratedVersion.java with a static field contains that version number.

The example project has a single class Example which is annotated with @Version and which then displays the value of the version from the GeneratedVersion generated class.

Build with ./kobaltw run.