問題タブ [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 投票する
4 に答える
5711 参照

maven - カスタムビルドのjarファイルをMavenメインアーティファクトとして登録するにはどうすればよいですか?

jarファイルを配信する予定のプロジェクトがあります。

ただし、jarはカスタムの方法で構築されているため、jar:jarで行われるデフォルトのパッケージ化は無効になっています。

しかし、既存のjarにshade:shadeを適用したい場合、エラーが発生します

プロジェクトのメインアーティファクトは存在しません。

mavenは、カスタムツールによって作成された.jarファイルを認識していないと思います。antrun attachArtifactが機能しないため、通知する方法

私が得るエラーは

Ant BuildExceptionが発生しました:org.apache.maven.artifact.InvalidArtifactRTException:アーティファクト{:jar}の場合:アタッチされたアーティファクトは、対応するメインアーティファクトとは異なるIDを持っている必要があります。

したがって、これはメインアーティファクトを登録する方法ではありません...(カスタムJavaプラグインを作成せずに)何かありますか?

ありがとう、Lukasz

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

maven - Maven によって実行された Groovy テストで非 ASCI シンボルが表示されない

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

maven - org.codehaus.gmaven:gmaven-plugin:1.3:testCompile: groovy/lang/Closure の実行中に必要なクラスが見つかりませんでした

私はmvn clean install自分のプレートに着地したMavenプロジェクトを試みていますが、Groovyのバージョンの競合が原因であると思われる例外が発生しています.これは私が得るものです:

-eフラグでトレース:

これらは私が使用している関連プラグインです:

org.apache.maven.plugins maven-compiler-plugin ${maven-compiler-plugin.version} 1.6 1.6 true

groovy-allとのバージョンを更新しようとしましたが、前の SO の質問gmaven-pluginで提案されているように providerSelection を設定しようとしました

これは私の Java/Maven バージョンです:

これを引き起こしている可能性のあるものについての指針はありますか?

編集1:

Maven を 2.2.1 にダウングレードしようとしましたが、シンボリック リンクを再指定して、Apple がここで説明されているように同梱するのが好きな事前にパッケージ化された 3.0.4 を使用しないようにしました。

まだまだ抜け出せない、わからない…

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

java - gmaven プラグインの JDK バージョンを設定するにはどうすればよいですか?

JAVA_HOME で指定されたものとは異なる JDK を使用するように gmaven プラグインを強制することは可能ですか? Java 7 を使用して特定のプロジェクトをビルドする必要がありますが、他のすべてのプロジェクトはまだ Java 6 にあるため、ほとんどの開発者は JAVA_HOME を Java 6 インストールに設定します。

表示されるエラー メッセージは次のとおりです。

ありがとう!

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

java - Groovy で生成された Java ソース コードを取得する方法

Groovy を使用したレガシー コードがいくつかあり、Groovy をアプリケーションから削除したいので、gmaven プラグインを使用した後に生成された Java ソース コードを取得する必要があります。

基本的に、言い換えれば、新しいクラスを動的に生成しています (gmaven Groovy maven プラグインを使用)。そのような生成されたクラスの Java ソース コードを取得できるようにしたいと考えています。

少し調べてみたところ、このプラグインの唯一の目標は

完全に実装された Java ソース コードを取得できるようにする目標が見えません。Groovy を取り除くには、最終的な実装ソース コードが必要なので、スタブ コードでは十分ではありません。

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

maven - Maven で Groovy プロジェクトをビルドするときにソース エラーが発生する

Maven を使用して最初の groovy プロジェクトをビルドしようとしていますが、maven から次のエラーが発生しています。

以下は私のソースコードです:

ここに私のpom.xmlファイルがあります:

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

maven - gmaven-plugin は groovy 1.7.5 では機能しますが、2.1.0 では機能しません

私は、groovy で書かれた jUnit テストをコンパイルする作業中の Maven 2 セットアップを持っています。Java と groovy の両方のテストは、/src/test/java にあります。

pom.xml のスナップショットを見る

プラグイン バージョン 1.5 と groovy 2.1.0 にアップグレードすると、* / .groovy ファイルが無視されます。誰かがこの問題に遭遇しましたか?

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

maven - Maven から Groovy スクリプトを実行する

Maven から Groovy スクリプトを実行すると、次のエラーが発生します。

[エラー] プロジェクト /path/to/project でゴール org.codehaus.groovy.maven:gmaven-plugin:1.0:execute (デフォルト) を実行できませんでした: org.codehaus.groovy.runtime.metaclass.MissingPropertyExceptionNoStack: そのようなプロパティはありません:クラスのプロジェクト: /path/to/groovy/script/Example -> [ヘルプ 1]

考えられる原因解決策を検索しましたが、何が間違っているのか、それを修正する方法はまだわかりません。私のスクリプトは、スタンドアロンまたは ANT スクリプト経由で実行すると正常に動作します。

スクリプトは次のとおりです。

そして、これが私がそれを呼んでいる方法です:

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

maven - gmaven プラグインを介して maven プロパティを作成し、maven-site プラグインを介してアクセスする

問題を再現するためのサンプル コード: https://github.com/ajorpheus/gmaven-site-testmvn site:siteそのプロジェクトで を実行してから 、target\site\index.html.

Maven サイトで解析された .apt.vm ファイルでアクセスできる gmaven プラグインを介してプロパティを作成したいと考えています。

これは、Mavenプロパティを作成しようとしている方法です:

ここに画像の説明を入力

listOfFilesProp1それに続いて、次のように .apt.vm ファイルで上記で作成した Maven プロパティ ( など) にアクセスしたいと考えています。

ここに画像の説明を入力

ただし、カスタム プロパティは解決されません。組み込みのプロパティは適切に解決されます。

ここに画像の説明を入力

.apt.vm ファイルでアクセスできるように、gmaven プラグインを介してカスタム maven プロパティを作成する方法を知っていますか?

ありがとう !!