【问题标题】:IntelliJ "Run tests with coverage" is always at 0% and shows an AccessDeniedExceptionIntelliJ“运行覆盖率测试”始终为 0% 并显示 AccessDeniedException
【发布时间】:2018-06-05 06:15:06
【问题描述】:
我正在我的 IDE 中运行 elasticsearch gradle 项目。
我能够执行测试和调试。
但我没有看到任何报道报告。
"AccessControlException: access denied ("java.io.FilePermission" "~/Library/Caches/IntelliJIdea2018.1/coverage/coverage-error.log" "write")
我附上了我的 IDE 的截图。
【问题讨论】:
标签:
java
intellij-idea
code-coverage
【解决方案1】:
你的任务是当你在目录上运行chmod 777时,它只会改变那个目录的权限。您还需要更改该目录内的文件和目录的权限。
为此,运行以下命令以递归地更改所有文件和目录的权限:
chmod -R <permissionsettings> <dirname>
或者只是更改该特定文件的权限以避免为所有文件设置权限777。
有关 linux 权限的更多信息,请参阅this: