본문 바로가기

카테고리 없음

[Eclipse] Project FacetsのDynamic Web Moduleのバージョンをダウングレードする

参考:http://kadoppe.com/archives/2011/03/eclipse-project-facets-dynamic-web-module-version-downgrade.html

Eclipseプロジェクトの「Project Facets」に設定されている「Dynamic Web Module」のバージョンをダウングレードする方法メモ。

ちなみに当方の環境は「Mac OS X 10.6 & Eclipse Helios SR1」です

素直にEclipseから設定を変更しようとするとダウングレードできない

「Package Explorer」からプロジェクトを右クリックして「Properties」を選択し、左メニューから「Project Facets」を選択します。ここで普通に「Dynamic Web Module」のVersionを、例えば「3.0」から「2.5」に変更すると、以下のようなエラーメッセージが表示され、OKボタンが押せない状態になってしまいます。(図参照)

Cannot change version of project facet Dynamic Web Module to 2.5

エラーメッセージが表示され、OKボタンが押せなくなる。

設定ファイルをテキストエディタで直接編集するとダウングレードできる

こういう場合は、設定を変更したいプロジェクトの「.settings」ディレクトリ以下に格納されている設定ファイルを、何らかのテキストエディタで直接編集するとよいです。

今回はviを使って設定ファイルを編集してみます。手順は以下のとおり。念のためEclipseは一旦終了させておきます。

編集できたらファイルを保存して、再度Eclipseを起動します。「Project Facets」の設定画面を表示すると、ちゃんとDynamic Web Moduleのバージョンが変更されていることが確認できると思います。