Javaバージョン1.8.111がインストールされており、mvn3 install
を実行した後の最初のエラーメッセージは以下のとおりです。解決これにツールチェインを正しく設定した後にMavenビルドエラーが発生する
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-toolchains-plugin:1.1:toolchain (default) on project myfile: Cannot find matching toolchain definitions for the following toolchain types:
[ERROR] jdk [ vendor='sun' version='1.6' ]
[ERROR] Please make sure you define the required toolchains in your ~/.m2/toolchains.xml file.
は、私がバージョン1.8.111が、まだ同じエラーを取得する私のtoolchains.xmlを更新しました。私はmvn3 clean
を実行してもうまくいき、正常にクリーニングされましたが、同じエラーが発生しました。
このバージョン1.6がどこから取得されたのかは誰でも知ることができますか? すでにJAVA_HOMEをチェックしましたが、1.8に設定されています。
誰でもJavaのバージョンを呼び出す方法を説明できますか?
あなたのお手伝いをお待ちしております。
以下はあなたのアプリケーションがJDK 1.6
で構築されるとMavenがtoolchains.xml
内[ vendor='sun' version='1.6' ]
の定義を探している、それを見つけることが期待される
私は間違った方法でエラーメッセージを解釈していると思います。私にとっては、構築しようとしているプロジェクトにはJDK 1.6.xが必要です。これをテストするには、toolchains.xmlを編集して、JDK 1.6をJDK 1.6のツールチェーンとして使用するようにmavenに指示してください。 –
'〜/ .m2/toolchains.xml'ファイルを投稿できますか? – Tunaki
どのように解釈する必要がありますか?そのエラーメッセージの内容を説明できますか? – haeminish