SVNからのプロジェクトを、PHPプロジェクトに変更

SE風味

2008年07月30日 14:46

Eclipse(PDT)で、SVNからプロジェクトを作ると、通常のプロジェクト(JAVA?)になってしまう。
そのため、Include Paths が設定できないために、PHPの補完機能などが、うまく設定できない。
また、画面から変更しようにも、変更する方法がまったくわからない。

いろいろ考え、PHPプロジェクトのフォルダから、PHPという文字を含むファイルを探し、
それを、SVNからのプロジェクトに反映したら、もしかしたら動くのではないかと思い、
検索してみたところ、.project ファイルに、以下の記述が見つかった

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>hogehoge_php_project</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.php.core.PhpIncrementalProjectBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.php.core.ValidationManagerWrapper</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.php.core.PHPNature</nature>
</natures>
</projectDescription>


ちなみに、SVNからのプロジェクトにある .project ファイル

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>hogehoge_php_project</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
</buildSpec>
<natures>
</natures>
</projectDescription>


と、<buildSpec> と <natures> の中が無いだけであった。

そこで、ためしに <buildSpec> と <natures> の中を PHPプロジェクトと同じにしたところ、Include Paths が現れ、PHP のプロジェクトと認識されました!




ただ、ほんとに、こんな方法しかないのかと思い、探したところ、こんなページが。

ねねとまつの小部屋 :通常のプロジェクトをPHPプロジェクトにする方法
http://blog.ne2ma2.com/archives/311

やっぱり、これしかないのかな・・・?
とにかく、対応できてよかったのだけど。
関連記事