Micro Focus では、大規模なコード ベース用に Eclipse でプロジェクトを構成する際の推奨事項として、以下を提案しています。
プロジェクトのプロパティの [Build Path] ページで、必要なフォルダーのみが有効になっていることを確認してください。これにより、Eclipse でファイルの検索に要する時間が短縮されます。
可能な場合は、ファイル レベルではなくプロジェクト レベルでコンパイラ指令を設定してください。これは、ファイル レベルの設定はプロジェクト レベルの設定で指定された設定をオーバーライドするためです。特に、大規模なコード ベースでは、そのような設定の追跡、保守、および管理が困難になる場合があります。
Visual COBOL のプロジェクトおよびファイルの IDE プロパティ ページには、広範な COBOL 設定が用意されています。
IDE 設定は、簡単に編集でき、移植も簡単です。この設定を使用してプロジェクトを構成すると、Eclipse 内でも、Eclipse 外でプロジェクトをビルドするときにも、この設定が適用されます。
コンパイラ指令を設定する際は、他の方法よりも、IDE プロパティ ページを使用することをお勧めします。具体的には、次のことを避ける必要があります。
GUI コントロールと [Additional Directives] の両方を使用して同じ指令を設定すると、問題が起こる原因となります。
たとえば、プロジェクト レベルで [Additional Directives] に CICSECM を手動で入力できます。同時に、ファイルの GUI コントロールで [None] に設定することもできます。その結果、どの設定が実際に適用されるのか判断しにくくなります。
対応する IDE 設定が存在しない場合にのみ、[Additional Directives] に指令を指定する必要があります。
ソース ファイルで $SET 文を直接設定しないでください。代わりに、IDE 内のプロジェクトのプロパティ ページを使用して、対応するコンパイラ指令を設定してください。これは次の理由によります。
必要なコンパイラ指令を格納するために外部ファイル (.dir など) を使用することは避けてください。これは次の理由によります。