Sha256: 502b8f369c2e534ae4e988fd9fdc6e7d6adf1a0025f431ed5b339656b3817111

Contents?: true

Size: 796 Bytes

Versions: 50

Compression:

Stored size: 796 Bytes

Contents

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

import com.github.jrubygradle.JRubyExec
jruby {
    execVersion = project.jrubyVersion
}

dependencies {
    jrubyExec 'rubygems:yard:0.8.7.6'
}

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

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

task rdoc_html(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: ['sphinx_html', 'rdoc_html', 'javadoc_html']) {
}

Version data entries

50 entries across 50 versions & 1 rubygems

Version Path
embulk-0.8.9 embulk-docs/build.gradle
embulk-0.8.9-java embulk-docs/build.gradle
embulk-0.8.8 embulk-docs/build.gradle
embulk-0.8.8-java embulk-docs/build.gradle
embulk-0.8.7 embulk-docs/build.gradle
embulk-0.8.7-java embulk-docs/build.gradle
embulk-0.8.6 embulk-docs/build.gradle
embulk-0.8.6-java embulk-docs/build.gradle
embulk-0.8.5 embulk-docs/build.gradle
embulk-0.8.5-java embulk-docs/build.gradle
embulk-0.8.4 embulk-docs/build.gradle
embulk-0.8.4-java embulk-docs/build.gradle
embulk-0.8.3 embulk-docs/build.gradle
embulk-0.8.3-java embulk-docs/build.gradle
embulk-0.7.11 embulk-docs/build.gradle
embulk-0.7.11-java embulk-docs/build.gradle
embulk-0.8.2 embulk-docs/build.gradle
embulk-0.8.2-java embulk-docs/build.gradle
embulk-0.8.1 embulk-docs/build.gradle
embulk-0.8.1-java embulk-docs/build.gradle