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

java - Java 1.7 と 1.6 に 2 つの依存関係がある Java 1.6 でコンパイルされた Maven の現在のプロジェクト

私の現在のMavenプロジェクトは1.6でコンパイルされています

ただし、2 つの依存関係があります。たとえば、1.7 でコンパイルされた dep1.7 と、1.6 でコンパイルされた dep1.6 などです。どちらの依存関係もバージョンを変更できません。つまり、1.7 の依存関係を 1.6 でコンパイルすることはできず、その逆も同様です。これから抜け出す方法はありますか?アプリケーションをアップグレードして、Java 1.7 でコンパイルできます。現在、dep1.7 を使用する単体テストは、サポートされていない major.minor バージョン 51.0 で失敗します。

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

java - オプションのパラメーター testIncludes または testExcludes をコマンドラインから maven コンパイル プラグインに渡すことは可能ですか?

  1. オプションのパラメーター testIncludes または testExcludes をコマンドラインから maven コンパイル プラグインに渡すことは可能ですか?
    オプションのパラメーターとして .java を渡す必要があります。


何かのようなもの

ページhttp://maven.apache.org/plugins/maven-compiler-plugin/testCompile-mojo.html testIncludes および testExcludes で、ユーザー プロパティについて言及されていません


testIncludes:
コンパイラの包含フィルターのリスト。
タイプ: java.util.Set
以降: 2.0
必須: いいえ

testExcludes:
コンパイラの除外フィルターのリスト。
タイプ: java.util.Set
以降: 2.0
必須: いいえ

  1. 質問 1 に可能なバリエーションがない場合。コマンド ラインを使用して、次のプロファイルで java クラス/フォルダーを含める/除外するように設定することは可能ですか。

    /li>
0 投票する
2 に答える
1131 参照

java - Maven が Eclipse でコンパイラーを認識しない

私のMavenプロジェクトは、Eclipse上のJavaSE-1.8であるコンパイラを認識していません。コンパイラは、Eclipse のどこからでも正常に動作しています。

私が取得し続けるエラーは次のとおりです。

私のpom.xmlは次のとおりです。

プロジェクトのコンパイラの構成は問題ないようです:

  • [プロジェクト エクスプローラー] ウィンドウでJRE System Library、プロジェクトが に設定されていることを示しますJavaSE-1.8

  • プロジェクトのJava Compilerプロパティは に設定されていUse compliance from execution environment 'JavaSE-1.8' on the Java Build Pathます。

  • Run Configurations開くプロジェクトのウィンドウでRight-click > Run as > Run configurationsJREタブは に設定されていることを示していますWorkspace default JRE (jre1.8.0_20)

<properties>以下をタグに追加してpom.xmlも何も変わりませんでした。

Maven > Update Project構成を試すたびにスキップしませんでした。

プロジェクトは他のどこにも他のエラーを表示していません。

私は何が欠けていますか?

注:他の議論の中で1.7に変更したにもかかわらず、Mavenの「ビルドパスは実行環境J2SE-1.5を指定します」を見ました。

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

java-8 - Java 8:「UseSplitVerifier」に相当するものは何ですか?

Mac 10.9.5 で Maven 3.2.3 を使用しており、コンパイラ プラグイン用にこれを使用しています ...

私は確実なプラグイン構成のためにこれを持っています...

ただし、「mvn clean install」を実行すると、この警告が表示されます...

「UseSplitVerifier」に相当するJava 8は何ですか?

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

java - Maven-compiler-plugin:3.3: コンパイル時に testCompile (default-testCompile) が失敗する Attribute$Error は Attribute$Class にキャストできません

私はこの問題の解決策を高低で探してきましたが、正しい答えを見つけることができないようです. 私は独特の状況にあると思います。したがって、問題の解決はさらに困難になる可能性があります。問題の核心は、コマンド
を実行したときに表示される次のエラー メッセージです。mvn test

ただしmvn compile、エラーは発生しません。しかし、テスト ソースを生成するには mvn test が必要なので、テストは実際には機能していません。テストを実行すると、次のエラーが発生するため、これを知っています。

プロジェクトは問題なくコンパイルおよび実行されていました。この問題は、プロジェクトを Maven から Gradle に変換しようとしたときに発生しました。同様の問題が発生したため、ブランチを閉じて、元の作業コード/プロジェクトをプルダウンしましたが、修正できないようです。

この問題に関する助けをいただければ幸いです。それが役立つ場合は、pom.xml ファイルを投稿します。

*編集:スタックトレースメッセージに貼り付けている提案に基づいて、次のように表示されます: