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