チームにはいくつかの開発者がいますが、ソースコードはMercurial DVCSを使って管理しています。ユーザー間でEclipseプロジェクトのプリファレンスを共有するにはどうすればいいですか?
.metadata
フォルダは、ソースコントロールででないです。このファイルが管理されていないので
の問題は、私が(ETC瓶、ユーザライブラリ、ソースコードパス、...)プロジェクトの依存関係を設定するとき、彼らは.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.jdt.core.prefs
に、すなわち、.metadata
フォルダ内に保存されていることですDVCSでは、すべての開発者がプロジェクトの設定プロセスを何度も繰り返す必要があります。チームの新しい開発者にとって、これは大きな頭痛です。
私の質問は、この種の構成データを共有するための正気な手順はありますか?私はJavaとEclipseの世界では新しいので、ここでは基本的なものが欠けているかもしれません。
EDIT
は、問題は、私はグローバルに定義されているUser Libraries
を、使用しているので、共有されていないということです。 External Jars
を使用すると、プロジェクトディレクトリ内の.classpath
ファイルに記録されるため、問題は解決します。
注:プロジェクトの依存関係(jars、ユーザーライブラリ、ソースコードパスなど)を設定すると、.metadataフォルダ内、つまり.metadata \ .plugins \ orgに格納されるという問題があります。 eclipse.core.runtime \ .settings \ org。eclipse.jdt.core.prefs ...これは実際には正しくありません。プロジェクトの依存関係やjarファイルの依存関係などは、.classpathファイルに格納されます。 .metadataフォルダには、Eclipseインストールのメタデータが含まれています(たとえば、あなたが持っているプラグイン)classpthesなどのプロジェクト設定は含まれていません。 –
"プロジェクトを右クリックして" Preferences "を選択してください - Eclipse HeliosまたはIndigoのメニュー項目。あなたは精緻化できますか? –
しかし、この質問から、ユーザーが共有したい設定がはっきりしていなかった。コード・スタイル、Java-Versionなどは、ローカルEclipseワークスペース用に保存することも、プロジェクト特有のプロパティで提案したものを保存することもできます。 – Witek