首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用javadoc doclet : error -无效标志:运行doclet任务时的-doctitle

使用javadoc doclet : error -无效标志:运行doclet任务时的-doctitle
EN

Stack Overflow用户
提问于 2012-06-13 17:22:46
回答 1查看 4.3K关注 0票数 1

我正在运行我的下一个gradle-任务:

代码语言:javascript
复制
apply plugin: com.myproject.build.gradle.web.WebPlugin
apply plugin: 'java'
apply from: 'dependencies.gradle'

group = 'com.myproject'

sourceCompatibility = 1.6
targetCompatibility = 1.6

jar.enabled = true

configurations {
    client
}

task myJavadocs(type: Javadoc) {

    source = sourceSets.main.allJava
    classpath = configurations.compile
    destinationDir = file("./doc/")
  }


task list(dependsOn: configurations.compile) << {
    println "classpath = ${configurations.compile.collect {File file -> file.name}}"
}


task myDoclet(type: Javadoc, dependsOn: myJavadocs) {
    source = sourceSets.main.allJava
    options.doclet = 'Doclet2'
    classpath = configurations.compile
    //options.docletpath = configurations.compile.asType(List)
    List<File> pathList = new ArrayList<File>();
    pathList.add(file('C:\\myproject\\build\\classes\\main\\'))
    options.docletpath = pathList




}

(myJavadocs只是一个生成基本javadoc的任务)我在控制台中运行它,如下所示:

代码语言:javascript
复制
C:\myproject>gradle myDoclet

当我这样做的时候,我会收到下一个错误:

代码语言:javascript
复制
javadoc: error - invalid flag: -doctitle

看起来,"doctitle“标志是javadoc规范( Javadoc 1.3选项 )中的选项之一,但在早期的javadoc版本(它是"title”标志)中没有。我正在使用来自JDK (1.6)的tools.jar (其中hte是)。

有人知道我做错了什么吗?

非常感谢您的时间!

后续行动-

看起来"doctitle“标记在Standard上(我正在运行自己的doclet),它是由gradle添加的(而我的Doclet不认识它)。有谁知道我如何摆脱这个标签,或者是否有任何方法“包括”这些标签到我的doclet?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-15 10:23:50

抱歉,javadoc doclet错误,不是gradle错误。如有兴趣,请按下一个连结:

Javadoc不识别doctitle选项/标志

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11020117

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档