问题标签 [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 投票
3 回答
9001 浏览

java - maven 编译 groovy

我有一种情况,我的一些 groovy 代码引用了我的 java 文件,但我也有不同的 java 文件引用相同的 groovy 代码。尝试在 maven 中编译时,我需要在 java 之前或之后编译 groovy,这不会真正起作用,因为 groovy 代码依赖于一些 java 文件,而不同的 java 文件依赖于 groovy 代码。有没有办法处理这种依赖?

0 投票
2 回答
3936 浏览

eclipse - GMaven 插件中的错误

每当我执行 gmaven 插件时,我都会遇到以下问题

org.apache.maven.lifecycle.LifecycleExecutionException: Internal error in the plugin manager executing goal 'org.codehaus.groovy.maven:gmaven-plugin:1.0-rc-5:generateStubs': Mojo execution failed.

我的 POM 的相关部分如下。有什么想法为什么?

0 投票
2 回答
1304 浏览

java - 你如何设置一个也可以使用 groovy 的 maven java 项目?

我正在使用 maven 处理一个现有的大型 Java 项目来管理我们的构建/发布。我对使用 groovy 替换我们的一些 Java 类很感兴趣,我们可以从它的动态特性中受益。

我该如何使用 maven 执行此操作?

0 投票
3 回答
23299 浏览

java - Maven 编译混合 Java + Groovy 1.7 项目,使用 gmaven-plugin

根据前两个答案:maven dependencies groovy。我正在尝试使用 org.codehaus.gmaven 的 GMaven-plugin 使用 Maven 编译一个混合的 Java 6 + Groovy 项目。直到昨天,我们还在使用旧1.6.0版本的 Groovy(在我们终于让它工作后从未改变过它),但既然1.7.0现在稳定了,我想我们会切换到那个版本。

要是事情就这么简单就好了。我现在遇到的问题似乎有两个方面:

  • Groovy 1.6不知何故仍然被选为默认值。(如下面的堆栈跟踪所示)
  • groovy:generateStubs 因构建错误而停止:意外节点:节点 [7:1,64,ANNOTATIONS]

有谁知道如何解决上述两个问题,或者可以提供一个工作 pom 来编译与 MavenJava 6代码混合的代码?Groovy 1.7

关于使用 gmaven / groovy.maven / groovy.maven.gmaven 编译旧版本的 Groovy 有很多令人困惑/自相矛盾/过时的文档,这些文档现在真的无济于事..

作为参考,这是我的 pom.xml 和 Maven -e 输出的一部分:

堆栈跟踪:

0 投票
1 回答
2326 浏览

unit-testing - gmaven 没有找到测试

嗨,我遇到了一些错误,我在 groovy 中有一个非常小的项目。我想使用maven。我能够编译我的文件、源代码和测试(我的 .class 在目标文件夹中)。但是没有执行任何测试。这是我的 pom 文件。

我的 groovy 文件位于 src/groovy 和 test/groovy

我在做什么错?

顺便说一句,添加此配置时出现编译错误:


将其添加到 groovy-maven-plugin 时使用错误编译我的文件

0 投票
3 回答
710 浏览

java - 如何从 GMaven 脚本中加载/查找 JAR 资源?

这是我的gmaven脚本,它试图查找并加载位于提供的依赖项内某处的文件(它是 的一部分pom.xml):

位于JAR 文件中my-file.txtmy-group:my-artifact:1.0

0 投票
2 回答
777 浏览

groovy - 在哪里可以获得 gmaven-plugin 中预定义变量的完整列表?

哪里可以获得在 Maven的gmaven-plugin下执行的 Groovy 脚本中可用变量的完整列表?除此之外,也许有人知道在哪里可以找到 Gmaven 文档?

我知道projectsettings。我想还有一些其他的..

0 投票
4 回答
3104 浏览

maven-2 - GroovyDoc 作为 Maven 插件

在某处是否有可用的 Maven 插件GroovyDoc,最好是作为报告?

我猜GMaven会是查看的地方,但文档是古老的(1.0,而当前版本是 1.3)并且 GMaven 插件没有任何适合您的魔力,如您所见:

这个插件有 9 个目标:

groovy:compile
描述:编译 Groovy 源代码。

groovy:console
描述:启动 Groovy GUI 控制台。

groovy:execute
描述:执行 Groovy 脚本。

groovy:generateStubs
描述:从 Groovy 源代码生成 Java 存根。

groovy:generateTestStubs
描述:从 Groovy 测试源生成 Java 存根。

groovy:help
描述:显示 gmaven-plugin 的帮助信息。
调用
mvn groovy:help -Ddetail=true -Dgoal=<goal-name>
以显示参数详细信息。

groovy:providers
描述:显示有关已配置和选择的 Groovy 运行时提供程序的信息。

groovy:shell
描述:启动 Groovy Shell(又名 groovysh)。

groovy:testCompile
描述:编译 Groovy 测试源。

那么有没有人有任何指向 maven groovydoc 插件的指针?谷歌没有想出任何有意义的东西。

0 投票
2 回答
1055 浏览

groovy - AspectJ Maven 插件破坏了 GMaven 构建的 Groovy 类

我正在尝试在模块上运行 Groovy 和 AspectJ,但是当我添加 AspectJ 时,这些类似乎返回的值与我预期的非常不同:

这不是我所期望的,当我关闭 AspectJ 时,这一切都运行良好。

这是我的 AspectJ 插件,它似乎导致了这个问题:

但是当我启用aspectj-maven-plugin时,一切都开始失败:

这是 Groovy 测试:

然后我也创建了一个 Java 单元测试用例:

谁能帮我理解为什么aspectj-maven-plugin似乎会导致我的最终字节码出现编译错误?

0 投票
1 回答
1243 浏览

java - 为什么类不在 gmaven-plugin 脚本中的类路径中?

这是我的pom.xml

输出:

为什么这个类不在类路径中?