I found the fix. I need to use https://github.com/groovy/GMavenPlus/wiki/Examples#execute-scripts properties which somehow do not have this problem.
On Thu, Jan 6, 2022 at 6:13 PM Fred Eisele <fredrick.eis...@gmail.com> wrote: > > I have a situation where I am using a code generator which reads text > generated from the pom.xml file. > The problem is that the code generator is written in groovy which does not > like '\' in the file path. > The current line of code is... > ```maven > def file = new File("${project.basedir}/src/main/javascript/gremlin- > javascript/package.json") > > ``` > which gets converted and processed by the groovy based generator resulting > in... > ```text > Script1.groovy: 3: unexpected char: '\' @ line 3, column 24. > def file = new > File("C:\Users\me\tp-x\gremlin-javascript/src/main/javascript/gremlin-javascript/package.json") > ``` > This is part of an Apache open source > project.https://github.com/apache/tinkerpop/blob/53503bfa28ba1de061204fb96835dee856576bbf/gremlin-javascript/pom.xml#L126I > want to know how to best manipulate the project.basedir value so as not to > have a path that groovy does not like. > >