Sha256: d833a2f0b8aa20a01f20cb5e7cf4e3f915d71ded836bc38d015b2578cb8b8f10

Contents?: true

Size: 902 Bytes

Versions: 50

Compression:

Stored size: 902 Bytes

Contents

apply plugin: 'com.github.jruby-gradle.base'

import com.github.jrubygradle.JRubyExec
jruby {
    execVersion = '9.0.4.0'  // TODO jruby-9.1.2.0 causes "Unhandled Java exception: IRReturnJump..." exception
    //execVersion = project.jrubyVersion
}

dependencies {
    jrubyExec 'rubygems:yard:0.9.5'
}

task sphinxHtml(type: Exec) {
    workingDir '.'
    commandLine 'make'
    args 'html'
}

task javadocHtml(type: Copy, dependsOn: [':embulk-core:javadoc']) {
    doFirst { file('build/html/javadoc').mkdirs() }
    from project(':embulk-core').javadoc.destinationDir
    into 'build/html/javadoc'
}

task rdocHtml(type: JRubyExec) {
    workingDir '..'
    jrubyArgs '-ryard', '-eYARD::CLI::Yardoc.run(*ARGV)'
    script './lib/embulk/version.rb'  // dummy
    scriptArgs 'lib', '-o', 'embulk-docs/build/html/rdoc'
}

task site(type: Copy, dependsOn: ['sphinxHtml', 'rdocHtml', 'javadocHtml']) {
}

Version data entries

50 entries across 50 versions & 1 rubygems

Version Path
embulk-0.8.35 embulk-docs/build.gradle
embulk-0.8.35-java embulk-docs/build.gradle
embulk-0.8.34 embulk-docs/build.gradle
embulk-0.8.34-java embulk-docs/build.gradle
embulk-0.8.33 embulk-docs/build.gradle
embulk-0.8.33-java embulk-docs/build.gradle
embulk-0.8.32 embulk-docs/build.gradle
embulk-0.8.32-java embulk-docs/build.gradle
embulk-0.8.31 embulk-docs/build.gradle
embulk-0.8.31-java embulk-docs/build.gradle
embulk-0.8.30 embulk-docs/build.gradle
embulk-0.8.30-java embulk-docs/build.gradle
embulk-0.8.29 embulk-docs/build.gradle
embulk-0.8.29-java embulk-docs/build.gradle
embulk-0.8.28 embulk-docs/build.gradle
embulk-0.8.28-java embulk-docs/build.gradle
embulk-0.8.27 embulk-docs/build.gradle
embulk-0.8.27-java embulk-docs/build.gradle
embulk-0.8.26 embulk-docs/build.gradle
embulk-0.8.26-java embulk-docs/build.gradle