有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Asciidoctor渐变插件

有没有一种方法可以从AsciidActor的gradle插件中排除文件夹,这样它就不会搜索。阿多克在里面

这是我现在的身材。格拉德尔:

asciidoctor {
    resources {
        from(sourceDir) {
            include 'img/**'
        }
    }
}

我尝试过类似的方法,但没有成功:

asciidoctor {
    resources {
        from(sourceDir) {
            include 'img/**'
            exclude 'extensions/**'
        }
    }
}

共 (2) 个答案

  1. # 1 楼答案

    多亏了吸血鬼,文件夹被正确地排除在外,但是资源文件夹不再被复制,显然是一个已知的bug。这是我用来让它工作的变通方法,我打算:

    asciidoctor {
        sources {
            exclude 'extensions/**'
            exclude 'generated/*.txt'
            exclude 'img/**'
        }
    }
    task copyResources(type: Copy) {
        from ("src/main/asciidoc/img") {
            include '**'
        }
        into("${buildDir}/asciidoc/html5/img")
    }
    
    asciidoctor.dependsOn(copyResources)
    
  2. # 2 楼答案

    你所尝试的正是你所要求的。{/cdstrong}告诉您不应该在插件目录中搜索它。这不会影响变换的源。实际上,它没有效果,因为首先只包括img文件夹

    您需要的是:

    asciidoctor {
        sources {
            exclude 'extensions/**'
        }
    }