apply plugin: 'java' apply plugin: 'application' // ./gradlew defaultTasks 'run' def semverProcessor = 'net.thauvin.erik:semver:1.1.0-beta' sourceCompatibility = 1.8 targetCompatibility = 1.8 compileJava.options.annotationProcessorGeneratedSourcesDirectory = file("${projectDir}/src/generated/java") mainClassName = 'com.example.Example' repositories { mavenLocal() mavenCentral() } dependencies { annotationProcessor semverProcessor compileOnly semverProcessor }