首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Asciidoctor梯度插件

Asciidoctor梯度插件
EN

Stack Overflow用户
提问于 2017-09-27 09:16:12
回答 2查看 414关注 0票数 0

有没有办法从asciidoctor的gradle插件中取出一个文件夹,这样它就不会在里面搜索..adoc了。

下面是我现在在我的build.gradle中拥有的内容:

代码语言:javascript
复制
asciidoctor {
    resources {
        from(sourceDir) {
            include 'img/**'
        }
    }
}

我试过这样的方法,但没有用:

代码语言:javascript
复制
asciidoctor {
    resources {
        from(sourceDir) {
            include 'img/**'
            exclude 'extensions/**'
        }
    }
}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-09-27 09:25:22

你的尝试完全符合你的要求。您告诉插件,它不应该在目录 extensions中搜索资源。这不影响转换的。实际上,它没有任何效果,因为首先只包含了img文件夹。

相反,你需要的是:

代码语言:javascript
复制
asciidoctor {
    sources {
        exclude 'extensions/**'
    }
}
票数 1
EN

Stack Overflow用户

发布于 2017-09-27 12:53:24

多亏了吸血鬼,文件夹被正确地排除了,但是资源文件夹不再被复制,而且是一个已知的错误。这是我用来让它工作的方法,我打算:

代码语言:javascript
复制
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)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46443968

复制
相关文章

相似问题

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