apply plugin: 'java' apply plugin: 'maven' group = 'de.xenoworld.ormpaloompa' version = '1.0-SNAPSHOT' description = "" sourceCompatibility = 1.8 targetCompatibility = 1.8 repositories { mavenCentral() } configurations { asciidoclet } task javadocJar(type: Jar) { classifier = 'javadoc' from javadoc } artifacts { archives javadocJar } dependencies { asciidoclet 'org.asciidoctor:asciidoclet:1.+' compile group: 'org.xerial', name: 'sqlite-jdbc', version:'3.8.7' compile group: 'org.apache.commons', name: 'commons-lang3', version:'3.4' testCompile group: 'org.hamcrest', name: 'hamcrest-all', version:'1.3' testCompile group: 'org.mockito', name: 'mockito-all', version:'1.10.19' testCompile group: 'junit', name: 'junit', version:'4.12' } // as shown here: http://asciidoctor.org/docs/asciidoclet/ javadoc { options.docletpath = configurations.asciidoclet.files.asType(List) options.doclet = 'org.asciidoctor.Asciidoclet' options.overview = "src/main/java/overview.adoc" options.addStringOption "-base-dir", "${projectDir}" options.addStringOption "-attribute", "name=${project.name}," + "version=${project.version}," + "title-link=http://example.com[${project.name} ${project.version}]" }