gpt4 book ai didi

fortify - 在多个 Maven 项目上运行 Fortify 扫描

转载 作者:行者123 更新时间:2023-12-04 18:39:22 25 4
gpt4 key购买 nike

我有多个项目由一个父 pom 绑定(bind)。

如果我使用 Maven 强化插件在父 pom 上运行强化扫描,则会生成每个项目的 fpr 文件。我想为所有项目生成一个 fpr 文件。是否可以 ?

谢谢并恭祝安康,
索拉夫

最佳答案

您想要做的是聚合构建。尝试为每个模块设置相同的构建 ID,然后将 -Dfortify.sca.toplevel.artifactId 作为父 POM 的 artifactID 传递。这应该为您提供一个 FPR 文件。它应该看起来像:

mvn clean
mvn -Dfortify.sca.buildId=ACMEPortal com.fortify.ps.maven.plugin:sca-maven-plugin:<version>:clean
mvn -Dfortify.sca.buildId=ACMEPortal package com.fortify.ps.maven.plugin:sca-maven-plugin:<version>:translate
mvn -Dfortify.sca.Xmx=800M -Dfortify.sca.buildId=ACMEPortal -Dfortify.sca.toplevel.artifactId=AcmePortal com.fortify.ps.maven.plugin:sca-maven-plugin:<version>:scan

关于fortify - 在多个 Maven 项目上运行 Fortify 扫描,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29804335/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com