Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
maven gmavenplus插件存在groovy语法问题_Maven_Groovy - Fatal编程技术网

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])
]]>