问题标签 [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.
java - maven 编译 groovy
我有一种情况,我的一些 groovy 代码引用了我的 java 文件,但我也有不同的 java 文件引用相同的 groovy 代码。尝试在 maven 中编译时,我需要在 java 之前或之后编译 groovy,这不会真正起作用,因为 groovy 代码依赖于一些 java 文件,而不同的 java 文件依赖于 groovy 代码。有没有办法处理这种依赖?
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 的相关部分如下。有什么想法为什么?
java - 你如何设置一个也可以使用 groovy 的 maven java 项目?
我正在使用 maven 处理一个现有的大型 Java 项目来管理我们的构建/发布。我对使用 groovy 替换我们的一些 Java 类很感兴趣,我们可以从它的动态特性中受益。
我该如何使用 maven 执行此操作?
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 输出的一部分:
堆栈跟踪:
unit-testing - gmaven 没有找到测试
嗨,我遇到了一些错误,我在 groovy 中有一个非常小的项目。我想使用maven。我能够编译我的文件、源代码和测试(我的 .class 在目标文件夹中)。但是没有执行任何测试。这是我的 pom 文件。
我的 groovy 文件位于 src/groovy 和 test/groovy
我在做什么错?
顺便说一句,添加此配置时出现编译错误:
将其添加到 groovy-maven-plugin 时使用错误编译我的文件
java - 如何从 GMaven 脚本中加载/查找 JAR 资源?
这是我的gmaven脚本,它试图查找并加载位于提供的依赖项内某处的文件(它是 的一部分pom.xml
):
位于JAR 文件中my-file.txt
。my-group:my-artifact:1.0
groovy - 在哪里可以获得 gmaven-plugin 中预定义变量的完整列表?
哪里可以获得在 Maven的gmaven-plugin下执行的 Groovy 脚本中可用变量的完整列表?除此之外,也许有人知道在哪里可以找到 Gmaven 文档?
我知道project
和settings
。我想还有一些其他的..
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 插件的指针?谷歌没有想出任何有意义的东西。
groovy - AspectJ Maven 插件破坏了 GMaven 构建的 Groovy 类
我正在尝试在模块上运行 Groovy 和 AspectJ,但是当我添加 AspectJ 时,这些类似乎返回的值与我预期的非常不同:
这不是我所期望的,当我关闭 AspectJ 时,这一切都运行良好。
这是我的 AspectJ 插件,它似乎导致了这个问题:
但是当我启用aspectj-maven-plugin时,一切都开始失败:
这是 Groovy 测试:
然后我也创建了一个 Java 单元测试用例:
谁能帮我理解为什么aspectj-maven-plugin似乎会导致我的最终字节码出现编译错误?
java - 为什么类不在 gmaven-plugin 脚本中的类路径中?
这是我的pom.xml
:
输出:
为什么这个类不在类路径中?