Eclipseのワークスペースとプロジェクト
ワークスペース設定とプロジェクト設定
それぞれの設定、例えば?
- ワークスペース設定
- エディター背景色、git clone時のディレクトリ、コード補完の設定
- プロジェクト設定
- テキストエンコーディング、Javaバージョン、フォーマッター設定
設定の役割、共有できるかどうか?
- ワークスペース設定
- workspaceディレクトリのEclipse設定、個人設定、まずまず共有しない
- プロジェクト設定
- プロジェクト自体のEclipse設定、個人に依存しない、できれば共有したい
設定画面の開き方
- ワークスペース設定
- メニューのPreferences (Macなら command+, (カンマ))
- プロジェクト設定
- プロジェクトを選択して右クリックのProperties (Macなら選択して alt+enter)
設定の保存ディレクトリ
- ワークスペース設定
- workspaceディレクトリの.metadata (通常Gitの管理対象外)
- プロジェクト設定
- プロジェクトディレクトリの.settings (デフォルトではGit管理対象)
それぞれの特徴
ワークスペース設定は、そのローカルPCの workspace ディレクトリのEclipse設定と考えてよいでしょう。 これらは Git 管理にはなりません(しません)ので、他の人と共有されません。 個人設定と捉えることもできますが、他の人と共有したくなるようなものもあるのがジレンマです。
一方で、プロジェクトの設定は、プロジェクト直下の.settingsディレクトリに保存されます。 Git管理にすることができるので、他の人と共有できます。つまり、最初のひとりがやっておけば、他の人はやる必要がありません。 強制力があるのはこちらです。
おすすめワークスペース設定
jfluteオススメの 新しいワークスペース作ったらやっておこう設定 を紹介しています。 (これは共有できないので、みながワークスペースを作るときに同じことをやっていきます)
独立ページでしっかりまとめていますので、そちらをどうぞ。
おすすめプロジェクト設定
jfluteオススメの 新しいプロジェクトを作ったらやっておこう設定 を紹介しています。 (こちらはgitで共有できるので、最初の一人がやってしまえば後の人はやらなくて良いです)
独立ページでしっかりまとめていますので、そちらをどうぞ。