X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/d66aa15210d809c64a046b1133865015095ac172..6e73eff3926a2e7345333edd02531e8e6fbe15ef:/doc/Rakefile diff --git a/doc/Rakefile b/doc/Rakefile index 7521283317..f1aa3bfce8 100644 --- a/doc/Rakefile +++ b/doc/Rakefile @@ -6,8 +6,7 @@ require "rubygems" require "colorize" -#task :generate => [ :realclean, 'sdk/python/arvados/index.html', 'sdk/R/arvados/index.html', 'sdk/java-v2/javadoc/index.html' ] do -task :generate => [ :realclean, 'sdk/python/arvados/index.html', 'sdk/java-v2/javadoc/index.html' ] do +task :generate => [ :realclean, 'sdk/python/arvados/index.html', 'sdk/R/arvados/index.html', 'sdk/java-v2/javadoc/index.html' ] do vars = ['baseurl', 'arvados_cluster_uuid', 'arvados_api_host', 'arvados_workbench_host'] vars.each do |v| if ENV[v] @@ -91,13 +90,19 @@ end file "sdk/java-v2/javadoc/index.html" do |t| `which java` if $? == 0 - tgt = Dir.pwd - docfiles = [] - Dir.chdir("../sdk/java-v2") do - STDERR.puts `gradle javadoc 2>&1` + `which gradle` + if $? != 0 + puts "Warning: gradle not found, java sdk documentation will not be generated".colorize(:light_red) + else + tgt = Dir.pwd + docfiles = [] + Dir.chdir("../sdk/java-v2") do + STDERR.puts `gradle javadoc 2>&1` + raise if $? != 0 + end + cp_r("../sdk/java-v2/build/docs/javadoc", "sdk/java-v2") + raise if $? != 0 end - cp_r("../sdk/java-v2/build/docs/javadoc", "sdk/java-v2") - raise if $? != 0 else puts "Warning: java not found, java sdk documentation will not be generated".colorize(:light_red) end