Spring3.0.6とMaven3.0.3を使用してSTS2.9.2でWebプロジェクトを作成しました。エラーなしでいくつかのページとコードを作成しました。プロジェクトのpom.xmlでSpringライブラリのバージョンを3.0.6から3.1.2にアップグレードしましたが、次のエラーメッセージが表示されます。
Dynamic Web Module 3.0には、Java1.6以降が必要です。
プロジェクトの面での動的WebモジュールバージョンとJavaコンパイラバージョンは、それぞれ2.5と1.6に設定されています。また、プロジェクトのJREシステムライブラリを1.6に設定します。
Mavenの性質を削除してから再度追加しようとすると、JREシステムライブラリが自動的にJSE 1.5に設定されます(ただし、Java 1.5はインストールされていません)。JREシステムライブラリを手動で1.6に変更します(JREシステムライブラリのバージョンに関するSTSの苦情を修正するため)が、動的Webモジュールに関するエラーが残ります。
修正をグーグルで検索しましたが、何も見つかりませんでした。
どうすればそのエラーを解決できますか?