問題タブ [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 ファイルを参照している状況がありますが、同じ Groovy コードを参照する別の Java ファイルもあります。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も利用できるMavenJavaプロジェクトをどのようにセットアップしますか?

ビルド/リリースを管理するためにMavenを使用して既存の大規模なJavaプロジェクトに取り組んでいます。groovyを使用して、動的な性質の恩恵を受けることができるJavaクラスの一部を置き換えることに興味があります。

Mavenを使用してこれを行うにはどうすればよいですか?

0 投票する
3 に答える
23299 参照

java - gmaven-plugin を使用して、Java + Groovy 1.7 混合プロジェクトを Maven でコンパイルします。

上の 2 つの回答によると、maven dependencies groovyです。org.codehaus.gmaven の GMaven プラグインを使用して、混合 Java 6 + Groovy プロジェクトを Maven でコンパイルしようとしています。昨日まで古い1.6.0バージョンの Groovy を使用していましたが (最終的に動作するようになってからは変更していません)、1.7.0安定しているので、それに切り替えようと思いました。

物事がそれほど単純であれば..私が現在遭遇している問題は2つあるようです:

  • Groovy 1.6どういうわけかまだデフォルトとして選択されています。(以下のスタックトレースに示すように)
  • groovy:generateStubs がビルド エラーで停止する: Unexpected node: Node[7:1,64,ANNOTATIONS]

上記の2つの問題を解決する方法を知っている人はいますか、またはMavenでコードがJava 6混在するコードをコンパイルするための有効なpomを提供できますか?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.txtにあります。my-group:my-artifact:1.0

0 投票する
2 に答える
777 参照

groovy - gmaven-pluginの事前定義された変数の完全なリストはどこで入手できますか?

Mavenのgmaven-pluginで実行されるGroovyスクリプトで使用可能な変数の完全なリストはどこで入手できますか?それに加えて、Gmavenのドキュメントがどこにあるか知っている人がいるかもしれません。

私はとについて知っていprojectますsettings。他にもあると思います。

0 投票する
4 に答える
3104 参照

maven-2 - MavenプラグインとしてのGroovyDoc

GroovyDocできればレポートとして利用できるMavenプラグインはどこかにありますか?

GMavenが見どころだと思いますが、ドキュメントは古く(1.0、現在のバージョンは1.3)、GMavenプラグインには次のように適合するmojoがありません。

このプラグインには9つの目標があります。

groovy:compile
説明:Groovyソースをコンパイルします。

groovy:console
説明:GroovyGUIコンソールを起動します。

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 - GMavenによって構築されたGroovyクラスを破壊するAspectJMavenプラグイン

モジュールでGroovyとAspectJを実行しようとしていますが、AspectJを追加すると、クラスは予想とは非常に異なる値を返すように見えます。

これは私が期待したものではなく、AspectJをオフにすると、これはすべて正常に実行されます。

これが問題を引き起こしていると思われる私のAspectJプラグインです:

しかし、aspectj-maven-pluginを有効にすると、すべてが失敗し始めます。

Groovyテストは次のとおりです。

次に、Javaユニットテストケースも作成しました。

誰かがaspectj-maven-pluginが私の最終バイトコードでコンパイルエラーを引き起こしているように見える理由を理解するのを手伝ってもらえますか?

0 投票する
1 に答える
1243 参照

java - クラスがgmaven-pluginスクリプト内のクラスパスにないのはなぜですか?

これは私のpom.xmlです:

出力:

このクラスがクラスパスにないのはなぜですか?