- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 gmaven 覆盖 maven 中的以下属性:
<build>
<plugins>
<plugin>
<groupId>org.codehaus.gmaven</groupId>
<artifactId>gmaven-plugin</artifactId>
<executions>
<execution>
<id>setproperty</id>
<phase>validate</phase>
<goals>
<goal>execute</goal>
</goals>
<configuration>
<source>
pom.properties['main.build.directory']=project.parent.build.directory.absolutePath.replace('\\','/');
</source>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
但是我得到这个错误:;
[ERROR] Failed to execute goal org.codehaus.gmaven:gmaven-plugin:1.5:execute (setproperty) on project my-project: startup failed, script139276
2592853.groovy: 1: expecting ''', found '<EOF>' @ line 1, column 84.
[ERROR] 1 error
上面的 groovy 片段有什么问题?
最佳答案
使用 gmavenplus-plugin 设置的属性值在使用插件访问时正确显示。即使使用同一插件的不同实例访问它,它也会正确显示。当已经在插件外部初始化的属性值被插件更改并在插件外部访问时,就会出现问题。现在属性的值不是插件更新的值。更新后的值现在在插件范围内。作为解决此问题的解决方法,如果属性必须由插件更新并且需要在插件范围之外访问:不要声明或初始化它,以防它需要通过插件。
关于maven - 使用 gmaven 在 maven 中设置属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21867095/
我有一个 pom.xml 文件,其中包含一些由 gmaven-plugin 运行的常规代码。 我想检测是否缺少设置,然后 maven 以“BUILD FAILURE”退出。 我也希望能够显示错误消息,
我正在尝试 mvn clean install一个 maven 项目已经登陆我的盘子,但是我遇到了一个异常,我认为这可能是由于 Groovy 的版本冲突,这就是我得到的: Failed to exec
每当我执行gmaven插件时,都会出现以下问题 org.apache.maven.lifecycle.LifecycleExecutionException: Internal error in th
嗨,我遇到了一些错误我在 groovy 中有一个非常小的项目。我想用行家。我能够编译我的文件、源代码和测试(我在目标文件夹中有我的 .class)。但是没有执行任何测试。这是我的 pom 文件。
在何处获取在 gmaven-plugin 下执行的 Groovy 脚本中可用变量的完整列表在马文?除此之外,也许有人知道在哪里可以找到 Gmaven 文档? 我了解项目 和设置。我想还有一些其他的..
我在将已过滤的context.xml文件打包到mvn grails:war执行中时遇到问题。 当您执行mvn war:war时,我可以使用它,但是这样做不会造成我的grails应用程序 war 。当运
这是我的pom.xml: [...] org.codehaus.gmaven gmaven-plugin 1.3
我正在尝试编写测试并使用 groovy 特征功能。 这是我的 gmaven 插件配置 org.codehaus.gmaven gmav
我正在尝试使用 gmaven 覆盖 maven 中的以下属性: org.codehaus.gmaven
所以您正在 GMaven 中编写一个包含一些 Java 的 groovy 脚本。在源标签之间: ...some groovy code here List = new ArrayList<>() .
是否可以强制 gmaven 插件使用与 JAVA_HOME 中指定的 JDK 不同的 JDK?我们需要使用 Java 7 构建特定项目,但大多数开发人员将 JAVA_HOME 设置为 Java 6 安
尝试使用 Maven Gmaven 插件编译我的项目时,出现以下错误: [ERROR] Failed to execute goal org.codehaus.gmaven:gmaven-plugin
我需要将一些参数传递给通过 gmaven 执行的 groovy 脚本。如果我像这样直接在命令行上执行脚本,我可以做到这一点: printArgs.groovy... for (a in this.ar
你好,我正在尝试将groovy与java一起使用,在java maven项目上,我想我提供了运行良好所需的所有 Artifact 和插件,这是我的pom: pom content 这是尝试构建后捕获的
tl;dr: 使用 GMaven 从 Maven 中运行 Groovy 脚本时,如何解决“No such property: project”错误?我正在使用 GMaven 1.5、Groovy 2.
这是我的 gmaven脚本,它试图查找并加载位于提供的依赖项内某处的文件(它是 pom.xml 的一部分): [...] org.codehaus.gmaven gmaven-plugin
这是我的示例程序,在使用 mvn 编译时它会引发编译错误,我正在尝试使用 ExpandoMetaClass 添加静态方法 - @Singleton class ThrowError {
我正在通过 pom.xml 中的 gmaven 插件运行外部 groovy 脚本。 外部脚本是“myscript.groovy”。 我想通过 maven pom.xml 向 myscript.groo
我生成了一个空项目: mvn archetype:generate -DarchetypeGroupId=org.codehaus.gmaven.archetypes -DarchetypeArtif
在 eclipse 中导入 Maven 项目时,遇到上述错误。我对这些技术很陌生,所以没有多大意义。 请查看 POM.XML。 org.codehaus.gmaven
我是一名优秀的程序员,十分优秀!