Author: steve.ebersole(a)jboss.com
Date: 2010-06-29 13:53:40 -0400 (Tue, 29 Jun 2010)
New Revision: 19858
Modified:
core/branches/gradle2/buildSrc/src/main/groovy/org/hibernate/gradle/javadoc/Javadoc.groovy
Log:
use Jdk classes in release plugin and custom Javadoc task
Modified:
core/branches/gradle2/buildSrc/src/main/groovy/org/hibernate/gradle/javadoc/Javadoc.groovy
===================================================================
---
core/branches/gradle2/buildSrc/src/main/groovy/org/hibernate/gradle/javadoc/Javadoc.groovy 2010-06-29
17:52:21 UTC (rev 19857)
+++
core/branches/gradle2/buildSrc/src/main/groovy/org/hibernate/gradle/javadoc/Javadoc.groovy 2010-06-29
17:53:40 UTC (rev 19858)
@@ -18,6 +18,7 @@
import org.gradle.external.javadoc.JavadocExecHandleBuilder
import org.gradle.api.tasks.OutputDirectory
import org.gradle.util.ConfigureUtil
+import org.hibernate.gradle.util.Jdk
/**
* TODO : javadoc
@@ -27,6 +28,8 @@
class Javadoc extends SourceTask {
private JavadocExecHandleBuilder javadocExecHandleBuilder = new
JavadocExecHandleBuilder();
+ private Jdk jdk;
+
private File destinationDir;
private boolean failOnError = true;
@@ -53,6 +56,10 @@
options.classpath(new ArrayList<File>(getClasspath().getFiles()));
+ if ( jdk != null ) {
+ executable = jdk.getJavadocExecutable()
+ }
+
if (!GUtil.isTrue(options.getWindowTitle()) && GUtil.isTrue(getTitle()))
{
options.windowTitle(getTitle());
}