-
Notifications
You must be signed in to change notification settings - Fork 0
/
PlantumlGrailsPlugin.groovy
43 lines (35 loc) · 1.26 KB
/
PlantumlGrailsPlugin.groovy
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
class PlantumlPluginGrailsPlugin {
def version = '0.2.0-SNAPSHOT'
def grailsVersion = '2.0.0 > *'
def group = 'com.millarts'
def title = "Grails Plantuml Plugin"
def description = '''\
Grails plugin to generate PlantUML diagrams from source.
Hooks into build events so that these diagrams can be used in project documentation.
'''
def author = "David W Millar"
def authorEmail = "[email protected]"
def documentation = "http://grails.org/plugin/grails-plantuml-plugin"
def scm = [ url: "https://github.com/david-w-millar/grails-plantuml-plugin" ]
def license = "APACHE" // v2
def pluginExcludes = [
'src/groovy/**/*',
'grails-app/controllers/**/*',
'grails-app/domain/**/*',
'grails-app/i18n/**/*',
'grails-app/services/**/*',
'grails-app/taglib/**/*',
'grails-app/utils/**/*',
'grails-app/views/**/*'
]
def scopes = [ excludes: ['test', 'run', 'war'] ]
// Your name could be here!
//def developers = [ [ name: "Joe Bloggs", email: "[email protected]" ]]
// Nothing yet
def doWithWebDescriptor = { xml -> }
def doWithSpring = { }
def doWithDynamicMethods = { ctx -> }
def doWithApplicationContext = { applicationContext -> }
def onChange = { event -> }
def onConfigChange = { event -> }
}