私はGitを初めて使用し、これを理解するのに多くの困難を抱えています。
EclipseでJBossApplicationServer5.1を使用しています。一部の人々は、JBoss Tools Eclipseプラグインをダウンロードして、JBoss5.1ランタイムサーバーを「JBossAS5.1」としてEclipseワークスペースに追加できるようにしています。これにより、次のようなクラスパス行が作成されます。
<classpathentry kind="con" path="org.eclipse.jst.server.core.container/org.jboss.ide.eclipse.as.core.server.runtime.runtimeTarget/JBoss 5.1 Runtime"/>
他の人は、JBoss Toolsプラグインをダウンロードしてインストールすることの価値を理解していないため、Eclipseの組み込みJBossサーバーアダプターを使用するだけです。これは、JBossv.50までしか対応していません。次のようなクラスパス行があります。
<classpathentry kind="con" path="org.eclipse.jst.server.core.container/org.eclipse.jst.server.generic.runtimeTarget/JBoss v5.0"/>
.gitignoreファイルに.classpathを追加したくない理由は次のとおりです。
- ファイルはすでに私の元の場所にプッシュされており、それらを削除することは、私が過去に試みて理解できなかった非常に苦痛なプロセスです。
- 新しいワークスペースを設定している人には、Gitからプロジェクトをインポートして、すぐに始められるようにしたいと思います。
これまでのところ、作業ディレクトリ内の.classpathファイルをそれぞれ変更しようとしましたが、コミットすることはありませんでした。これは、Gitステータスに表示され続けるだけでなく、Egitでブランチをマージしたり切り替えたりできない場合があり、コミットされていない変更について不平を言うため、煩わしいものです。
代わりにクラスパス変数の使用についてインターネットで読んだことがありますが、JBossライブラリへの正しいパスがまったく見つからないようです。上にリストしたクラスパス行は、Eclipse /pluginsディレクトリ内のどこかを指しているようです。しかし、私はそれを見つけることができません。また、いくつかの変数をC:\ jboss-5.1.0.GA \ディレクトリにポイントしようとしましたが、それでも何も起こらないようです。
.classpathファイルを現在の状態のままリポジトリ内に残して、リポジトリのクローンを作成する新しいユーザーが引き続きそれらを取得し、開発者がファイルに加える将来の変更をすべて無視する方法はありますか?