/
docs.gradle
57 lines (53 loc) · 2.45 KB
/
docs.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
javadoc {
excludes = ['**/*.html', 'META-INF/**', '**/*.groovy']
options.use = true
options.splitIndex = true
options.encoding = 'UTF-8'
options.author = true
options.version = true
options.windowTitle = "$project.name $project.version API"
options.docTitle = "$project.name $project.version API"
options.footer = javadocFooter
options.links = ['http://www.slf4j.org/apidocs/',
'http://junit.org/javadoc/latest/',
'http://jsr-305.googlecode.com/svn/trunk/javadoc/',
'http://atinject.googlecode.com/svn/trunk/javadoc/',
'http://docs.oracle.com/javase/7/docs/api/',
"http://griffon-framework.org/guide/${griffonVersion}/api/".toString()]
doLast { task ->
copy {
into task.destinationDir
from project(':griffon-silkicons-guide').file('src/javadoc/resources/img/griffon.ico'),
project(':griffon-silkicons-guide').file('src/javadoc/resources/css/stylesheet.css')
}
copy {
into file("${task.destinationDir}/resources")
from project(':griffon-silkicons-guide').file('src/javadoc/resources/img/')
}
}
}
if (plugins.hasPlugin('groovy')) {
groovydoc {
use = true
source = project.sourceSets.main.allSource
classpath = javadoc.classpath
ext.windowtitle = "$project.name $project.version API"
ext.doctitle = "$project.name $project.version API"
header = "$project.name $project.version API"
footer = project.javadocFooter
includePrivate = false
link 'http://www.slf4j.org/apidocs/', 'org.slf4j.'
link 'http://jsr-305.googlecode.com/svn/trunk/javadoc/', 'javax.annotation.'
link "http://griffon-framework.org/guide/${griffonVersion}/api/".toString(), 'griffon.', 'org.codehaus.griffon.'
link 'http://junit.org/javadoc/latest/', 'org.junit.', 'junit.'
link 'http://atinject.googlecode.com/svn/trunk/javadoc/', 'javax.inject.'
link 'http://docs.oracle.com/javase/7/docs/api/', 'java.', 'org.xml.', 'javax.', 'org.w3c.'
doLast { task ->
copy {
into task.destinationDir
from project(':griffon-silkicons-guide').file('src/javadoc/resources/img/griffon.ico')
rename 'griffon.ico', 'groovy.ico'
}
}
}
}