-
Notifications
You must be signed in to change notification settings - Fork 0
/
dependencies.gradle
108 lines (96 loc) · 6.7 KB
/
dependencies.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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
dependencies {
api platform(group: 'uk.ac.ox.softeng.maurodatamapper', name: 'mdm-bom', version: fallbackMdmCoreVersion)
antlr group: 'org.antlr', name: 'antlr4', version: antlr4Version
api group: 'org.codehaus.groovy', name: 'groovy-all', version: groovyVersion
implementation group: 'org.slf4j', name: 'slf4j-api', version: '2.0.14'
runtimeOnly group: 'ch.qos.logback', name: 'logback-classic'
api group: 'org.apache.commons', name: 'commons-lang3', version: '3.15.0'
api group: 'commons-io', name: 'commons-io', version: '2.11.0'
// Dita dost
api group: 'org.dita-ot', name: 'dost', version: '3.7.1'
// Dita plugins
api group: 'org.dita.plugins', name: 'index', version: '1.0.0'
api group: 'org.dita.plugins', name: 'eclipsehelp', version: '3.4.0'
api group: 'org.dita.plugins', name: 'htmlhelp', version: '3.7.0'
api group: 'org.dita.plugins', name: 'fo', version: '3.7.0'
api group: 'org.dita.plugins', name: 'axf', version: '3.6.1'
api group: 'org.dita.plugins', name: 'fop', version: '3.7.0'
api group: 'org.dita.plugins', name: 'xep', version: '3.6.3'
api group: 'org.dita.plugins', name: 'org.lwdita', version: '2.4.0'
// Dita plugin dependencies
// org.dita.pdf2.fop (https://github.com/dita-ot/dita-ot/blob/develop/src/main/plugins/org.dita.pdf2.fop/build.gradle)
runtimeOnly(group: 'org.apache.xmlgraphics', name: 'fop', version: '2.6') {
exclude group: 'xalan'
exclude group: 'ant'
exclude group: 'javax.servlet'
}
runtimeOnly(group: 'org.apache.xmlgraphics', name: 'batik-all', version: '1.14') {
exclude group: 'xalan'
}
runtimeOnly group: 'xml-apis', name: 'xml-apis-ext', version: '1.3.04'
runtimeOnly group: 'org.slf4j', name: 'jcl-over-slf4j', version: '1.7.30'
runtimeOnly(group: 'org.apache.xmlgraphics', name: 'fop-pdf-images', version: '2.6') {
exclude group: 'xalan'
}
runtimeOnly group: 'org.apache.pdfbox', name: 'pdfbox', version: '2.0.24'
// org.lwdita (https://github.com/jelovirt/org.lwdita/blob/master/build.gradle)
runtimeOnly group: 'nu.validator.htmlparser', name: 'htmlparser', version: '1.4'
runtimeOnly group: 'org.nibor.autolink', name: 'autolink', version: '0.6.0'
runtimeOnly(group: "com.vladsch.flexmark", name: "flexmark-all", version: "0.50.18") {
exclude group: 'com.vladsch.flexmark', module: 'flexmark-profile-pegdown'
// exclude group: 'com.vladsch.flexmark', module: 'flexmark-ext-abbreviation'
exclude group: 'com.vladsch.flexmark', module: 'flexmark-ext-admonition'
// exclude group: 'com.vladsch.flexmark', module: 'flexmark-ext-anchorlink'
exclude group: 'com.vladsch.flexmark', module: 'flexmark-ext-aside'
exclude group: 'com.vladsch.flexmark', module: 'flexmark-ext-emoji'
exclude group: 'com.vladsch.flexmark', module: 'flexmark-ext-enumerated-reference'
exclude group: 'com.vladsch.flexmark', module: 'flexmark-ext-attributes'
// exclude group: 'com.vladsch.flexmark', module: 'flexmark-ext-autolink'
// exclude group: 'com.vladsch.flexmark', module: 'flexmark-ext-definition'
exclude group: 'com.vladsch.flexmark', module: 'flexmark-html2md-converter'
exclude group: 'com.vladsch.flexmark', module: 'flexmark-ext-escaped-character'
// exclude group: 'com.vladsch.flexmark', module: 'flexmark-ext-footnotes'
exclude group: 'com.vladsch.flexmark', module: 'flexmark-jira-converter'
exclude group: 'com.vladsch.flexmark', module: 'flexmark-youtrack-converter'
exclude group: 'com.vladsch.flexmark', module: 'flexmark-ext-gfm-issues'
// exclude group: 'com.vladsch.flexmark', module: 'flexmark-ext-gfm-strikethrough'
exclude group: 'com.vladsch.flexmark', module: 'flexmark-ext-gfm-tasklist'
exclude group: 'com.vladsch.flexmark', module: 'flexmark-ext-gfm-users'
exclude group: 'com.vladsch.flexmark', module: 'flexmark-ext-macros'
exclude group: 'com.vladsch.flexmark', module: 'flexmark-ext-gitlab'
exclude group: 'com.vladsch.flexmark', module: 'flexmark-ext-jekyll-front-matter'
// exclude group: 'com.vladsch.flexmark', module: 'flexmark-ext-jekyll-tag'
exclude group: 'com.vladsch.flexmark', module: 'flexmark-ext-media-tags'
// exclude group: 'com.vladsch.flexmark', module: 'flexmark-ext-ins'
// exclude group: 'com.vladsch.flexmark', module: 'flexmark-ext-superscript'
// exclude group: 'com.vladsch.flexmark', module: 'flexmark-ext-tables'
exclude group: 'com.vladsch.flexmark', module: 'flexmark-ext-toc'
// exclude group: 'com.vladsch.flexmark', module: 'flexmark-ext-typographic'
exclude group: 'com.vladsch.flexmark', module: 'flexmark-ext-wikilink'
// exclude group: 'com.vladsch.flexmark', module: 'flexmark-ext-yaml-front-matter'
exclude group: 'com.vladsch.flexmark', module: 'flexmark-ext-youtube-embedded'
exclude group: 'com.vladsch.flexmark', module: 'flexmark-ext-xwiki-macros'
exclude group: 'com.vladsch.flexmark', module: 'flexmark-util'
// exclude group: 'com.vladsch.flexmark', module: 'flexmark-util-format'
// exclude group: 'com.vladsch.flexmark', module: 'flexmark-util-ast'
// exclude group: 'com.vladsch.flexmark', module: 'flexmark-util-builder'
// exclude group: 'com.vladsch.flexmark', module: 'flexmark-util-dependency'
// exclude group: 'com.vladsch.flexmark', module: 'flexmark-util-html'
exclude group: 'com.vladsch.flexmark', module: 'flexmark-util-options'
// exclude group: 'com.vladsch.flexmark', module: 'flexmark-util-sequence'
// exclude group: 'com.vladsch.flexmark', module: 'flexmark-util-collection'
// exclude group: 'com.vladsch.flexmark', module: 'flexmark-util-data'
// exclude group: 'com.vladsch.flexmark', module: 'flexmark-util-misc'
// exclude group: 'com.vladsch.flexmark', module: 'flexmark-util-visitor'
}
//
runtimeOnly group: 'ant-contrib', name: 'ant-contrib', version: '0.6'
testImplementation 'org.apache.pdfbox:pdfbox:2.0.27'
// For the html helper functions
api group: 'net.sf.jtidy', name: 'jtidy', version: 'r938'
// For the generation code
generationImplementation group: 'org.ccil.cowan.tagsoup', name: 'tagsoup', version: '1.2.1'
testImplementation group: 'org.spockframework', name: 'spock-core', version: '2.3-groovy-3.0'
testImplementation group: 'org.xmlunit', name: 'xmlunit-core', version: '2.10.0'
testImplementation group: 'org.xmlunit', name: 'xmlunit-matchers', version: '2.10.0'
}