問題タブ [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.
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 で失敗します。
java - オプションのパラメーター testIncludes または testExcludes をコマンドラインから maven コンパイル プラグインに渡すことは可能ですか?
- オプションのパラメーター 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 に可能なバリエーションがない場合。コマンド ラインを使用して、次のプロファイルで java クラス/フォルダーを含める/除外するように設定することは可能ですか。
/li>
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 configurations
、JRE
タブは に設定されていることを示していますWorkspace default JRE (jre1.8.0_20)
。
<properties>
以下をタグに追加してpom.xml
も何も変わりませんでした。
Maven > Update Project
構成を試すたびにスキップしませんでした。
プロジェクトは他のどこにも他のエラーを表示していません。
私は何が欠けていますか?
注:他の議論の中で1.7に変更したにもかかわらず、Mavenの「ビルドパスは実行環境J2SE-1.5を指定します」を見ました。
java-8 - Java 8:「UseSplitVerifier」に相当するものは何ですか?
Mac 10.9.5 で Maven 3.2.3 を使用しており、コンパイラ プラグイン用にこれを使用しています ...
私は確実なプラグイン構成のためにこれを持っています...
ただし、「mvn clean install」を実行すると、この警告が表示されます...
「UseSplitVerifier」に相当するJava 8は何ですか?
java - Maven-compiler-plugin:3.3: コンパイル時に testCompile (default-testCompile) が失敗する Attribute$Error は Attribute$Class にキャストできません
私はこの問題の解決策を高低で探してきましたが、正しい答えを見つけることができないようです. 私は独特の状況にあると思います。したがって、問題の解決はさらに困難になる可能性があります。問題の核心は、コマンド
を実行したときに表示される次のエラー メッセージです。mvn test
ただしmvn compile
、エラーは発生しません。しかし、テスト ソースを生成するには mvn test が必要なので、テストは実際には機能していません。テストを実行すると、次のエラーが発生するため、これを知っています。
プロジェクトは問題なくコンパイルおよび実行されていました。この問題は、プロジェクトを Maven から Gradle に変換しようとしたときに発生しました。同様の問題が発生したため、ブランチを閉じて、元の作業コード/プロジェクトをプルダウンしましたが、修正できないようです。
この問題に関する助けをいただければ幸いです。それが役立つ場合は、pom.xml ファイルを投稿します。
*編集:スタックトレースメッセージに貼り付けている提案に基づいて、次のように表示されます: