-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.gradle
66 lines (56 loc) · 1.16 KB
/
build.gradle
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
buildscript {
repositories {
jcenter()
}
}
plugins {
id "org.asciidoctor.jvm.convert" version "3.2.0"
id 'org.asciidoctor.jvm.pdf' version '3.2.0'
id 'org.asciidoctor.jvm.gems' version '3.2.0'
}
repositories {
jcenter()
ruby.gems()
}
dependencies {
asciidoctorGems 'rubygems:rouge:3.15.0'
asciidoctorGems 'rubygems:asciidoctor-diagram:1.2.1'
}
asciidoctorj {
version = '2.0.0'
modules {
diagram.use()
diagram.version '1.5.16'
}
}
asciidoctor {
sourceDir = file('docs')
sources {
include '*.adoc'
}
outputDir = file('output/docs')
attributes = [
'toc': 'left'
]
}
asciidoctorPdf {
dependsOn asciidoctorGemsPrepare
baseDirFollowsSourceFile()
asciidoctorj {
requires 'rouge'
attributes 'build-gradle': file('build.gradle'),
'endpoint-url': 'http://example.org',
'source-highlighter': 'rouge',
'imagesdir': './images',
'toc': 'left',
'icons': 'font',
'idprefix': '',
'idseparator': '-',
'seqdiag': "/Users/pkester/Library/Python/2.7/bin/seqdiag"
}
sourceDir = file('docs')
sources {
include '*.adoc'
}
outputDir = file('output/docs')
}