Guice showcase with YGuard obfuscation.
./gradlew run
./gradlew obfuscatedFatJar
java -jar build/libs/guice-showcase-fat-obfuscated-1.0-SNAPSHOT.jar
If you want to run this in IDE then switch on annotation processor support because this project uses Immutables for POJO generation.
Intellij IDEA:
- Open File | Settings | Build, Execution, Deployment | Compiler | Annotation Processors
- Check Enable annotation processing