AppScan® Source アプリケーション、フォルダー、プロジェクト・ファイル
AppScan® Source のアプリケーション、フォルダー、プロジェクトには、スキャンおよびトリアージのカスタマイズに必要な構成情報を保守する対応ファイルがあります。プロジェクトをビルドするために必要な構成情報 (依存関係やコンパイラー・オプションなど) は、AppScan® Source がプロジェクトを正常にスキャンするために必要な構成情報と非常に似ているため、これらのファイルはソース・コードと同じディレクトリーに配置することをお勧めします。ベスト・プラクティスには、これらのファイルをソース・コントロール・システムで管理する方法があります。
AppScan® Source for Analysis で作成されたアプリケーションおよびプロジェクトには、それぞれ .paf および .ppf という拡張子が付けられます。これらのファイルは、AppScan® Source for Analysis、AppScan® Source for Automation、AppScan® Source command line interface でアプリケーションまたはプロジェクトを手動で作成および構成するときに生成されます。
Windows™ では、Visual Studio ソリューションとプロジェクトを AppScan® Source for Analysis、AppScan® Source for Automation、AppScan® Source command line interface にインポートすると、そのファイル (拡張子は .sln.gaf および .vcproj.gpf) が作成されます。
注: バージョン 9.0.3.11 以降の AppScan® Source では、macOS と iOS の Xcode プロジェクト・スキャンを使用できません。
注: Eclipse Importer を Eclipse ワークスペースで実行すると、AppScan® Source は、.ewf および .epf という拡張子の中間ファイルを作成します。これらのファイルは、AppScan® Source for Analysis への初回インポート時、および後でスキャンを実行するときに必要です。
重要: 開発環境内に依存関係を持つ AppScan® Source プロジェクト (例えば、IBM® MobileFirst Platform プロジェクト) を処理する場合は、必ずプロジェクトをインポートする前に開発環境でビルドしてください。プロジェクトをインポートした後、その中のファイルを変更した場合は、AppScan® Source でスキャンする前に開発環境で再ビルドしてください (そうしないと、ファイルに対する変更は AppScan® Source によって無視されます)。
AppScan® Source ファイル拡張子 | 説明 |
---|---|
ppf |
|
paf |
|
sln.gaf |
|
vcproj.gpf |
|
ewf |
|
epf |
|
ヒント: サポートされているビルド統合ツール (Ounce/Ant または Ounce/Maven など) を使用して AppScan® Source アプリケーション・ファイルおよびプロジェクト・ファイルを生成する場合、これらを開発チーム間で共有できるように、ビルド自動化処理の一環としてソース・コントロール・システムでこれらのファイルを更新することをお勧めします。開発者が、ソース・コントロール・システムでファイルのローカル・ビューを更新すると、AppScan® Source のアプリケーション・ファイルおよびプロジェクト・ファイルも更新されます。これにより、チーム全体が、一貫性のあるファイル・セットを使用して作業できます。
注: AppScan® Source for Analysis、AppScan® Source for Automation、AppScan® Source command line interface でサポートされているインポート・ファイルのバージョンを確認するには、システム要件およびインストールの前提条件を参照してください。このページで、使用している AppScan® Source のバージョンのタブを選択してから、使用している AppScan® Source コンポーネントを選択します。AppScan® Source が他の開発環境からのファイルのオープンおよびスキャンをサポートする場合、そのサポートは、「Supported Software」 タブの 「Compilers and Languages」 セクションにリストされています。