maven gmavenplus插件存在groovy语法问题
我正在尝试使用maven gmavenplus插件存在groovy语法问题,maven,groovy,Maven,Groovy,我正在尝试使用gmavenplus插件定制maven构建过程。 确切地说,我在gmavenplugin中有一个工作脚本,我正试图在gmavenplus plugin中重新实现它(这被宣传为对gmaven的重写) 我正在运行的gmaven代码 <plugin> <groupId>org.codehaus.gmaven</groupId> <artifactId>gmaven-plugin</artifactId>
gmavenplus插件
定制maven构建过程。
确切地说,我在gmavenplugin
中有一个工作脚本,我正试图在gmavenplus plugin
中重新实现它(这被宣传为对gmaven的重写)
我正在运行的gmaven代码
<plugin>
<groupId>org.codehaus.gmaven</groupId>
<artifactId>gmaven-plugin</artifactId>
<version>1.5</version>
<executions>
<execution>
<phase>initialize</phase>
<goals>
<goal>execute</goal>
</goals>
<configuration>
<source>
println(project.version)
println([1, 2, 3])
</source>
</configuration>
</execution>
</executions>
</plugin>
我尝试使用的任何groovy语法都失败了
更新
CDATA没有帮助
<scripts>
<![CDATA[
println(project.version)
println([1, 2, 3])
]]>
根据示例
在
内部应该有
:
使用mvngplus:execute
和下面的示例pom.xml
4.0.0
测试gmavenplus
测试gmavenplus
聚甲醛
1.1.0-快照
测试gmavenplus
org.codehaus.gmavenplus
gmavenplus插件
1.7.0
处决
org.codehaus.groovy
groovy all
2.5.7
聚甲醛
运行时
您是否尝试过如图所示将代码包装到
中?@tim\u yates是的,我尝试过CDATA。我还尝试了groovy的3.0.0-beta-1版本(事实上,我第一次尝试在Java 12上运行,并且我只在这次更新中成功地运行了它),根据示例,应该有…
@daggett您已经搞定了它。该睡觉了:/我很乐意接受你的回答。
[ERROR] Script1.groovy: 2: unexpected token: 1 @ line 2, column 34.
[ERROR] println([1
[ERROR] ^
[ERROR]
[ERROR] 1 error
<scripts>
<![CDATA[
println(project.version)
println([1, 2, 3])
]]>