我想将一些AsciiDoc .adoc文件转换为HTML并使用Gradle。
我是Gradle的新手。我找到了https://github.com/asciidoctor/asciidoctor-gradle-plugin
以下是build.gradle
即将这样做,但是我的Gradle水平我不知道下一步该做什么
// https://github.com/asciidoctor/asciidoctor-gradle-plugin
buildscript {
repositories {
maven {
name 'Bintray Asciidoctor repo'
url 'http://dl.bintray.com/content/aalmiray/asciidoctor'
}
jcenter()
}
dependencies {
classpath 'org.asciidoctor:asciidoctor-gradle-plugin:0.7.0'
}
}
apply plugin: 'asciidoctor'
// append below the line: apply plugin: 'asciidoctor'
asciidoctor {
outputDir = new File("$buildDir/docs")
options = [
eruby: 'erubis',
attributes: [
'source-highlighter': 'coderay',
toc: '',
idprefix: '',
idseparator: '-'
]
]
//+
//sourceDir = new File(".")
}
答案 0 :(得分:3)
我让我的设置与this tutorial一起使用。您不必显式设置JCenter存储库,因为它可以与jcenter()
一起使用。
我不知道asciidoctor插件是怎么回事,但我不得不使用版本0.5.0,因为内部错误导致0.7.0失败,而一些Ruby问题导致0.6.0失败。
答案 1 :(得分:1)
首先,请确保您拥有Gradle installed。
然后,确保您的文件名以.adoc
,.asciidoc
,.asc
或.ad
结尾。它们应该位于项目的src/asciidoc
子目录中。
然后,使用以下命令从命令行运行Gradle:
gradle asciidoctor