File tree Expand file tree Collapse file tree 3 files changed +14
-17
lines changed Expand file tree Collapse file tree 3 files changed +14
-17
lines changed Original file line number Diff line number Diff line change 105
105
<configuration >
106
106
<target >
107
107
<taskdef name =" groovy" classname =" org.codehaus.groovy.ant.Groovy" classpathref =" maven.plugin.classpath" />
108
-
109
- <groovy ><![CDATA[
110
- import groovy.text.SimpleTemplateEngine
111
- import gherkin.GherkinDialectProvider
112
-
113
- def engine = new SimpleTemplateEngine()
114
- def templateSource = new File(project.baseDir, "..${File.separator}sources${File.separator}src${File.separator}main${File.separator}code_generator${File.separator}I18n.scala.txt").getText()
115
-
116
- def unsupported = ["em"]
117
- def dialectProvider = new GherkinDialectProvider()
118
- def binding = ["dialectProvider":dialectProvider, "unsupported":unsupported]
119
- template = engine.createTemplate(templateSource).make(binding)
120
- def file = new File(project.baseDir, "target${File.separator}generated-sources${File.separator}i18n${File.separator}io${File.separator}cucumber${File.separator}scala${File.separator}I18n.scala")
121
- file.parentFile.mkdirs()
122
- file.write(template.toString(), "UTF-8")
123
- ]]> </groovy >
124
-
108
+ <groovy src =" ../sources/src/main/groovy/generate-i18n-dsl.groovy" />
125
109
</target >
126
110
</configuration >
127
111
</execution >
File renamed without changes.
Original file line number Diff line number Diff line change
1
+ import groovy.text.SimpleTemplateEngine
2
+ import gherkin.GherkinDialectProvider
3
+
4
+ SimpleTemplateEngine engine = new SimpleTemplateEngine ()
5
+ def templateSource = new File (project. baseDir, " ../sources/src/main/groovy/I18n.scala.gsp" ). getText()
6
+
7
+ def unsupported = [" em" ]
8
+ GherkinDialectProvider dialectProvider = new GherkinDialectProvider ()
9
+ def binding = [" dialectProvider" :dialectProvider, " unsupported" :unsupported]
10
+ template = engine. createTemplate(templateSource). make(binding)
11
+ def file = new File (project. baseDir, " target/generated-sources/i18n/io/cucumber/scala/I18n.scala" )
12
+ file. parentFile. mkdirs()
13
+ file. write(template. toString(), " UTF-8" )
You can’t perform that action at this time.
0 commit comments