問題タブ [gmaven]

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 投票する
1 に答える
884 参照

maven - gmaven/groovy が別のスクリプトからスクリプト関数を呼び出す

no-classes-script/maven プラグイン宣言内からスクリプトの関数 (クラスなし) を呼び出すことは可能でしょうか?

たとえば、スクリプトcallMe.groovy:

そして、これは私がmaven/別のacriptから呼び出したい機能です。
これはクラスを作成せずに可能ですか?

よろしくお願いします。

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

maven - maven execute の実行中に Log4j が初期化されない

Log4j で groovy スクリプトを実行しようとしています。スクリプトは正常に実行されますが、log4j は初期化されていません。log4j.properties を src/main/resources に配置し、pom.xml のビルド セクションにリソースも含めました。以下は pom.xml の一部です

次のコマンドを使用してスクリプトを実行しました。

スクリプトの実行の最後に次の警告が表示されます。

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

maven - src/test/java にある Maven で Spock テストを実行します

私はいくつかの Spock テストを Java で行います:

これはスポック テストです。それらはにあり、src/test/java検証を実行するとスキップされます。src/test/groovy それらをMavenに入れると、それらが見つかります。にあるときにそれらを見つけるようにMavenを構成できますsrc/test/javaか? 私のMaven構成は次のとおりです。

0 投票する
0 に答える
339 参照

maven - 生成中に Maven アーキタイプの派生必須プロパティを作成する方法

アーキタイプを使用する場合、archetype:generation 中に派生カスタムの必須プロパティを提供する必要があります。Maven は、artifactId や rootArtifactId などの組み込みプロパティから派生するカスタム必須プロパティを既にサポートしています。しかし、長期にわたる評価の順序付けの問題により、カスタム プロパティから確実に派生させることはできません。

ここで groovy maven プラグインを使用して、機能する可能性のあるソリューションを見つけました。

その提案されたソリューションの問題は、初期化フェーズが原型生成のような非 POM の使用には適用されないことです。私の質問は、archetype:generate 中に groovy maven プラグインを使用するにはどうすればよいですか? 私はそれを呼び出すことができないようです。使用する位相値がわかりません。