1

Eclipse のプロジェクトのビルドで問題が発生しています。

dev env を設定する手順は次のとおりです。

  1. clearcase ビューの作成。
  2. 日食の始まり。
  3. 設定をインポートしています。
  4. clearcase プラグインに接続しています。
  5. チーム セットのインポート。
  6. 走るアリ -build.xml

の間にbuild.xml、いくつかのファイルが生成され、作業ディレクトリからいくつかのプロジェクトの lib ディレクトリに移動されます。

その後、いくつかのeclipse.refereshタスクがあり、eclipse.incrementalBuildそれがbuild.xml呼び出されます。

これで、jar ファイル ( で生成されたbuild.xmlもの) がコピーされたプロジェクトは正常にコンパイルされますが、それらに依存する他のプロジェクトはコンパイルされません。

ワークスペース全体を更新して、すべてのプロジェクトを手動でクリーン ビルドしようとしても、うまくいきません。

この問題は、プロジェクトを閉じて開いた場合にのみ解決されます (Eclipse 機能)。

これは ClearCase プラグインが原因で発生している可能性はありますか?
とにかく、この問題を解決する方法について(build.xmlコンパイラの問題のために失敗します)?

4

1 に答える 1

1

公式のIBM ClearCase Eclipse プラグイン(「clearcase 6 と 7 の両方のプロジェクトで作業するために使用する Clearcase eclipse-plugin は何ですか? 」に示されています) を使用すると、次の場合、そのような問題は発生しません。

.project と .classpath は ClearCase ビュー内にあり、バージョン管理されたソースと並んでいます
(「Eclipse を使用するための Clearcase プラグイン」を参照)。

つまり、すべてのファイル (eclipse ファイル、ant ファイルなど) は、eclipse ワークスペース自体の外部にあるプロジェクト ディレクトリの一部である必要があります (Eclipse ワークスペースにはプロジェクトへの参照のみが含まれ、実際のファイルの一部は含まれません)。 ClearCase ビュー、および CC ビューが実際にある別の場所にある)

その組織を尊重する場合、ClearCase プラグインはプロジェクトの実行にまったく影響を与えないはずです。

于 2012-04-21T20:25:23.417 に答える