-
-
Notifications
You must be signed in to change notification settings - Fork 18
Expand file tree
/
Copy pathbuild.gradle
More file actions
74 lines (66 loc) · 2.19 KB
/
build.gradle
File metadata and controls
74 lines (66 loc) · 2.19 KB
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
67
68
69
70
71
72
73
74
plugins {
id 'groovy'
id 'java-gradle-plugin'
}
gradlePlugin {
plugins {
documentationPlugin {
id = 'org.firebirdsql.documentation'
implementationClass = 'org.firebirdsql.documentation.DocumentationPlugin'
}
}
}
repositories {
mavenCentral()
// To resolve jai-code and jai-core
maven {
url = 'https://repository.jboss.org/nexus/content/repositories/thirdparty-releases/'
}
// 'repository' for getting docbook xsd
ivy {
url = 'https://archive.docbook.org/xml'
patternLayout {
artifact '[revision]/[module]-[revision].[ext]'
}
content {
includeGroup 'docbook'
}
metadataSources {
artifact()
}
}
// 'repository' for getting additional dependencies not available from Maven
ivy {
url = 'https://www.firebirdsql.org/doclibs/'
patternLayout {
artifact '[module].[ext]'
}
content {
includeGroup 'org.firebirdsql.doclibs'
}
metadataSources {
artifact()
}
}
gradlePluginPortal()
}
dependencies {
compileOnly gradleApi()
compileOnly localGroovy()
implementation 'org.asciidoctor.jvm.base:org.asciidoctor.jvm.base.gradle.plugin:4.0.5'
implementation 'org.asciidoctor.jvm.pdf:org.asciidoctor.jvm.pdf.gradle.plugin:4.0.5'
implementation 'xerces:xercesImpl:2.12.2'
implementation 'xml-resolver:xml-resolver:1.2'
// NOTE: Upgrading to Saxon-HE 9 would require switching to docbook-xslt2 and docbook v5, otherwise HTML chunking breaks
// Latest on Maven is 6.5.3
implementation 'org.firebirdsql.doclibs:saxon-6.5.5:6.5.5@jar'
// Provides syntax highlighting, currently unused
// implementation 'net.sf.xslthl:xslthl:2.1.3'
implementation 'org.apache.xmlgraphics:fop:2.10'
// May be removed if a newer version of fop pulls in a higher version
implementation 'commons-io:commons-io:2.18.0'
implementation 'net.sf.docbook:docbook-xsl:1.79.1:resources@zip'
// dependencies not on Maven
// https://docbook.org/xml/4.5/docbook-xml-4.5.zip
implementation 'docbook:docbook-xml:4.5:resources@zip'
}