Gradle 5 issue sample
- Set gradle version to {4.10.2, 5.0} in gradle/wrapper/gradle-wrapper.properties
- In client/build.gradle pick
- Comment
annotationProcessor "com.company:model-processor:${project.version}"
- Uncomment
annotationProcessor project(':model-processor')
- Comment
- Run in root directory
./gradlew clean && ./gradlew build
- You should see
- client/build/generated/source/apt/main/com/company/client/ImmutableClient.java
- client/build/generated/source/apt/main/com/company/client/ImmutableObjectModule.java
- Make it work with project first as above
- Set gradle version to {4.10.2, 5.0} in gradle/wrapper/gradle-wrapper.properties
- Run in root directory
gw publishToMavenLocal
to publish artifacts to local repo - In client/build.gradle
- Uncomment
annotationProcessor "com.company:model-processor:${project.version}"
- Comment
annotationProcessor project(':model-processor')
- Uncomment
- Run in root directory
./gradlew clean && ./gradlew build
- You should see only
- client/build/generated/source/apt/main/com/company/client/ImmutableClient.java
- client/build/generated/source/apt/main/com/company/client/ImmutableObjectModule.java