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 的檔案。

註: 從 9.0.3.11 版起,AppScan® 不再支援 macOS 或 iOS Xcode 專案掃描。
註: 當 Eclipse 匯入器在 Eclipse 工作區執行時,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® 即匯入檔案
提示: 當您使用受支援的建置整合工具(例如,Ounce/Ant 或 Ounce/Maven)來產生 AppScan® 應用程式和專案檔時,建議您在建置自動化的過程中更新來源控制中的這些檔案,以便促進在整個開發團隊之間共用這些檔案。當開發人員在來源控制中更新檔案的本端視圖時,AppScan® 應用程式和專案檔也會一起更新。這可確保整個團隊使用一組一致的檔案。
註: 如果要瞭解 AppScan® Source for AnalysisAppScan® Source for AutomationAppScan® Source 指令行介面 支援哪些版本的匯入檔案,請參閱系統需求和安裝必備項目。在此頁面上,選取您使用的 AppScan® 版本的標籤 - 然後選取您使用的 AppScan® 元件。如果 AppScan® 支援開啟及掃描來自其他開發環境的檔案,該支援會列在支援的軟體標籤的編譯器與語言區段中。