将参数添加到Gradle插件

时间:2018-03-22 11:39:42

标签: java gradle liferay gradle-plugin

我是Gradle的新手,我正在开发Liferay项目。我正在尝试使用Liferay javadoc gradle插件但没有成功。我正在使用Liferay IDE(Eclipse),我已经可以执行javadoc任务了。问题是,在执行(成功完成)后,我找不到创建的文档。

我读了documentation,其中说destinationDir属性,但我无法使用Gradle设置它。

我尝试关注this SO question以创建自定义Gradle任务,但没有成功。

如何设置destinationDir以获取生成的文档?

修改

(自动生成)settings.gradle是:

buildscript {
    dependencies {
        classpath group: "com.liferay", name: "com.liferay.gradle.plugins.workspace", version: "1.5.0"
        classpath group: "net.saliman", name: "gradle-properties-plugin", version: "1.4.6"
    }

    repositories {
        maven {
            url "https://cdn.lfrs.sl/repository.liferay.com/nexus/content/groups/public"
       }
    }
}

apply plugin: "net.saliman.properties"

apply plugin: "com.liferay.workspace"

我很确定com.liferay.gradle.plugins.workspace包含javadoc插件。此外,Liferay还会自动创建一个空的build.gradle

apply plugin: 'java'

task api(type: Javadoc) {
    source = sourceSets.main.allJava
    destinationDir = new File(buildDir, "/api")
}

启动api Gradle任务,javadoc插件未执行

0 个答案:

没有答案