Java Asciidoctor渐变插件
有没有办法从AscidActor的gradle插件中排除文件夹,这样它就不会搜索.adoc了 以下是我目前的版本。gradle:Java Asciidoctor渐变插件,java,gradle,build.gradle,asciidoctor,Java,Gradle,Build.gradle,Asciidoctor,有没有办法从AscidActor的gradle插件中排除文件夹,这样它就不会搜索.adoc了 以下是我目前的版本。gradle: asciidoctor { resources { from(sourceDir) { include 'img/**' } } } 我尝试过类似的方法,但没有成功: asciidoctor { resources { from(sourceDir) {
asciidoctor {
resources {
from(sourceDir) {
include 'img/**'
}
}
}
我尝试过类似的方法,但没有成功:
asciidoctor {
resources {
from(sourceDir) {
include 'img/**'
exclude 'extensions/**'
}
}
}
你所尝试的正是你所要求的。您告诉插件不应该在
扩展
目录中搜索资源。这不会影响变换的源。实际上,它没有效果,因为首先只包括img
文件夹
您需要的是:
asciidoctor {
sources {
exclude 'extensions/**'
}
}
多亏了吸血鬼,文件夹被正确地排除在外,但是资源文件夹不再被复制,显然是一个已知的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)
由于我在asciidoctor中添加了这段代码,它现在正试图解析img文件夹中的图像并崩溃。这是错误:由以下原因引起:org.jruby.exceptions.RaiseException:(ArgumentError)asciidoctor:FAILED:C:/projects/my_project/src/main/asciidoc/img/image.png:解析源代码失败,UTF-8Well中的字节序列无效,然后也可以添加一个include,或者也可以排除images文件夹或者类似的东西。我不使用那个插件,我只是看了一下它的文档。我已经尝试了所有这些,但我会找到一些东西,谢谢你的帮助