问题标签 [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.

0 投票
2 回答
370 浏览

groovy - 在 gmaven 中运行未绑定的 groovy 脚本

根据文档,可以将 groovy 脚本绑定到 maven 生命周期的某个阶段,但是如何“未绑定”运行它?换句话说,我想做以下事情

声明我要使用的 groovy 脚本:

然后直接从命令行调用它(在任何生命周期之外)。但是我该如何实现呢?

0 投票
1 回答
4313 浏览

groovy - 你如何将 args 传递给 gmaven groovy:execute?

我需要将一些参数传递给通过 gmaven 执行的 groovy 脚本。如果我像这样直接在命令行上执行脚本,我可以做到这一点:

printArgs.groovy...

命令...

输出...

尽管使用 mvn groovy:execute,但我看不到如何通过插件传递这些参数。理想情况下,我想在插件配置中设置一些默认参数,但是当我执行命令时能够覆盖它们。如果可能的话,也能够将它们作为命名参数传递会很好。

插件文档有点稀缺(而且也过时了)。我看到有一个“属性”可选参数,但我不认为这是用于此目的(或者如果是,我无法让它工作!)。

干杯:)

0 投票
4 回答
1365 浏览

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,但我认为这不是未来的可靠策略。

0 投票
2 回答
2985 浏览

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 不能?

0 投票
1 回答
10127 浏览

groovy - 使用 gmaven 插件获取 org.codehaus.groovy.control.MultipleCompilationErrorsException

这是我的示例程序,在使用 mvn 编译时它会抛出编译错误,我正在尝试使用 ExpandoMetaClass 添加静态方法 -

我正在使用 gmaven 插件编译项目,同时发出 mvn compile ..........

这是我的 pom.xml 条目 gmaven 构建插件条目

0 投票
8 回答
25353 浏览

maven - Groovy 文件无法在 Intellij IDEA 中编译

我有 maven 项目 wit java 和 groovy 测试。在命令行 maven 编译中,所有测试都在运行,但是在我的 IDEA 项目中(由“AutoImport maven 项目”自动创建,IDEA 将 groovy 文件复制到 /target/test-classes 而不编译它们。

我的 gmaven 插件看起来像

0 投票
2 回答
519 浏览

java - gmaven-plugin SAX 解析器错误

今天,我遇到了一个从 Maven 运行的 Groovy 代码的奇怪问题(使用gmaven-plugin)。我只在单元测试中使用 Groovy。所有单元测试都在 Eclipse 中通过,但是,当我使用 Maven 运行它时,某些单元测试会出错。

有问题的 Groovy 代码涉及 XML 操作。它是一种将属性添加到 XML 有效负载的类别方法。

我收到以下错误:

GMaven 插件配置如下所示:

请帮忙。我什么都试过了。为什么它可以在 Eclipse 中工作?我实际上确定问题不是因为类别方法。

0 投票
1 回答
3074 浏览

java - 什么是正确的 maven groovy gmaven pom 配置?

您好,我正在尝试将 groovy 与 java 一起使用,在 java maven 项目上,我想我提供了运行它所需的所有工件和插件,这是我的 pom: pom 内容 ,这是尝试构建后捕获的异常我链接了它到 pastebin 因为我启用了 -X 选项来获取完整的堆栈跟踪跟踪

0 投票
2 回答
925 浏览

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。求指教,有解决办法吗?

0 投票
2 回答
2663 浏览

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 出了什么问题?