« 複数のコマンドを1行で実行 | Main | TimeZone »

2007.02.20

.classpathはリポジトリで管理すべきか否か?

 EclipseのソースをSubversion等で管理している場合、果たして.classpathはリポジトリに格納すべきか否か?

 Eclipseそのものの設定が同じであるならば格納すべき・・・というか、逆に、リポジトリで管理できるようにEclipseの基本設定を同じにすべき?
 Eclipseの設定で関係があるとすれば、

  • Eclipseそのものを動作させているJREの違い
  • 各種jarファイルへのパス
    などでしょうか。

     .classpathを含め、このあたりの設定を関係するすべての開発者で共通化しておけば、何らかのライブラリ(jarファイル)を追加したときも、リポジトリと同期させることにより他の環境にも反映させることができます。

     逆に、.classpathを共用しないと割り切って、ライブラリを追加したときはそれぞれの環境で設定するようにするというのも1つの手だとは思います(ただ、jarファイルはリポジトリで管理するようにしておかなければ、人によって異なるバージョンを使ったりするなどの危険が生じてくるので、この部分はリポジトリで管理した方がいいと思いますが)。こうしておくと、最終の成果物に関係のない(個人的な練習・テスト用)ソースを管理の対象外としやすくなりますし。

    #もっとも、練習・テスト用のソースは別のJavaプロジェクトを作成してそちらで作れ、と言われてしまえばそれまでなのですが(^^;

  • |

    « 複数のコマンドを1行で実行 | Main | TimeZone »

    Java」カテゴリの記事

    Subversion・Trac・etc.」カテゴリの記事

    Comments

    Post a comment



    (Not displayed with comment.)


    Comments are moderated, and will not appear on this weblog until the author has approved them.



    TrackBack

    TrackBack URL for this entry:
    http://app.cocolog-nifty.com/t/trackback/3959/13961677

    Listed below are links to weblogs that reference .classpathはリポジトリで管理すべきか否か?:

    « 複数のコマンドを1行で実行 | Main | TimeZone »