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