EclipseでCVSからチェックアウトしたJavaプロジェクト
Author: liris
-
Modified: 2005/08/25 13:05
Tag:
dev
Eclipse3.1を使ってJavaの開発をしています。Eclipseを使っているのは、わかもののように振る舞うためです。プロジェクト自体はCVSからチェックアウトしたものです。でも、どーも、何かが違います。メソッドの呼出元を調べようとしても、「The resource is not on the build path of a java project」とおこられます。会社の同僚のEclipseの見た感じとも何か違います。大体、コードのオートコンプリートが動きません。でも、今まではemacsを使っていたのでEclipseのことはよくわかりません。それが普通だと信じていたら、同僚は「少し違う」と教えてくれました。まあ、コードが書けて、antでビルドできたので、あまり追求しませんでしたが、違うといわれれば気になります。と言うか、エラーがでる地点で何か気づけよ!と言うか、エラーがでるのを発見したのも同僚で、僕はそんな機能があるとは知らず、単に全文検索してただけなのですが。
それで、ちょっと悔しいので調べてみると、CVSからチェックアウトしたプロジェクトは「The resource is not on the build path of a java project」のエラーがでるらしいです。CVSでチェックアウトした場合、Eclipseは何のプロジェクトか分からないので、SimpleProjectにしちゃうらしいです。なので、プロジェクトのディレクトリにある.projectを開いて、次の要素を追加してあげると、おー、Javaのプロジェクトになるじゃないですか。しかも、なんか、コードの補間もできるみたいだし、メソッドの呼出元も検索できます。便利じゃないですか?
ふっふっふ、これで、僕もいっぱしのJava使い、Eclipse使いだぜ。つまり、若者なのさ。
ちなみに、Eclipseはよくわからないので、英語のまま使っています。
うーん、肝心の仕事の方は。。。
それで、ちょっと悔しいので調べてみると、CVSからチェックアウトしたプロジェクトは「The resource is not on the build path of a java project」のエラーがでるらしいです。CVSでチェックアウトした場合、Eclipseは何のプロジェクトか分からないので、SimpleProjectにしちゃうらしいです。なので、プロジェクトのディレクトリにある.projectを開いて、次の要素を追加してあげると、おー、Javaのプロジェクトになるじゃないですか。しかも、なんか、コードの補間もできるみたいだし、メソッドの呼出元も検索できます。便利じゃないですか?
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
ふっふっふ、これで、僕もいっぱしのJava使い、Eclipse使いだぜ。つまり、若者なのさ。
ちなみに、Eclipseはよくわからないので、英語のまま使っています。
うーん、肝心の仕事の方は。。。