The Peaberry Code Generator is a Java Annotation Processor that auto-generates Peaberry code for OSGI service export and imports at compile time. The supplied annotations can be used to either export a service to the OSGI Service registry, consume a service from the registry, or both.
It is not necessary to deploy this jar at runtime. Each of the annotations are marked as RetentionPolicy.SOURCE and will not be present in the class files. However, the Peaberry classes that are generated have a runtime dependency on both the Sisu and Peaberry libraries.
Built with Java 7 and Maven:
run mvn clean install
to build