我目前正在使用HP Fortify工具对一个项目进行安全漏洞扫描。在扫描时,Fortify的CLI允许构建工具将其集成到CLI命令中,以便构建并同时扫描项目中存在的文件。 我正在使用以下命令:
sourceanalyzer -b mcapbookvalue -gradle -verbose ./gradlew -x test --console=verbose -debug --continue assemble
但是生成过程停滞在:
2020-01-14T12:31:39.836-0500 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.[0K
2020-01-14T12:31:39.836-0500 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
2020-01-14T12:31:39.836-0500 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
2020-01-14T12:31:39.836-0500 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
2020-01-14T12:31:39.836-0500 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
如果我只是使用以下命令而不是Fortify的集成命令来构建项目,则构建成功:
./gradlew -x test --console=verbose -debug --continue assemble
我无法弄清楚为什么Gradle构建会卡住。读取和理解线程转储日志中发生的情况对我来说太难了。
线程转储(jstack日志):https://drive.google.com/file/d/13b6vdDGCWoke7McM_FJROVOkvTaRGqem/view?usp=sharing
如果收到任何帮助,将非常感激。
提前致谢。
nebula.rpm
插件时出现了相同的问题。 - Jonathan KomarGRADLE_HOME
目录? - Federico Nafria