Gradle的javadoc目标不会从doc文件中复制文件

时间:2016-03-17 09:12:22

标签: gradle javadoc

我发现gradle的javadoc任务不会从包目录的doc-files子目录中复制文件。

这有可能解决吗?

3 个答案:

答案 0 :(得分:3)

可能是的。您可以使用javadoc向<{1}}添加操作:

<<

或创建一个将完成javadoc << { //copy all the files here } 并复制文件的任务:

javadoc

答案 1 :(得分:1)

可能有点晚了,但我遇到了同样的问题,并在Gradle-Fury

的一部分实施了修复

基本上,我在Javadoc和Javadoc的Jar任务(包括android和常规java项目)之间注入了一个新任务,该任务从src / main / java或src / variant / java复制,模式匹配为doc-文件。

copy {
    from f.absolutePath
    into "$project.buildDir/docs/javadoc/"
    include "**/doc-files/*"
}

答案 2 :(得分:0)

&LT;&LT;现已弃用,应使用doLast。

javadoc {
     // ...
     // ...
     doLast{
           copy{
                    from "<src-package>/doc-files"
                    into "$project.buildDir/docs/javadoc/<src-package>/doc-files"
                    include "*.png"
                }
           copy{
               }
            }
     }

可以使用以上方式从多个文件夹中复制