File tree 4 files changed +15
-6
lines changed
4 files changed +15
-6
lines changed Original file line number Diff line number Diff line change
1
+ ## [ 1.0.0.RC11] ( https://github.com/cucumber/cucumber-jvm/compare/v1.0.0.RC6...v1.0.0.RC11 )
2
+
3
+ * [ Build] The build is Maven-based again. It turned out to be the best choice.
4
+ * [ Scala] The module is back to life. ([ #154 ] ( https://github.com/cucumber/cucumber-jvm/issues/154 ) Jon-Anders Teigen)
5
+ * [ Build] The build should work on Windows again. ([ #154 ] ( https://github.com/cucumber/cucumber-jvm/issues/154 ) Aslak Hellesøy)
6
+
1
7
## 1.0.0.RC6
2
8
3
9
* [ Build] Maven pom.xml files are back (generated from ivy.xml). Ant+Ivy still needed for bootstrapping.
Original file line number Diff line number Diff line change 82
82
import groovy.text.SimpleTemplateEngine
83
83
import gherkin.I18n
84
84
85
+ def _ = File.separator
85
86
def engine = new SimpleTemplateEngine()
86
- def templateSource = new File("${basedir}/ src/ main/ code_generator/ I18n.groovy.txt").getText()
87
+ def templateSource = new File("${basedir}${_} src${_} main${_} code_generator${_} I18n.groovy.txt").getText()
87
88
88
89
I18n.all.each { i18n ->
89
90
def binding = ["i18n":i18n]
90
91
template = engine.createTemplate(templateSource).make(binding)
91
- def file = new File("${basedir}/ target/ generated-sources/ i18n/ java/ cucumber/ runtime/ groovy/ ${i18n.underscoredIsoCode.toUpperCase()}.java")
92
+ def file = new File("${basedir}${_} target${_} generated-sources${_} i18n${_} java${_} cucumber${_} runtime${_} groovy${_} ${i18n.underscoredIsoCode.toUpperCase()}.java")
92
93
file.parentFile.mkdirs()
93
94
file.write(template.toString(), "UTF-8")
94
95
}
Original file line number Diff line number Diff line change 32
32
import groovy.text.SimpleTemplateEngine
33
33
import gherkin.I18n
34
34
35
+ def _ = File.separator
35
36
def engine = new SimpleTemplateEngine()
36
- def templateSource = new File("${project.basedir}/ src/ main/ code_generator/ I18n.java.txt").getText()
37
+ def templateSource = new File("${project.basedir}${_} src${_} main${_} code_generator${_} I18n.java.txt").getText()
37
38
38
39
I18n.all.each { i18n ->
39
40
i18n.codeKeywords.each { kw ->
40
41
def binding = ["i18n":i18n, "kw":kw]
41
42
template = engine.createTemplate(templateSource).make(binding)
42
- def file = new File("${basedir}/ target/ generated-sources/ i18n/ java/ cucumber/ annotation/${ i18n.underscoredIsoCode}/ ${kw}.java")
43
+ def file = new File("${basedir}${_} target${_} generated-sources${_} i18n${_} java${_} cucumber${_} annotation${_}${ i18n.underscoredIsoCode}${_} ${kw}.java")
43
44
file.parentFile.mkdirs()
44
45
file.write(template.toString(), "UTF-8")
45
46
}
Original file line number Diff line number Diff line change 91
91
<groovy ><![CDATA[
92
92
import groovy.text.SimpleTemplateEngine
93
93
94
+ def _ = File.separator
94
95
def engine = new SimpleTemplateEngine()
95
- def templateSource = new File("${basedir}/ src/ main/ code_generator/ I18n.scala.txt").getText()
96
+ def templateSource = new File("${basedir}${_} src${_} main${_} code_generator${_} I18n.scala.txt").getText()
96
97
97
98
template = engine.createTemplate(templateSource)
98
99
template = template.make(null)
99
- def file = new File("${basedir}/ target/ i18n/ cucumber/ runtime/ I18n.scala")
100
+ def file = new File("${basedir}${_} target${_} i18n${_} cucumber${_} runtime${_} I18n.scala")
100
101
file.parentFile.mkdirs()
101
102
file.write(template.toString(), "UTF-8")
102
103
]]> </groovy >
You can’t perform that action at this time.
0 commit comments