AppScan 源 应用程序和项目文件

AppScan® 源 应用程序和项目具有对应的文件,这些文件用来维护扫描以及筛选定制所需的配置信息。建议将这些文件与源代码放置在同一目录中,因为构建项目所需的配置信息(依赖性、编译器选项等)与 AppScan 源 成功扫描这些项目所需的配置信息非常相似。最佳实践包括以源代码控制系统管理这些文件。

AppScan Source for Analysis 中创建的应用程序和项目分别具有 .paf.ppf 扩展名。当您在 AppScan Source for AnalysisAppScan Source for AutomationAppScan Source 命令行界面 中手动创建和配置应用程序或项目时,将生成这些文件。

在 Windows™ 上,在您将 Visual Studio 解决方案和项目导入到 AppScan Source for AnalysisAppScan Source for AutomationAppScan Source 命令行界面 中时,将为它们创建扩展名为 .sln.gaf.vcproj.gpf 的文件。

注: 自 V9.0.3.11 起,AppScan 源 不再支持 MacOS 或 iOS Xcode 项目扫描。
注: 当 Eclipse 导入器在 Eclipse 或 Rational® Application Developer for WebSphere® Software (RAD) 工作空间中运行时,AppScan 源 将创建具有 .ewf.epf 扩展名的中间文件。以 AppScan Source for Analysis 为目标的初始导入以及将来的扫描都需要这些文件。
重要: 如果您所处理的是在开发环境中具有依赖性的 AppScan 源 项目(例如 IBM®MobileFirst Platform 项目),请确保在导入该项目之前在开发环境中对其进行构建。导入该项目后,如果您修改其中的文件,请确保在 AppScan 源 中进行扫描之前在开发环境中重新构建该项目(如果不执行此操作,那么 AppScan 源 将忽略对文件做出的修改)。
表 1. AppScan 源 文件
AppScan 源 文件扩展名 描述
ppf
  • AppScan 源 项目文件
  • 在使用 AppScan Source for Analysis 或受支持的 AppScan 源 实用程序创建项目时生成
  • 用户命名的
paf
  • AppScan 源 应用程序文件
  • 在使用 AppScan Source for Analysis 或受支持的 AppScan 源 实用程序创建应用程序时生成
  • 用户命名的
sln.gaf
  • 导入 Visual Studio 解决方案时生成的 AppScan 源 应用程序文件
  • 用来保留定制应用程序信息(例如排除项和捆绑软件)
  • 采用导入的工作空间或解决方案的名称。例如:
    d:\my_apps\myapp.sln
    d:\my_apps\myapp.sln.gaf
vcproj.gpf
  • 导入 Visual Studio 项目时生成的 AppScan 源 项目文件
  • 用来保留定制项目信息(例如模式和排除项)
  • 采用所导入的项目的名称。例如:
    d:\my_projects\myproject.vcproj
    d:\my_projects\myproject.vcproj.gpf
ewf
  • Eclipse 工作空间文件
  • 将 Eclipse 工作空间导入 AppScan 源 时生成
  • Eclipse 导出器基于 Eclipse 工作空间内的信息创建此文件,然后 AppScan 源 导入此文件
epf
  • Eclipse 项目文件
  • 将 Eclipse 项目导入 AppScan 源 时生成
  • Eclipse 导出器基于 Eclipse 项目内的信息创建此文件,然后 AppScan 源 导入此文件
提示: 使用受支持的构建集成工具(例如,buildOunce/Ant 或 Ounce/Maven)来生成 AppScan 源 应用程序和项目文件时,建议您在源代码控制中更新这些文件(作为构建自动化的一部分)以利于在整个开发团队中将其共享。当开发者在源代码控制中更新这些文件的局部视图时,AppScan 源 应用程序和项目文件也会更新。这确保整个团队所用文件集的一致性。
注: 要了解 AppScan Source for AnalysisAppScan Source for AutomationAppScan Source 命令行界面 支持哪些版本的导入文件,请参阅系统需求和安装必备软件。在此页面中,选择您在使用的 AppScan 源 版本所对应的选项卡,然后选择您在使用的 AppScan 源 组件。如果 AppScan 源 支持从其他开发环境打开和扫描文件,该支持将在受支持软件选项卡的编译器和语言部分中列出。