+file "sdk/java-v2/javadoc/index.html" do |t|
+ if ENV['NO_SDK'] || File.exists?("no-sdk")
+ next
+ end
+ `which java`
+ if $? == 0
+ `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
+ puts `sed -i "s/@import.*dejavu.css.*//g" build/docs/javadoc/stylesheet.css`
+ raise if $? != 0
+ end
+ cp_r("../sdk/java-v2/build/docs/javadoc", "sdk/java-v2")
+ raise if $? != 0
+ end
+ else
+ puts "Warning: java not found, java sdk documentation will not be generated".colorize(:light_red)
+ end
+end
+