Ada*_*ras 8 java eclipse sonarlint
我在大型Eclipse RCP项目中使用新的eclipse插件SonarLint.这非常慢.分析所有插件项目(超过310个)持续几个小时.SonarLint为每个项目构建创建一个日志,如下所示:
Starting SonarLint ... Load global repositories (done from cache) | time=98ms ... Load plugins index (done from cache) | time=3ms ... Load project repositories (done) | time=3ms ... Load quality profiles (done from cache) | time=45ms ... Load active rules (done) | time=174ms ... Load server rules (done from cache) | time=13ms ... JavaClasspath initialization done: 74003 ms ...
我们可以看到,大多数时候我们都在等待java类路径初始化.情况变得更糟:这个初始化是在每次保存一个java文件之后完成的!
有没有办法加快这个过程?
删除SonarLint for Eclipse Java Configuration Helper不是一个解决方案:它将删除SonarLint与Java项目的集成,这意味着分析将不具有使其准确所需的几个重要属性,例如类路径.
您可能遇到此问题:https://jira.sonarsource.com/browse/SONARJAVA-1818.
如果SonarLint运行缓慢,可以尝试以下方法:
如果您仍然遇到性能问题,请告诉我们您如何使用SonarLint以便我们追踪问题.您可以在SonarLint组中打开主题.
| 归档时间: |
|
| 查看次数: |
3085 次 |
| 最近记录: |