0

Sourceforge.net にはJava プロジェクト用のフィルターがありますが、それらを Eclipse でビルドすることを意図したものに絞り込む方法を探しています。

編集Eclipse Metrics と Omondo プラグインを使用して、オープンソースの Java プロジェクトを分析しています。Eclipse ですばやくビルドできる Eclipse オープンソース プロジェクトをすばやく見つけて、これらのツールを使用して分析できるようにする方法を探しています。

4

1 に答える 1

3

「Eclipseでビルドすることを意図した」プロジェクトは、Eclipse.projectファイルとその他のものをソースリポジトリにチェックインしたプロジェクトであると思います。

まず、開発者に固有のもの (ビルド パス名、設定など) を簡単に含めることができるため、Eclipse 固有のものをチェックインすることは悪い考えです。複数のコミッターがいると問題が発生します...

第二に、これは不要なはずです。プロジェクトをインポートすると、.project ファイル内のほとんどのものを生成できます。それが不可能な場合、プロジェクトはビルドパスなどを設定するための指示を提供する必要があります。(プロジェクトが Maven を使用している場合、これはすべて自動的に処理されることに注意してください。)

第三に、その価値のあるプロジェクトには、 IDEを使用ずに再構築できる何らかのビルド スクリプトが含まれています。

最後に、Eclipse を使用したビルドのみをサポートするプロジェクトは、他の Java IDE を使用する開発者の大部分を除外しています。


Maven ビルドも Ant ビルドも、Eclipse が機能する必要がないことに注意してください。これらのビルド ツールはどちらも、コマンド ラインまたは他の Java IDE から実行できます。


わかった。私は今あなたの要求を理解しています。プロジェクトが何であるか、またはそれが健全で価値のあるプロジェクトであるかどうかは実際には気にしません。プラグインをテストするために必要です。(これを行うことの「妥当性」についてはコメントしません。達成したいことによって異なります。)

m2eclipse プラグインをインストールし、「pom.xml」ファイルを含むプロジェクトを探すことをお勧めします。プロジェクトはEclipse固有である必要はありません。m2eclipse プラグインは、「pom.xml」ファイルに基づいて「.project」、「.classpath」などを自動的に作成します。m2eclipse プラグインは、コマンド ラインからチェックアウトした Maven プロジェクトをインポートできるため、特定のバージョン管理システムを除外する必要はありません。

于 2012-05-12T02:59:11.317 に答える