【发布时间】:2014-08-02 14:54:21
【问题描述】:
如何排除 Java 项目中的测试目录被 Fortify sca 扫描。目录的结构如下 -
/src/main/xyz/pqr
/src/main/xyz/test/abc
/src/test/xyz
我想排除任何名为 test 的文件夹下的文件被扫描。我不确定如何使用 -exclude 命令行参数来实现这一点。
【问题讨论】:
标签: fortify
如何排除 Java 项目中的测试目录被 Fortify sca 扫描。目录的结构如下 -
/src/main/xyz/pqr
/src/main/xyz/test/abc
/src/test/xyz
我想排除任何名为 test 的文件夹下的文件被扫描。我不确定如何使用 -exclude 命令行参数来实现这一点。
【问题讨论】:
标签: fortify
正如https://stackoverflow.com/a/36754012/6641032 所指出的,排除模式需要从驱动器号开始的路径。通配符 ** 表示法可以匹配尽可能多的文件夹级别,但路径必须从驱动器根目录开始,因此不能是 **/folder/**。我使用的是 Source Analyzer 16.10,它对我有用。
【讨论】:
使用 -exclude /src/main/xyz/test/** 如果您使用命令提示符运行,则使用反斜杠
【讨论】:
使用以下内容:
-exclude "**/test/*"
【讨论】: