問題タブ [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 - どのように引数を gmaven groovy:execute に渡しますか?
gmaven を介して実行される groovy スクリプトにいくつかの引数を渡す必要があります。次のようにコマンドラインでスクリプトを直接実行すると、問題なく実行できます。
printArgs.groovy...
指図...
出力...
mvn groovy:execute を使用しても、これらの引数をプラグイン経由で渡す方法がわかりません。理想的には、プラグイン構成でいくつかのデフォルトのパラメーターを設定したいのですが、コマンドを実行するときにそれらをオーバーライドできるようにします。可能であれば、それらを名前付き引数としても渡すことができるとよいでしょう。
プラグインのドキュメントは少し不足しています (また、古くなっています)。「プロパティ」オプションのパラメーターがあるようですが、これがこの目的に使用されるとは思いません (または、使用されている場合は機能しません!)。
乾杯 :)
eclipse - gmavenの代替?
Maven ビルドと IDE としての Eclipse を備えた Java プロジェクトが数十あります。これらのプロジェクトに groovy のサポートを追加したいので、必然的に統合用の gmaven プラグインにたどり着きました。残念ながら、gmaven は今のところ放棄されているようです (Web サイトへの更新はなく、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 を使用して静的メソッドを追加しようとしています -
mvn compile を発行しながら、gmaven プラグインを使用してプロジェクトをコンパイルしています。
これは私の pom.xml エントリ gmaven ビルド プラグイン エントリです
java - gmaven-プラグインSAXパーサーエラー
今日、私はMavenから実行されるGroovyコードで奇妙な問題に遭遇しました(を使用してgmaven-plugin
)。Groovyはユニットテストでのみ使用しています。すべての単体テストはEclipseで合格しますが、Mavenで実行すると、特定の単体テストでエラーが発生します。
問題のあるGroovyコードには、XML操作が含まれます。これは、XMLペイロードに属性を追加するカテゴリメソッドです。
次のエラーが発生します。
また、GMavenプラグインの構成は次のようになります。
助けてください。私はすべてを試しました。なぜEclipseで動作するのですか?私は実際、問題はカテゴリー方式によるものではないと確信しています。
java - 正しいmaven groovy gmaven pom構成は何ですか?
こんにちは、Java Maven プロジェクトで、Java で groovy を使用しようとしています。うまく実行するために必要なすべてのアーティファクトとプラグインを提供したと思います 。完全なスタック トレーストレースを取得するために -X オプションを有効にした原因を貼り付けます
maven - Mavenを使用して生成されたjarまたはsources-jarにGroovyテストソースを含める方法
gmaven
プラグインでMavenを使用しています。また、ソースを含むmaven-source-plugin
生成を可能にするために使用しsource.jar
ます。また、標準のsrc / test/groovyディレクトリにあるgroovyテストがあります。プロジェクトのビルド時にテストが実行されるようにpom.xmlを構成しました。-sources.jar
問題は、生成された、または少なくともmyApp.jar
それ自体にGroovyテストソースを含める方法が見つからないことです。ここからわかるように:http://docs.codehaus.org/display/GMAVEN/Building+Groovy+Projects、「groovy-jar」の目標はTODOとしてマークされています。アドバイスしてください、回避策はありますか?
maven - mvn archetype:generateのGMavenプロジェクトは`mvncompile`を実行しません
私は空のプロジェクトを次のように生成しました:
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の何が問題になっていますか?