AppScan® 源代码 应用程序和项目文件
AppScan® 源代码 应用程序和项目具有对应的文件,这些文件用来维护扫描以及筛选定制所需的配置信息。建议将这些文件与源代码放置在同一目录中,因为构建项目所需的配置信息(依赖性、编译器选项等)与 AppScan® 源代码 成功扫描这些项目所需的配置信息非常相似。最佳实践包括以源代码控制系统管理这些文件。
在 AppScan® Source for Analysis 中创建的应用程序和项目分别具有 .paf 和 .ppf 扩展名。当您在 AppScan® Source for Analysis、AppScan® Source for Automation 和 AppScan® Source 命令行界面 中手动创建和配置应用程序或项目时,将生成这些文件。
在 Windows™ 上,在您将 Visual Studio 解决方案和项目导入到 AppScan® Source for Analysis、AppScan® Source for Automation 和 AppScan® Source 命令行界面 中时,将为它们创建扩展名为 .sln.gaf 和 .vcproj.gpf 的文件。
注: 自 V9.0.3.11 起,AppScan® 源代码 不再支持 MacOS 或 iOS Xcode 项目扫描。
注: 当 Eclipse 导入器在 Eclipse 工作空间中运行时,AppScan® 源代码 将创建具有 .ewf 和 .epf 扩展名的中间文件。以 AppScan® Source for Analysis 为目标的初始导入以及将来的扫描都需要这些文件。
重要: 如果您所处理的是在开发环境中具有依赖性的 AppScan® 源代码 项目(例如 IBM® MobileFirst Platform 项目),请确保在导入该项目之前在开发环境中对其进行构建。导入该项目后,如果您修改其中的文件,请确保在 AppScan® 源代码 中进行扫描之前在开发环境中重新构建该项目(如果不执行此操作,那么 AppScan® 源代码 将忽略对文件做出的修改)。
AppScan® 源代码 文件扩展名 | 描述 |
---|---|
ppf |
|
paf |
|
sln.gaf |
|
vcproj.gpf |
|
ewf |
|
epf |
|
提示: 使用受支持的构建集成工具(例如,buildOunce/Ant 或 Ounce/Maven)来生成 AppScan® 源代码 应用程序和项目文件时,建议您在源代码控制中更新这些文件(作为构建自动化的一部分)以利于在整个开发团队中将其共享。当开发者在源代码控制中更新这些文件的局部视图时,AppScan® 源代码 应用程序和项目文件也会更新。这确保整个团队所用文件集的一致性。
注: 要了解 AppScan® Source for Analysis、AppScan® Source for Automation 和 AppScan® Source 命令行界面 支持哪些版本的导入文件,请参阅系统需求和安装必备软件。在此页面中,选择您在使用的 AppScan® 源代码 版本所对应的选项卡,然后选择您在使用的 AppScan® 源代码 组件。如果 AppScan® 源代码 支持从其他开发环境打开和扫描文件,该支持将在受支持软件选项卡的编译器和语言部分中列出。