2017-03-01 3 views
3

Eclipseが無限にCodename Oneプロジェクトをビルドする条件があります。eclipseを使用して無限のビルドを防止するにはどうすればよいですか?

これは、「ネイティブ・フックまたはポーリングを使用してリフレッシュ」がワークスペースに対してアクティブ化されている場合に常に当てはまります。

私はこれがなぜ起こっているのだろうかと思います。 Eclipsesの自動ビルドでは、ソースフォルダー内の変更を追跡し、変更が発生したときにはautomaticallsビルドを行います。

Codename Oneプロジェクトでエンドレスビルドを引き起こす原因は何ですか?

dist-foldersプロパティにリソースフィルタを追加することは役に立たなくなります。それAntを使用しているため

Eclipse -> Preferences -> General -> Workspace

+0

プロジェクトトリガーの変更がすべてのCodename Oneプロジェクトをビルドする可能性はありますか? –

答えて

0

当社のビルドプロセスでは、既存のプロジェクトファイルを置き換えます(新しいGUIビルダーを使用する場合は特に)ので、これはおそらく、スピンのためのEclipseを投げているビルドを再実行し、ファイルを生成しますエンドレスループの結果としてファイルを再生成します。

私はEclipseでのビルドを改善したいと思っていますが、ビルドプロセス全体ではうまくいく方法でこれをどうやって行うことができるのか分かりません。

+0

Antは「ネイティブフックやポーリングを使ってリフレッシュする」という設定を行うのに適しているため、ビルドはソースの変更によってのみ起動され、すべてがうまく動作するはずです。ビルドはなぜ変更されたのですか? –

+0

私は正直なところ、これを引き起こしているのかどうかはわかりません。私は、外部ツールからの変更を更新することに関連して、最新のものに戻ってくる呼び出しがあると思います。問題は、これは非常に微妙なバランスであり、私はそれが大きく影響する可能性があるので、それを変更することについて少し臆病です。 –

関連する問題