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

maven-2 - MavenでMojoExecutionExceptionとMojoFailureExceptionを使用する場合

AbstractMavenMojoのexecuteメソッドは、MojoExecutionExceptionとMojoFailureExceptionの2つの例外をスローすることを宣言します。いずれかをスローするとビルドが停止し、いずれの場合もログにほぼ同じメッセージが表示されます。

MojoExecutionExceptionのメッセージは次のとおりです。

MojoFailureExceptionのメッセージは次のとおりです。

どの例外をいつスローする必要があり、その理由は何ですか?

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

java - Maven javadoc が「オプションを読み取れません」というエラーで失敗するのはなぜですか?

を実行するmvn javadoc:javadocと、次のエラーが表示されます。

システムでコマンドを呼び出すと"C:\Program Files\Java\jdk1.6.0_14\jre..\bin\javadoc.exe"、javadoc 実行可能ファイルが実行されます。

私は走っています:

  • JDK1.6.0_14
  • Maven 2.0.8

私のPOMのjavadocレポート部分は次のようになります:

関連する環境変数:

Java と Maven の再インストール、Maven 2.1.0、JDK 1.6.0_11、さらには JDK 1.5.0_11 の使用を試みました。私のセットアップを、実質的に同じ環境で問題のない同僚と比較しました。約 1 か月前は機能していましたが、それ以降、システムで何が変更されたのかわかりません。JDK 1.6.0_11 で初めて遭遇しました。これは、リポジトリで試したすべてのプロジェクトで発生し、同僚は同じプロジェクトで問題を抱えていません。したがって、それは私の環境だけであり、プロジェクト自体ではないと確信しています。

これに関する提案をいただければ幸いです。

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

maven-2 - Maven Exec プラグインが構成を読み取らない

Maven exec:exec ゴールを使用してプロジェクトを実行しようとしていますが、このスニペットで構成しようとしました:

実行するmvn exec:execと、次の出力が得られます。

考えられるすべての方法を再編成しようとしまし<plugin>たが、何も違いはありませんか? プロジェクトはjarではなくPOMです。

何か案は?

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

java - Maven exec plugin: classpath too long エラーを解決するには?

多数の jar ファイル依存関係を持つ大規模な Java プロジェクトがあります。Eclipse または Netbeans から (exec を使用して) プロジェクトを実行しようとすると、Maven が例外をスローし、クラスパスのエントリ数が多すぎることが判明しました (必要なエントリの 2/3 のみが含まれています)。誰もこれに対する回避策を知っていますか? (実行可能な jar をビルドしてターミナルから実行する場合を除きます。)「classpath-buffer」サイズを「拡張」することは可能ですか?

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

java - Maven: Ant タスクの後に Java クラスがコンパイルされない

私のプロジェクトは、 Rats!を使用してソース コードを生成します。パーサージェネレーター。ネズミ!私が認識している Maven プラグインがないため、次のように Ant Java タスクを使用してパーサーを構築しようとしています。

なんとラッツの詳細!は重要ではありません。最終結果は、上記が生成Dot.javaして に配置することです target/generated-sources/main/java。それは正常に動作します。

問題は、 my のこのplugin要素をpom.xml使用すると、プロジェクト内の Java ファイルがコンパイルされないことです。

" " を使用してプロジェクトを生成しmvn archetype:create -DgroupId=foo -DartifactId=bar、ファイルを追加しましたsrc/main/java/Dot.rats:

(これは、単一のドットを含むファイルのみを受け入れる文法です。)

要素mvn compileなしで" " を実行すると、次のようになります。plugin

コンパイルされる 1 つの Java ファイルはsrc/main/java/foo/App.java、アーキタイプによって作成された Java クラスです (つまり、生成されたソース ファイルではありません)。

" " を実行してから、 Rats! を呼び出す要素をmvn clean追加すると、次のようになります。plugin

つまり、Maven は Rats を実行しています。(これは失敗ではありません、AFAICT)が、既存のクラスでさえも、JavaクラスをコンパイルしてApp.javaいません。走った後、私は持っていますtarget/generated-sources/main/java/Dot.javaが、ありませんtarget/classes

私は他の種類の Ant タスクを試しましたが、それらは Java コンパイルを妨げません。たとえば、上記の task 要素を echo タスクに置き換えると

私は得る

明らかに、Maven がタスクを実行する方法について理解していないことがありjavaます。私が間違っている簡単なことはありますか?私が試すべきこのタスクを達成するための別の方法はありますか (おそらく、より「Maven ネイティブな」方法)?

【追記】おかしな話。AntタスクをMavenプラグインに置き換えてみました。直接RatsMojo呼び出すクラスを作成し、上記の要素をxtc.parser.Ratsplugin

それはまったく同じことをします: Rats を実行します! その後、プロジェクト内の Java ファイルをコンパイルせずに終了します。

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

maven-2 - Maven2プラグインの前にいくつかの目標を実行する方法は?

私はmaven-plaginを持っていて、プラグインの前に自動的に実行されるゴールを実行する必要があります。それは可能ですか?

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

maven-2 - maven-jar-pluginと推移的な依存関係

アセンブリプラグインとjarプラグインの両方を使用してアプリケーションをデプロイしています。また、jarプラグインを使用して、マニフェストファイルにクラスパスを生成するのに役立てています。

それは機能しているように見えますが、jarを実行しようとすると問題が発生します(適切なメインクラスが指定されています)-実際には一時的な依存関係であるライブラリを見つけることができません。したがって、私のプロジェクトAはプロジェクトBに依存し、プロジェクトBはjar Cに依存します。アセンブリプラグインはA、B、およびCを正しく圧縮しますが、jarプラグインはマニフェストにCを含まなかったため、ClassNotFoundExceptionが発生しました。

maven-jar-pluginに、推移的な依存関係が必要であることを指定できるオプションがありません。

私はそれを正しい方法でやっていますか?他の誰かが推移的な依存関係をマニフェストに生成することに成功しましたか?たぶん私は何か間違ったことをしているのか、故障しているのでしょう。助けていただければ幸いです。

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

maven-2 - Maven Eclipse 単体テスト構成

私は Eclipse を使用しており、一部の単体テストでは-Djava.library.path、特にテストが機能するようにいくつかの JVM 引数を設定する必要があります。次のようにPOMファイルに設定しました。

Mavenでビルドすると正しく動作します。ただし、Eclipse で実行すると (Maven プラグインがインストールされていても、Eclipse 環境の他のすべてが Maven で適切に動作しています)、この JVM 引数は適用されません。これがなぜなのか、またはこれを修正する方法を知っている人はいますか?

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

maven-2 - Mavenでの複数のantrunタスク

Maven ビルド サイクルのさまざまなフェーズで Ant タスクをどのように実行しますか?