2012-02-21 9 views
3

私はJava 1.5を使用しています。時にはpom.xmlにdepを追加することがあり、それはJava 1.6互換のみです。それを確認できるMavenプラグインはありますか?".classファイルのバージョン番号が正しくありません"このエラーをチェックするMavenプラグインはありますか?

+0

なぜあなたはJava 5を使用していますか? – kittylyst

+1

@kittylyst Java 5をサポートする古いバージョンのWebSphere(またはその他)のライセンス、またはラボコンピュータのアップグレードなどを気にしていない学校のライセンスしかない可能性があります。フォーチュン500社がまだ立ち往生していますJava 1.4で。私は最近このようなプロジェクトに取り組んだ。 – ArtB

+0

これはクライアント側の開発に関連する1.6のライセンス契約と関連しています。すべての助けをありがとう! –

答えて

0

これにはmavenプラグインはありませんが、この依存関係のソースを取得し、java 1.5でコンパイルしてプロジェクトに組み込むことができます。

0

ある意味では、Mavenはそれをチェックすることができません。あなたのコードを作成しようとすると、それは動作しないことがわかります。私はあなたが尋ねることを意味すると思う方法は、あなたが事前にジャーがJava 5互換性があり、私が知らない場合はチェックすることができますです。 MvnRepository.comはそのような機能をサポートしていないようです。

+0

私のコードはうまくコンパイルされますが、問題は依存性が必要ですが、推移的ではなく明示的に追加する必要があります。問題は実行時にのみ発生します。 –