问题标签 [gmaven-plugin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
groovy - 在 gmaven 中运行未绑定的 groovy 脚本
根据文档,可以将 groovy 脚本绑定到 maven 生命周期的某个阶段,但是如何“未绑定”运行它?换句话说,我想做以下事情
声明我要使用的 groovy 脚本:
然后直接从命令行调用它(在任何生命周期之外)。但是我该如何实现呢?
groovy - 你如何将 args 传递给 gmaven groovy:execute?
我需要将一些参数传递给通过 gmaven 执行的 groovy 脚本。如果我像这样直接在命令行上执行脚本,我可以做到这一点:
printArgs.groovy...
命令...
输出...
尽管使用 mvn groovy:execute,但我看不到如何通过插件传递这些参数。理想情况下,我想在插件配置中设置一些默认参数,但是当我执行命令时能够覆盖它们。如果可能的话,也能够将它们作为命名参数传递会很好。
插件文档有点稀缺(而且也过时了)。我看到有一个“属性”可选参数,但我不认为这是用于此目的(或者如果是,我无法让它工作!)。
干杯:)
eclipse - gmaven替代品?
我们有几十个带有 maven 构建和 Eclipse 作为 IDE 的 java 项目。现在我想在这些项目中添加对 groovy 的支持,所以我不可避免地使用了 gmaven 插件进行集成。不幸的是,gmaven 似乎暂时被放弃了(网站没有更新,JIRA 中几乎没有活动)。
考虑到 groovy、maven 和 eclipse 是成熟的软件,混合 java/groovy 项目并不少见,我希望有一个可靠的集成解决方案。我知道有些人将他们的构建转移到 gradle,但我不愿意仅仅为了为我们的项目添加 groovy 支持而做出如此重大的改变。
那么你们其他人如何在 maven/eclipse 环境中处理混合的 groovy/java 项目呢?groovy 社区推荐什么工具链?
注意:在 JIRA 的一些源代码修复的帮助下,我能够以某种方式让 gmaven 使用 groovy 1.8,但我认为这不是未来的可靠策略。
maven - 为什么 maven-deploy-plugin 无法解析我的自定义系统属性?
我正在使用 gmaven-plugin在我的 POM中设置自定义系统属性。这似乎可行,因为我能够使用 maven-antrun-plugin 成功地回显该属性;但是,maven-deploy-plugin 似乎完全不知道该属性并且无法解决它。
POM的相关部分:
当我使用 运行它时mvn clean install deploy:deploy-file
,我收到以下错误:
为什么 maven-antrun-plugin 能够解析我的自定义系统属性,而 maven-deploy-plugin 不能?
groovy - 使用 gmaven 插件获取 org.codehaus.groovy.control.MultipleCompilationErrorsException
这是我的示例程序,在使用 mvn 编译时它会抛出编译错误,我正在尝试使用 ExpandoMetaClass 添加静态方法 -
我正在使用 gmaven 插件编译项目,同时发出 mvn compile ..........
这是我的 pom.xml 条目 gmaven 构建插件条目
maven - Groovy 文件无法在 Intellij IDEA 中编译
我有 maven 项目 wit java 和 groovy 测试。在命令行 maven 编译中,所有测试都在运行,但是在我的 IDEA 项目中(由“AutoImport maven 项目”自动创建,IDEA 将 groovy 文件复制到 /target/test-classes 而不编译它们。
我的 gmaven 插件看起来像
java - gmaven-plugin SAX 解析器错误
今天,我遇到了一个从 Maven 运行的 Groovy 代码的奇怪问题(使用gmaven-plugin
)。我只在单元测试中使用 Groovy。所有单元测试都在 Eclipse 中通过,但是,当我使用 Maven 运行它时,某些单元测试会出错。
有问题的 Groovy 代码涉及 XML 操作。它是一种将属性添加到 XML 有效负载的类别方法。
我收到以下错误:
GMaven 插件配置如下所示:
请帮忙。我什么都试过了。为什么它可以在 Eclipse 中工作?我实际上确定问题不是因为类别方法。
maven - 如何使用 Maven 在生成的 jar 或源 jar 中包含 groovy 测试源
我正在使用带有gmaven
插件的 Maven。我也使用maven-source-plugin
它允许我生成source.jar
包含我的来源。我也有 groovy 测试,它们位于标准的 src/test/groovy 目录中。我配置了 pom.xml 以便在构建项目时运行测试。问题是,我找不到如何将 groovy 测试源包含到生成-sources.jar
的或至少myApp.jar
本身中。正如我从这里看到的:http: //docs.codehaus.org/display/GMAVEN/Building+Groovy+Projects,“groovy-jar”目标被标记为 TODO。求指教,有解决办法吗?
maven - 来自 mvn archetype:generate 的 GMaven 项目不会“mvn compile”
我生成了一个空项目:
mvn archetype:generate -DarchetypeGroupId=org.codehaus.gmaven.archetypes -DarchetypeArtifactId=gmaven-archetype-basic -DarchetypeVersion=1.4
它没有mvn compile
一堆消息"package groovy.lang does not exist"
。
(因为archetypeVersion
我刚刚选择了最后一个 GMaven 发布版本)
我的 Maven/GMaven/Groovy 出了什么问题?