今私はプログラムを開発するためにJDK1.5を使用していますので、使用したいmaven依存関係をJDK 1.5と互換性があることを保証しなければなりません。時には、最新のバージョンは1.5より高いjdkが必要ですが、古いバージョンは適合することがあります。 しかし、特定のバージョンのMaven依存関係の最小JDKバージョンを見つけるにはどうすればよいですか? mvnrepository.comを試しましたが、jdk要件が見つかりませんでした。一部のプロジェクトのホームページには最新バージョンのjdk要件のみが表示されます。 誰でも私を助けることができますか?ありがとうございました!特定のバージョンのMaven依存関係の最小JDKバージョンを見つけるにはどうすればよいですか?
5
A
答えて
1
クラスファイルのメジャー/マイナーバージョンを確認できます。 JARがMavenでビルドされている場合は、最小バージョンである可能性が最も高いMETA-INF/MANIFEST.MF
ファイルでビルドに使用したJDKのバージョンを確認できます。
JARをダウンロードせずに確認するには、Maven中心のPOMを確認する必要があります。
http://search.maven.org/#artifactdetails%7Cnet.openhft%7Cchronicle-queue%7C4.5.15%7Cbundle
すべてのそれのリソースとOracleは自由のためのJava 7をサポートしていない場合にすべきで、考慮すべき1.8
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<compilerArgument>-Xlint:deprecation</compilerArgument>
<compilerArgument>-XDignore.symbol.file</compilerArgument>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
何かを必要ですか?
0
あなたはこの
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>{java.sourceversion}</source>
<target>{java.targetversion}</target>
</configuration>
</plugin>
</plugins>
</build>
のように行うことができます時間のほとんどは、これは十分なはずです。
関連する問題
- 1. 依存関係ごとに特定のJDKバージョンを定義する
- 2. Mavenの依存関係のバージョンは、プロパティ
- 3. 依存関係のMavenプロパティタグとバージョン
- 4. Maven依存関係が最新バージョンを取らない
- 5. 特定の依存関係の特定のバージョンに依存するものを見つける方法を教えてください。
- 6. バージョン管理システムで特定の変更を見つけるにはどうすればよいですか?
- 7. バージョン依存のMaven依存
- 8. 特定の依存関係を持つプロジェクトを検索するにはどうすればよいですか?
- 9. nuspecに特定の依存関係バージョンを指定する方法は?
- 10. Maven - テストで異なる依存関係のバージョン
- 11. Mavenの同じ依存関係の異なるバージョン
- 12. 依存関係プラグインは依存関係のバージョンを無視しますか?
- 13. 特定の依存関係ライブラリのバージョンを管理および参照するにはどうすればよいですか?
- 14. maven依存関係の省略されたバージョンを表示する:tree? Eclipseで
- 15. Mavenの依存関係のバージョンの競合:アプリケーションJPA
- 16. 依存関係、バージョン= V5.0
- 17. Mavenの依存関係 - バージョンとアップデートの比較
- 18. Cocoapodの依存関係の2つのバージョンを使用する
- 19. JVMバージョンに依存するMaven依存バージョン
- 20. 依存関係の異なるバージョン
- 21. ローカルパッケージの依存関係の特定のバージョンをインストールする方法。
- 22. Maven依存関係タグのバージョン指定を省略すると、これはエラーですか?
- 23. 内部依存関係のMavenバージョン管理
- 24. Mavenの依存関係について
- 25. Mavenライブラリの依存関係のバージョンをコンソールに出力する方法
- 26. rpmビルド中にホイールの依存関係を見つけよう
- 27. Mavenに同じ依存関係の複数のバージョンが含まれているのはなぜですか?
- 28. 依存関係のバージョンの問題
- 29. 依存関係 - のGradle - Droolsの(バージョン4.0.7)
- 30. 特定の依存関係のみのMaven強制更新(特定の依存関係の場合はmvn -U)
私たちは、手動でチェックするか、または最小限のJDKバージョンをプログラムでチェックしていますか? – ochi
最良の解決策は、[animal-sniffer-maven-plugin](http://www.mojohaus.org/animal-sniffer/animal-sniffer-maven-plugin/)で使用している依存関係をチェックし、ビルドに失敗することです別のを使用する場合。 Java 7または8にアップグレードすることをお勧めします... – khmarbaise