Running a JUnit test triggers a SonarLint analysis for the test class

575 views
Skip to first unread message

wirch....@gmail.com

unread,
Sep 8, 2016, 9:29:11 AM9/8/16
to SonarLint
....which is ridiculous, since nothing changed.

IntelliJ 163.3512.7
SonarLint 2.3.2

duarte.meneses

unread,
Sep 12, 2016, 3:55:34 AM9/12/16
to SonarLint, wirch....@gmail.com
Maybe running a JUnit test is triggered the compilation of some classes that have outdated bytecode, in which case things are changed since the analysis relies heavily on the bytecode.

Could you please post the verbose log of the analysis (that appears in the SonarLint console)? It should show what triggered the analysis.



Eduard Wirch

unread,
Sep 12, 2016, 8:03:02 AM9/12/16
to duarte.meneses, SonarLint
Well, it does not:

    Using configuration of 'de.mypackage:fff:origin/master' in server 'sonar.myserver.net'
    Analysing 'MaxRecSizeTest.java'...
    Found 0 issues

I haven't found any settings to enable verbose logging. 

But following your hint I enabled debug logging for the build log. It doesn't list any compiling classes. This is how it would look like if IntelliJ was compiling:

    2016-09-12 13:50:12,225 [ 171983]  DEBUG - gging.ProjectBuilderLoggerImpl - Compiling files:
2016-09-12 13:50:12,226 [ 171984]  DEBUG - gging.ProjectBuilderLoggerImpl - C:/src/git/myproject/src/test/java/de/mypackage/MaxRecSizeTest.java

No lines of this kind are present in the build log if I repeatedly start this JUnit test. But it seems that IntelliJ *does* do something, because it always finishes the build log with this:

    2016-09-12 13:50:13,866 [ 173624]  DEBUG - ps.incremental.fs.BuildFSState - Unprocessed changes detected for target Artifact 'myproject:war exploded'; file: C:\src\git\myproject\target\myproject-7.3.0-multi-SNAPSHOT\META-INF\MANIFEST.MF; targetBuildStart=1473681012297; eventRegistrationStamp=0; lastModified=1473681012363

Does updating the manifest file irritate SonarLint? In any case, the class I'm looking at is not touched. I checked the change file stamp.

Cheers,
Eduard

Duarte Meneses

unread,
Sep 12, 2016, 8:38:04 AM9/12/16
to Eduard Wirch, SonarLint
In the SonarLint Log tab, there is a settings icon in the top right corner. There you can activate the Analysis and Verbose logs (see following screenshot).


It will then display the trigger of each analysis. For example:

Trigger: compilation
[Compilation] 2 file(s) submitted
Configuring analysis with org.sonarlint.intellij.analysis.JavaAnalysisConfigurator
Analysing 2 files...
Starting analysis with configuration:






On 12 September 2016 at 14:02, Eduard Wirch <wirch....@gmail.com> wrote:
Well, it does not:

    Using configuration of 'de.mypackage:fff:origin/master' in server 'sonar.myserver.net'
    Analysing 'MaxRecSizeTest.java'...
    Found 0 issues

I haven't found any settings to enable verbose logging. 

But following your hint I enabled debug logging for the build log. It doesn't list any compiling classes. This is how it would look like if IntelliJ was compiling:

    2016-09-12 13:50:12,225 [ 171983]  DEBUG - gging.ProjectBuilderLoggerImpl - Compiling files:
2016-09-12 13:50:12,226 [ 171984]  DEBUG - gging.ProjectBuilderLoggerImpl - C:/src/git/myproject/src/test/java/de/mypackage/MaxRecSizeTest.java

No lines of this kind are present in the build log if I repeatedly start this JUnit test. But it seems that IntelliJ *does* do something, because it always finishes the build log with this:

    2016-09-12 13:50:13,866 [ 173624]  DEBUG - ps.incremental.fs.BuildFSState - Unprocessed changes detected for target Artifact 'myproject:war exploded'; file: C:\src\git\myproject\target\myproject-7.3.0-multi-SNAPSHOT\META-INF\MANIFEST.MF; targetBuildStart=1473681012297; eventRegistrationStamp=0; lastModified=1473681012363

Does updating the manifest file irritate SonarLint? In any case, the class I'm looking at is not touched. I checked the change file stamp.

Cheers,
Eduard

duarte.meneses <duarte.meneses@sonarsource.com> schrieb am Mo., 12. Sep. 2016 um 09:55 Uhr:
Maybe running a JUnit test is triggered the compilation of some classes that have outdated bytecode, in which case things are changed since the analysis relies heavily on the bytecode.

Could you please post the verbose log of the analysis (that appears in the SonarLint console)? It should show what triggered the analysis.






--
Duarte MENESES | SonarSource

Eduard Wirch

unread,
Sep 12, 2016, 9:40:59 AM9/12/16
to Duarte Meneses, SonarLint
It says "Java Test Files AST scan... 1 source files to be analyzed". But I couldn't find the culprit file in the output.


Trigger: compilation
[Compilation] 1 file(s) submitted
Configuring analysis with org.sonarlint.intellij.analysis.JavaAnalysisConfigurator
Using configuration of 'de.myproject:fff:origin/master' in server 'sonar.mycompary.net'
Analysing 'MaxRecSizeTest.java'...
Starting analysis with configuration:
[
  moduleKey: de.myproject:fff:origin/master
  baseDir: C:\src\git\fff
  workDir: C:\src\git\fff\.idea\sonarlint
  extraProperties: {sonar.java.target=1.8, sonar.java.libraries=C:/dev/.m2/repository/de/myproject/myproject-lib/7.2.4/myproject-lib-7.2.4.jar,C:/src/git/fff/fff-transcription/target/classes,C:/dev/.m2/repository/org/chasen/mecab/mecab-lib-jar/0.98pre2-2/mecab-lib-jar-0.98pre2-2.jar,C:/dev/.m2/repository/org/antlr/antlr4-runtime/4.2/antlr4-runtime-4.2.jar,C:/dev/.m2/repository/org/abego/treelayout/org.abego.treelayout.core/1.0.1/org.abego.treelayout.core-1.0.1.jar,C:/dev/.m2/repository/org/antlr/antlr4-annotations/4.2/antlr4-annotations-4.2.jar,C:/dev/.m2/repository/com/ibm/icu/icu4j/4.0.1/icu4j-4.0.1.jar,C:/dev/.m2/repository/mycompary/dq/native-lib-loader/1.0.6/native-lib-loader-1.0.6.jar,C:/dev/.m2/repository/org/slf4j/slf4j-api/1.7.18/slf4j-api-1.7.18.jar,C:/src/git/fff/fff-logging/target/classes,C:/dev/.m2/repository/org/apache/logging/log4j/log4j-api/2.6/log4j-api-2.6.jar,C:/dev/.m2/repository/org/apache/logging/log4j/log4j-core/2.6/log4j-core-2.6.jar,C:/dev/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar,C:/dev/.m2/repository/org/springframework/spring-context/4.1.6.RELEASE/spring-context-4.1.6.RELEASE.jar,C:/dev/.m2/repository/org/springframework/spring-aop/4.1.6.RELEASE/spring-aop-4.1.6.RELEASE.jar,C:/dev/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar,C:/dev/.m2/repository/org/springframework/spring-beans/4.1.6.RELEASE/spring-beans-4.1.6.RELEASE.jar,C:/dev/.m2/repository/org/springframework/spring-core/4.1.6.RELEASE/spring-core-4.1.6.RELEASE.jar,C:/dev/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar,C:/dev/.m2/repository/org/springframework/spring-expression/4.1.6.RELEASE/spring-expression-4.1.6.RELEASE.jar,C:/dev/.m2/repository/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.jar,C:/dev/.m2/repository/commons-io/commons-io/2.4/commons-io-2.4.jar,C:/dev/.m2/repository/com/google/guava/guava/15.0/guava-15.0.jar,C:/dev/.m2/repository/de/myproject/ff-utility/7.1.1-1/ff-utility-7.1.1-1.jar,C:/dev/.m2/repository/javax/mail/mail/1.4.5/mail-1.4.5.jar,C:/dev/.m2/repository/javax/activation/activation/1.1.1/activation-1.1.1.jar,C:/dev/.m2/repository/org/apache/commons/commons-lang3/3.2/commons-lang3-3.2.jar,C:/dev/.m2/repository/dnsjava/dnsjava/2.1.7/dnsjava-2.1.7.jar,C:/dev/.m2/repository/net/mycompary/research/sqt-framework/0.3.1/sqt-framework-0.3.1.jar,C:/dev/.m2/repository/net/mycompary/research/sqt-commons/0.3.1/sqt-commons-0.3.1.jar,C:/dev/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.4.5/jackson-databind-2.4.5.jar,C:/dev/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.4.0/jackson-annotations-2.4.0.jar,C:/dev/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.4.5/jackson-core-2.4.5.jar,C:/dev/.m2/repository/org/projectlombok/lombok/1.16.10/lombok-1.16.10.jar,C:/dev/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar,C:/dev/.m2/repository/junit/junit/4.12/junit-4.12.jar,C:/dev/.m2/repository/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar,C:/dev/.m2/repository/com/univocity/univocity-parsers/1.5.6/univocity-parsers-1.5.6.jar,C:/dev/.m2/repository/commons-pool/commons-pool/1.5.5/commons-pool-1.5.5.jar,C:/dev/.m2/repository/commons-codec/commons-codec/1.8/commons-codec-1.8.jar,C:/dev/.m2/repository/org/easytesting/fest-assert/1.4/fest-assert-1.4.jar,C:/dev/.m2/repository/org/easytesting/fest-util/1.1.6/fest-util-1.1.6.jar,C:/dev/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar,C:/dev/.m2/repository/org/powermock/powermock-reflect/1.6.4/powermock-reflect-1.6.4.jar,C:/dev/.m2/repository/org/objenesis/objenesis/2.1/objenesis-2.1.jar,C:/dev/.m2/repository/org/powermock/powermock-api-easymock/1.6.4/powermock-api-easymock-1.6.4.jar,C:/dev/.m2/repository/org/powermock/powermock-api-support/1.6.4/powermock-api-support-1.6.4.jar,C:/dev/.m2/repository/org/powermock/powermock-core/1.6.4/powermock-core-1.6.4.jar,C:/dev/.m2/repository/org/javassist/javassist/3.20.0-GA/javassist-3.20.0-GA.jar,C:/dev/.m2/repository/org/mockito/mockito-core/1.10.19/mockito-core-1.10.19.jar,C:/dev/.m2/repository/org/easymock/easymock/3.3.1/easymock-3.3.1.jar,C:/dev/.m2/repository/cglib/cglib/3.1/cglib-3.1.jar,C:/dev/.m2/repository/org/ow2/asm/asm/5.0.3/asm-5.0.3.jar, sonar.java.source=8, sonar.java.binaries=C:/src/git/fff/myproject-jni/target/classes, sonar.java.test.binaries=C:/src/git/fff/myproject-jni/target/test-classes, sonar.java.test.libraries=C:/dev/.m2/repository/de/myproject/myproject-lib/7.2.4/myproject-lib-7.2.4.jar,C:/src/git/fff/fff-transcription/target/classes,C:/dev/.m2/repository/org/chasen/mecab/mecab-lib-jar/0.98pre2-2/mecab-lib-jar-0.98pre2-2.jar,C:/dev/.m2/repository/org/antlr/antlr4-runtime/4.2/antlr4-runtime-4.2.jar,C:/dev/.m2/repository/org/abego/treelayout/org.abego.treelayout.core/1.0.1/org.abego.treelayout.core-1.0.1.jar,C:/dev/.m2/repository/org/antlr/antlr4-annotations/4.2/antlr4-annotations-4.2.jar,C:/dev/.m2/repository/com/ibm/icu/icu4j/4.0.1/icu4j-4.0.1.jar,C:/dev/.m2/repository/mycompary/dq/native-lib-loader/1.0.6/native-lib-loader-1.0.6.jar,C:/dev/.m2/repository/org/slf4j/slf4j-api/1.7.18/slf4j-api-1.7.18.jar,C:/src/git/fff/fff-logging/target/classes,C:/dev/.m2/repository/org/apache/logging/log4j/log4j-api/2.6/log4j-api-2.6.jar,C:/dev/.m2/repository/org/apache/logging/log4j/log4j-core/2.6/log4j-core-2.6.jar,C:/dev/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar,C:/dev/.m2/repository/org/springframework/spring-context/4.1.6.RELEASE/spring-context-4.1.6.RELEASE.jar,C:/dev/.m2/repository/org/springframework/spring-aop/4.1.6.RELEASE/spring-aop-4.1.6.RELEASE.jar,C:/dev/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar,C:/dev/.m2/repository/org/springframework/spring-beans/4.1.6.RELEASE/spring-beans-4.1.6.RELEASE.jar,C:/dev/.m2/repository/org/springframework/spring-core/4.1.6.RELEASE/spring-core-4.1.6.RELEASE.jar,C:/dev/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar,C:/dev/.m2/repository/org/springframework/spring-expression/4.1.6.RELEASE/spring-expression-4.1.6.RELEASE.jar,C:/dev/.m2/repository/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.jar,C:/dev/.m2/repository/commons-io/commons-io/2.4/commons-io-2.4.jar,C:/dev/.m2/repository/com/google/guava/guava/15.0/guava-15.0.jar,C:/dev/.m2/repository/de/myproject/ff-utility/7.1.1-1/ff-utility-7.1.1-1.jar,C:/dev/.m2/repository/javax/mail/mail/1.4.5/mail-1.4.5.jar,C:/dev/.m2/repository/javax/activation/activation/1.1.1/activation-1.1.1.jar,C:/dev/.m2/repository/org/apache/commons/commons-lang3/3.2/commons-lang3-3.2.jar,C:/dev/.m2/repository/dnsjava/dnsjava/2.1.7/dnsjava-2.1.7.jar,C:/dev/.m2/repository/net/mycompary/research/sqt-framework/0.3.1/sqt-framework-0.3.1.jar,C:/dev/.m2/repository/net/mycompary/research/sqt-commons/0.3.1/sqt-commons-0.3.1.jar,C:/dev/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.4.5/jackson-databind-2.4.5.jar,C:/dev/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.4.0/jackson-annotations-2.4.0.jar,C:/dev/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.4.5/jackson-core-2.4.5.jar,C:/dev/.m2/repository/org/projectlombok/lombok/1.16.10/lombok-1.16.10.jar,C:/dev/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar,C:/dev/.m2/repository/junit/junit/4.12/junit-4.12.jar,C:/dev/.m2/repository/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar,C:/dev/.m2/repository/com/univocity/univocity-parsers/1.5.6/univocity-parsers-1.5.6.jar,C:/dev/.m2/repository/commons-pool/commons-pool/1.5.5/commons-pool-1.5.5.jar,C:/dev/.m2/repository/commons-codec/commons-codec/1.8/commons-codec-1.8.jar,C:/dev/.m2/repository/org/easytesting/fest-assert/1.4/fest-assert-1.4.jar,C:/dev/.m2/repository/org/easytesting/fest-util/1.1.6/fest-util-1.1.6.jar,C:/dev/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar,C:/dev/.m2/repository/org/powermock/powermock-reflect/1.6.4/powermock-reflect-1.6.4.jar,C:/dev/.m2/repository/org/objenesis/objenesis/2.1/objenesis-2.1.jar,C:/dev/.m2/repository/org/powermock/powermock-api-easymock/1.6.4/powermock-api-easymock-1.6.4.jar,C:/dev/.m2/repository/org/powermock/powermock-api-support/1.6.4/powermock-api-support-1.6.4.jar,C:/dev/.m2/repository/org/powermock/powermock-core/1.6.4/powermock-core-1.6.4.jar,C:/dev/.m2/repository/org/javassist/javassist/3.20.0-GA/javassist-3.20.0-GA.jar,C:/dev/.m2/repository/org/mockito/mockito-core/1.10.19/mockito-core-1.10.19.jar,C:/dev/.m2/repository/org/easymock/easymock/3.3.1/easymock-3.3.1.jar,C:/dev/.m2/repository/cglib/cglib/3.1/cglib-3.1.jar,C:/dev/.m2/repository/org/ow2/asm/asm/5.0.3/asm-5.0.3.jar}
  inputFiles: [
    C:\src\git\fff\myproject-jni\src\test\java\de\myproject\jni\MaxRecSizeTest.java [test]
  ]
]

Extension org.sonar.plugins.surefire.SurefireSensor was blacklisted as it is not used by SonarLint
Extension org.sonar.plugins.surefire.SurefireJavaParser was blacklisted as it is not used by SonarLint
Extension org.sonar.plugins.jacoco.JaCoCoSensor was blacklisted as it is not used by SonarLint
Extension org.sonar.plugins.jacoco.JaCoCoItSensor was blacklisted as it is not used by SonarLint
Extension org.sonar.plugins.jacoco.JaCoCoOverallSensor was blacklisted as it is not used by SonarLint
Extension org.sonar.plugins.java.JavaCommonRulesEngine was blacklisted as it is not used by SonarLint
Extension org.sonar.plugins.java.JavaCommonRulesDecorator was blacklisted as it is not used by SonarLint
Available languages:
  * Java => "java"
Start analysis
Declared extensions of language Java were converted to java: file:**/*.java,file:**/*.jav
Quality profiles:
  * java: java-the-best-blend-90633 (728 rules)
Index files
Excluded sources: 
  file:**/src/main/java/org/chasen/mecab/*.java
  file:**/src/main/java/com/mandarintools/segmenter/*.java
  file:**/src/main/java/de/myproject/dq/webservice/**/*.java
  file:**/src/main/java/de/myproject/cliplister/ws/*.java
  file:**/src/main/java/de/cliplister/taglib/*.java
  file:**/src/main/java/de/myproject/migration/config/**/*.java
  file:**/src/main/java/de/myproject/migration/campaign/**/*.java
  file:**/src/main/java/de/myproject/adapters/webservice/ws69/**/*.java
  file:**/src/main/java/de/myproject/adapters/webservice/ws67/**/*.java
  file:**/src/main/java/de/myproject/adapters/webservice/ws68/**/*.java
  file:**/src/main/java/de/myproject/webservice/ws*/campaign/**/*.java
  file:**/src/main/java/de/myproject/webservice/ws*/compare/**/*.java
  file:**/src/main/java/de/myproject/webservice/ws*/config/**/*.java
  file:**/src/main/java/de/myproject/webservice/ws*/indexer/**/*.java
  file:**/src/main/java/de/myproject/webservice/ws*/search/**/*.java
  file:**/src/main/java/de/myproject/webservice/ws*/similarresults/**/*.java
  file:**/src/main/java/de/myproject/webservice/ws*/suggest/**/*.java
  file:**/src/main/java/de/myproject/webservice/ws*/tracking/**/*.java
  file:**/src/main/java/de/myproject/webservice/ws*/usermanagement/**/*.java
  file:**/src/main/java/de/myproject/webservice/ws*/whatshot/**/*.java
  file:**/src/main/java/de/myproject/webservice/ws*/*.java
  file:**/src/main/java/de/myproject/webservice/current/campaign/**/*.java
  file:**/src/main/java/de/myproject/webservice/current/compare/**/*.java
  file:**/src/main/java/de/myproject/webservice/current/config/**/*.java
  file:**/src/main/java/de/myproject/webservice/current/indexer/**/*.java
  file:**/src/main/java/de/myproject/webservice/current/search/**/*.java
  file:**/src/main/java/de/myproject/webservice/current/similarresults/**/*.java
  file:**/src/main/java/de/myproject/webservice/current/suggest/**/*.java
  file:**/src/main/java/de/myproject/webservice/current/tracking/**/*.java
  file:**/src/main/java/de/myproject/webservice/current/usermanagement/**/*.java
  file:**/src/main/java/de/myproject/webservice/current/whatshot/**/*.java
  file:**/src/main/java/de/myproject/webservice/current/*.java
  file:**/src/main/java/de/myproject/webservice/ws66/simple/**/*.java
  file:**/src/main/java/de/myproject/webservice/ws67/simple/**/*.java
  file:**/src/main/java/de/myproject/webservice/ws68/simple/**/*.java
  file:**/src/main/java/de/myproject/webservice/current/converter/XMLGregorianCalendarDateConverter.java
  file:**/src/main/java/de/myproject/communitythesaurus/webservice/**/*.java
  file:**/src/main/java/net/mycompary/webservices/**/*.java
  file:**/src/main/java/com/mandarintools/segmenter/*.java
  file:**/target/**/*.java
Language of file 'C:/src/git/fff/myproject-jni/src/test/java/de/myproject/jni/MaxRecSizeTest.java' is detected to be 'java'
1 files indexed
Execute Sensor: JavaSquidSensor
Configured Java source version (sonar.java.source): 8
JavaClasspath initialization...
JavaClasspath initialization done: 149 ms
JavaTestClasspath initialization...
JavaTestClasspath initialization done: 195 ms
Java Main Files AST scan...
0 source files to be analyzed
Java Main Files AST scan done: 12 ms
0/0 source files have been analyzed
Java bytecode scan...
----- Classpath analyzed by Squid:
C:\src\git\fff\myproject-jni\target\classes
C:\dev\.m2\repository\de\myproject\myproject-lib\7.2.4\myproject-lib-7.2.4.jar
C:\src\git\fff\fff-transcription\target\classes
C:\dev\.m2\repository\org\chasen\mecab\mecab-lib-jar\0.98pre2-2\mecab-lib-jar-0.98pre2-2.jar
C:\dev\.m2\repository\org\antlr\antlr4-runtime\4.2\antlr4-runtime-4.2.jar
C:\dev\.m2\repository\org\abego\treelayout\org.abego.treelayout.core\1.0.1\org.abego.treelayout.core-1.0.1.jar
C:\dev\.m2\repository\org\antlr\antlr4-annotations\4.2\antlr4-annotations-4.2.jar
C:\dev\.m2\repository\com\ibm\icu\icu4j\4.0.1\icu4j-4.0.1.jar
C:\dev\.m2\repository\mycompary\dq\native-lib-loader\1.0.6\native-lib-loader-1.0.6.jar
C:\dev\.m2\repository\org\slf4j\slf4j-api\1.7.18\slf4j-api-1.7.18.jar
C:\src\git\fff\fff-logging\target\classes
C:\dev\.m2\repository\org\apache\logging\log4j\log4j-api\2.6\log4j-api-2.6.jar
C:\dev\.m2\repository\org\apache\logging\log4j\log4j-core\2.6\log4j-core-2.6.jar
C:\dev\.m2\repository\org\apache\commons\commons-collections4\4.1\commons-collections4-4.1.jar
C:\dev\.m2\repository\org\springframework\spring-context\4.1.6.RELEASE\spring-context-4.1.6.RELEASE.jar
C:\dev\.m2\repository\org\springframework\spring-aop\4.1.6.RELEASE\spring-aop-4.1.6.RELEASE.jar
C:\dev\.m2\repository\aopalliance\aopalliance\1.0\aopalliance-1.0.jar
C:\dev\.m2\repository\org\springframework\spring-beans\4.1.6.RELEASE\spring-beans-4.1.6.RELEASE.jar
C:\dev\.m2\repository\org\springframework\spring-core\4.1.6.RELEASE\spring-core-4.1.6.RELEASE.jar
C:\dev\.m2\repository\commons-logging\commons-logging\1.2\commons-logging-1.2.jar
C:\dev\.m2\repository\org\springframework\spring-expression\4.1.6.RELEASE\spring-expression-4.1.6.RELEASE.jar
C:\dev\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar
C:\dev\.m2\repository\commons-io\commons-io\2.4\commons-io-2.4.jar
C:\dev\.m2\repository\com\google\guava\guava\15.0\guava-15.0.jar
C:\dev\.m2\repository\de\myproject\ff-utility\7.1.1-1\ff-utility-7.1.1-1.jar
C:\dev\.m2\repository\javax\mail\mail\1.4.5\mail-1.4.5.jar
C:\dev\.m2\repository\javax\activation\activation\1.1.1\activation-1.1.1.jar
C:\dev\.m2\repository\org\apache\commons\commons-lang3\3.2\commons-lang3-3.2.jar
C:\dev\.m2\repository\dnsjava\dnsjava\2.1.7\dnsjava-2.1.7.jar
C:\dev\.m2\repository\net\mycompary\research\sqt-framework\0.3.1\sqt-framework-0.3.1.jar
C:\dev\.m2\repository\net\mycompary\research\sqt-commons\0.3.1\sqt-commons-0.3.1.jar
C:\dev\.m2\repository\com\fasterxml\jackson\core\jackson-databind\2.4.5\jackson-databind-2.4.5.jar
C:\dev\.m2\repository\com\fasterxml\jackson\core\jackson-annotations\2.4.0\jackson-annotations-2.4.0.jar
C:\dev\.m2\repository\com\fasterxml\jackson\core\jackson-core\2.4.5\jackson-core-2.4.5.jar
C:\dev\.m2\repository\org\projectlombok\lombok\1.16.10\lombok-1.16.10.jar
C:\dev\.m2\repository\commons-lang\commons-lang\2.6\commons-lang-2.6.jar
C:\dev\.m2\repository\junit\junit\4.12\junit-4.12.jar
C:\dev\.m2\repository\org\hamcrest\hamcrest-all\1.3\hamcrest-all-1.3.jar
C:\dev\.m2\repository\com\univocity\univocity-parsers\1.5.6\univocity-parsers-1.5.6.jar
C:\dev\.m2\repository\commons-pool\commons-pool\1.5.5\commons-pool-1.5.5.jar
C:\dev\.m2\repository\commons-codec\commons-codec\1.8\commons-codec-1.8.jar
C:\dev\.m2\repository\org\easytesting\fest-assert\1.4\fest-assert-1.4.jar
C:\dev\.m2\repository\org\easytesting\fest-util\1.1.6\fest-util-1.1.6.jar
C:\dev\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar
C:\dev\.m2\repository\org\powermock\powermock-reflect\1.6.4\powermock-reflect-1.6.4.jar
C:\dev\.m2\repository\org\objenesis\objenesis\2.1\objenesis-2.1.jar
C:\dev\.m2\repository\org\powermock\powermock-api-easymock\1.6.4\powermock-api-easymock-1.6.4.jar
C:\dev\.m2\repository\org\powermock\powermock-api-support\1.6.4\powermock-api-support-1.6.4.jar
C:\dev\.m2\repository\org\powermock\powermock-core\1.6.4\powermock-core-1.6.4.jar
C:\dev\.m2\repository\org\javassist\javassist\3.20.0-GA\javassist-3.20.0-GA.jar
C:\dev\.m2\repository\org\mockito\mockito-core\1.10.19\mockito-core-1.10.19.jar
C:\dev\.m2\repository\org\easymock\easymock\3.3.1\easymock-3.3.1.jar
C:\dev\.m2\repository\cglib\cglib\3.1\cglib-3.1.jar
C:\dev\.m2\repository\org\ow2\asm\asm\5.0.3\asm-5.0.3.jar
-----
Java bytecode scan done: 14 ms
Java Test Files AST scan...
1 source files to be analyzed
----- Classpath analyzed by Squid:
C:\src\git\fff\myproject-jni\target\test-classes
C:\dev\.m2\repository\de\myproject\myproject-lib\7.2.4\myproject-lib-7.2.4.jar
C:\src\git\fff\fff-transcription\target\classes
C:\dev\.m2\repository\org\chasen\mecab\mecab-lib-jar\0.98pre2-2\mecab-lib-jar-0.98pre2-2.jar
C:\dev\.m2\repository\org\antlr\antlr4-runtime\4.2\antlr4-runtime-4.2.jar
C:\dev\.m2\repository\org\abego\treelayout\org.abego.treelayout.core\1.0.1\org.abego.treelayout.core-1.0.1.jar
C:\dev\.m2\repository\org\antlr\antlr4-annotations\4.2\antlr4-annotations-4.2.jar
C:\dev\.m2\repository\com\ibm\icu\icu4j\4.0.1\icu4j-4.0.1.jar
C:\dev\.m2\repository\mycompary\dq\native-lib-loader\1.0.6\native-lib-loader-1.0.6.jar
C:\dev\.m2\repository\org\slf4j\slf4j-api\1.7.18\slf4j-api-1.7.18.jar
C:\src\git\fff\fff-logging\target\classes
C:\dev\.m2\repository\org\apache\logging\log4j\log4j-api\2.6\log4j-api-2.6.jar
C:\dev\.m2\repository\org\apache\logging\log4j\log4j-core\2.6\log4j-core-2.6.jar
C:\dev\.m2\repository\org\apache\commons\commons-collections4\4.1\commons-collections4-4.1.jar
C:\dev\.m2\repository\org\springframework\spring-context\4.1.6.RELEASE\spring-context-4.1.6.RELEASE.jar
C:\dev\.m2\repository\org\springframework\spring-aop\4.1.6.RELEASE\spring-aop-4.1.6.RELEASE.jar
C:\dev\.m2\repository\aopalliance\aopalliance\1.0\aopalliance-1.0.jar
C:\dev\.m2\repository\org\springframework\spring-beans\4.1.6.RELEASE\spring-beans-4.1.6.RELEASE.jar
C:\dev\.m2\repository\org\springframework\spring-core\4.1.6.RELEASE\spring-core-4.1.6.RELEASE.jar
C:\dev\.m2\repository\commons-logging\commons-logging\1.2\commons-logging-1.2.jar
C:\dev\.m2\repository\org\springframework\spring-expression\4.1.6.RELEASE\spring-expression-4.1.6.RELEASE.jar
C:\dev\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar
C:\dev\.m2\repository\commons-io\commons-io\2.4\commons-io-2.4.jar
C:\dev\.m2\repository\com\google\guava\guava\15.0\guava-15.0.jar
C:\dev\.m2\repository\de\myproject\ff-utility\7.1.1-1\ff-utility-7.1.1-1.jar
C:\dev\.m2\repository\javax\mail\mail\1.4.5\mail-1.4.5.jar
C:\dev\.m2\repository\javax\activation\activation\1.1.1\activation-1.1.1.jar
C:\dev\.m2\repository\org\apache\commons\commons-lang3\3.2\commons-lang3-3.2.jar
C:\dev\.m2\repository\dnsjava\dnsjava\2.1.7\dnsjava-2.1.7.jar
C:\dev\.m2\repository\net\mycompary\research\sqt-framework\0.3.1\sqt-framework-0.3.1.jar
C:\dev\.m2\repository\net\mycompary\research\sqt-commons\0.3.1\sqt-commons-0.3.1.jar
C:\dev\.m2\repository\com\fasterxml\jackson\core\jackson-databind\2.4.5\jackson-databind-2.4.5.jar
C:\dev\.m2\repository\com\fasterxml\jackson\core\jackson-annotations\2.4.0\jackson-annotations-2.4.0.jar
C:\dev\.m2\repository\com\fasterxml\jackson\core\jackson-core\2.4.5\jackson-core-2.4.5.jar
C:\dev\.m2\repository\org\projectlombok\lombok\1.16.10\lombok-1.16.10.jar
C:\dev\.m2\repository\commons-lang\commons-lang\2.6\commons-lang-2.6.jar
C:\dev\.m2\repository\junit\junit\4.12\junit-4.12.jar
C:\dev\.m2\repository\org\hamcrest\hamcrest-all\1.3\hamcrest-all-1.3.jar
C:\dev\.m2\repository\com\univocity\univocity-parsers\1.5.6\univocity-parsers-1.5.6.jar
C:\dev\.m2\repository\commons-pool\commons-pool\1.5.5\commons-pool-1.5.5.jar
C:\dev\.m2\repository\commons-codec\commons-codec\1.8\commons-codec-1.8.jar
C:\dev\.m2\repository\org\easytesting\fest-assert\1.4\fest-assert-1.4.jar
C:\dev\.m2\repository\org\easytesting\fest-util\1.1.6\fest-util-1.1.6.jar
C:\dev\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar
C:\dev\.m2\repository\org\powermock\powermock-reflect\1.6.4\powermock-reflect-1.6.4.jar
C:\dev\.m2\repository\org\objenesis\objenesis\2.1\objenesis-2.1.jar
C:\dev\.m2\repository\org\powermock\powermock-api-easymock\1.6.4\powermock-api-easymock-1.6.4.jar
C:\dev\.m2\repository\org\powermock\powermock-api-support\1.6.4\powermock-api-support-1.6.4.jar
C:\dev\.m2\repository\org\powermock\powermock-core\1.6.4\powermock-core-1.6.4.jar
C:\dev\.m2\repository\org\javassist\javassist\3.20.0-GA\javassist-3.20.0-GA.jar
C:\dev\.m2\repository\org\mockito\mockito-core\1.10.19\mockito-core-1.10.19.jar
C:\dev\.m2\repository\org\easymock\easymock\3.3.1\easymock-3.3.1.jar
C:\dev\.m2\repository\cglib\cglib\3.1\cglib-3.1.jar
C:\dev\.m2\repository\org\ow2\asm\asm\5.0.3\asm-5.0.3.jar
-----
Completing symbol : Assert
Completing symbol : Deprecated
Completing symbol : Documented
Completing symbol : Retention
Completing symbol : RetentionPolicy
Completing symbol : Enum
Completing symbol : Comparable
Completing symbol : Class
Completing symbol : Constructor
Completing symbol : TypeVariable
Completing symbol : CallerSensitive
Completing symbol : Target
Completing symbol : ElementType
Completing symbol : ReflectionData
Completing symbol : SoftReference
Completing symbol : Reference
Completing symbol : ReferenceQueue
Completing symbol : Map
Completing symbol : Set
Completing symbol : Collection
Completing symbol : Iterable
Completing symbol : Iterator
Completing symbol : Consumer
Completing symbol : FunctionalInterface
Completing symbol : Spliterator
Completing symbol : Comparator
Completing symbol : Function
Completing symbol : ToIntFunction
Completing symbol : ToLongFunction
Completing symbol : ToDoubleFunction
Completing symbol : Predicate
Completing symbol : Stream
Completing symbol : BaseStream
Completing symbol : IntFunction
Completing symbol : BinaryOperator
Completing symbol : BiFunction
Completing symbol : Optional
Completing symbol : Supplier
Completing symbol : BiConsumer
Completing symbol : Collector
Completing symbol : Builder
Completing symbol : SafeVarargs
Completing symbol : UnaryOperator
Completing symbol : Entry
Completing symbol : Matcher
Completing symbol : Object
Completing symbol : Test
Completing symbol : Integer
Completing symbol : Number
Completing symbol : Serializable
Java Test Files AST scan done: 58 ms
Package design analysis...
1/1 source files have been analyzed
1 packages to analyze
0 cycles
0 feedback edges
Package design analysis done: 0 ms
Done in 490ms

Stored matched issues in 0 ms
Found 0 issues


Duarte Meneses <duarte....@sonarsource.com> schrieb am Mo., 12. Sep. 2016 um 14:38 Uhr:
In the SonarLint Log tab, there is a settings icon in the top right corner. There you can activate the Analysis and Verbose logs (see following screenshot).


It will then display the trigger of each analysis. For example:

Trigger: compilation
[Compilation] 2 file(s) submitted
Configuring analysis with org.sonarlint.intellij.analysis.JavaAnalysisConfigurator
Analysing 2 files...
Starting analysis with configuration:





On 12 September 2016 at 14:02, Eduard Wirch <wirch....@gmail.com> wrote:
Well, it does not:

    Using configuration of 'de.mypackage:fff:origin/master' in server 'sonar.myserver.net'
    Analysing 'MaxRecSizeTest.java'...
    Found 0 issues

I haven't found any settings to enable verbose logging. 

But following your hint I enabled debug logging for the build log. It doesn't list any compiling classes. This is how it would look like if IntelliJ was compiling:

    2016-09-12 13:50:12,225 [ 171983]  DEBUG - gging.ProjectBuilderLoggerImpl - Compiling files:
2016-09-12 13:50:12,226 [ 171984]  DEBUG - gging.ProjectBuilderLoggerImpl - C:/src/git/myproject/src/test/java/de/mypackage/MaxRecSizeTest.java

No lines of this kind are present in the build log if I repeatedly start this JUnit test. But it seems that IntelliJ *does* do something, because it always finishes the build log with this:

    2016-09-12 13:50:13,866 [ 173624]  DEBUG - ps.incremental.fs.BuildFSState - Unprocessed changes detected for target Artifact 'myproject:war exploded'; file: C:\src\git\myproject\target\myproject-7.3.0-multi-SNAPSHOT\META-INF\MANIFEST.MF; targetBuildStart=1473681012297; eventRegistrationStamp=0; lastModified=1473681012363

Does updating the manifest file irritate SonarLint? In any case, the class I'm looking at is not touched. I checked the change file stamp.

Cheers,
Eduard

duarte.meneses <duarte....@sonarsource.com> schrieb am Mo., 12. Sep. 2016 um 09:55 Uhr:
Maybe running a JUnit test is triggered the compilation of some classes that have outdated bytecode, in which case things are changed since the analysis relies heavily on the bytecode.

Could you please post the verbose log of the analysis (that appears in the SonarLint console)? It should show what triggered the analysis.



--
Duarte MENESES | SonarSource

--
You received this message because you are subscribed to a topic in the Google Groups "SonarLint" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/sonarlint/lCx0KGFVgmo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to sonarlint+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sonarlint/CAC%2BcT%3DL7Cze3ibTv5MG8S8XxBYL0HLcJZXL609iGt2E7ySSQxg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Eduard Wirch

unread,
Sep 13, 2016, 3:39:19 AM9/13/16
to Duarte Meneses, SonarLint
Analysis is also started, when a breakpoint is triggered:

[Editor open] 1 file(s) submitted
Configuring analysis with org.sonarlint.intellij.analysis.JavaAnalysisConfigurator
Using configuration of 'de.mypackage:fff:origin/master' in server 'sonar.myproject.net'
Analysing 'FacetValueDisplayPresenter.java'...
Starting analysis with configuration:
[
  moduleKey: de.mypackage:fff:origin/master
  baseDir: C:\src\git\fff-7.2
  workDir: C:\src\git\fff-7.2\.idea\sonarlint
  extraProperties: {sonar.java.target=1.8, sonar.java.libraries=C:/src/git/fff-7.2/fff-ui-api/target/classes,C:/dev/.m2/repository/com/google/guava/guava/15.0/guava-15.0.jar,C:/dev/.m2/repository/de/mypackage/analytics/analytics-web-rest-data/7.2.0-0/analytics-web-rest-data-7.2.0-0.jar,C:/dev/.m2/repository/de/mypackage/analytics/analytics-web-rest-data/7.2.0-0/analytics-web-rest-data-7.2.0-0-sources.jar,C:/dev/.m2/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA.jar,C:/dev/.m2/repository/org/hibernate/hibernate-validator/4.1.0.Final/hibernate-validator-4.1.0.Final.jar,C:/dev/.m2/repository/org/slf4j/slf4j-api/1.7.18/slf4j-api-1.7.18.jar,C:/dev/.m2/repository/commons-beanutils/commons-beanutils/1.9.2/commons-beanutils-1.9.2.jar,C:/dev/.m2/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar,C:/dev/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar,C:/dev/.m2/repository/org/apache/commons/commons-lang3/3.2/commons-lang3-3.2.jar,C:/dev/.m2/repository/de/mypackage/ff-utility/7.1.1-1/ff-utility-7.1.1-1.jar,C:/src/git/fff-7.2/fff-core/target/classes,C:/src/git/fff-7.2/mypackage-jni/target/classes,C:/dev/.m2/repository/de/mypackage/mypackage-lib/7.2.4/mypackage-lib-7.2.4.jar,C:/src/git/fff-7.2/fff-transcription/target/classes,C:/dev/.m2/repository/org/chasen/mecab/mecab-lib-jar/0.98pre2-2/mecab-lib-jar-0.98pre2-2.jar,C:/dev/.m2/repository/org/antlr/antlr4-runtime/4.2/antlr4-runtime-4.2.jar,C:/dev/.m2/repository/org/abego/treelayout/org.abego.treelayout.core/1.0.1/org.abego.treelayout.core-1.0.1.jar,C:/dev/.m2/repository/org/antlr/antlr4-annotations/4.2/antlr4-annotations-4.2.jar,C:/dev/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar,C:/dev/.m2/repository/commons-codec/commons-codec/1.8/commons-codec-1.8.jar,C:/dev/.m2/repository/com/ibm/icu/icu4j/4.0.1/icu4j-4.0.1.jar,C:/dev/.m2/repository/myproject/dq/native-lib-loader/1.0.6/native-lib-loader-1.0.6.jar,C:/dev/.m2/repository/commons-pool/commons-pool/1.5.5/commons-pool-1.5.5.jar,C:/src/git/fff-7.2/fff-logging/target/classes,C:/dev/.m2/repository/commons-io/commons-io/2.4/commons-io-2.4.jar,C:/dev/.m2/repository/org/projectlombok/lombok/1.16.10/lombok-1.16.10.jar,C:/dev/.m2/repository/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.jar,C:/src/git/fff-7.2/fff-validation/target/classes,C:/dev/.m2/repository/de/mypackage/ff-persistence/7.1.2/ff-persistence-7.1.2.jar,C:/src/git/fff-7.2/fff-placeholder/target/classes,C:/dev/.m2/repository/org/springframework/spring-context/4.1.6.RELEASE/spring-context-4.1.6.RELEASE.jar,C:/dev/.m2/repository/org/springframework/spring-webmvc/4.1.6.RELEASE/spring-webmvc-4.1.6.RELEASE.jar,C:/dev/.m2/repository/org/springframework/spring-web/4.1.6.RELEASE/spring-web-4.1.6.RELEASE.jar,C:/dev/.m2/repository/org/springframework/spring-aspects/4.1.6.RELEASE/spring-aspects-4.1.6.RELEASE.jar,C:/dev/.m2/repository/org/springframework/spring-context-support/4.1.6.RELEASE/spring-context-support-4.1.6.RELEASE.jar,C:/dev/.m2/repository/org/apache/logging/log4j/log4j-api/2.6/log4j-api-2.6.jar,C:/dev/.m2/repository/org/apache/logging/log4j/log4j-core/2.6/log4j-core-2.6.jar,C:/dev/.m2/repository/org/apache/logging/log4j/log4j-web/2.6/log4j-web-2.6.jar,C:/dev/.m2/repository/org/springframework/spring-core/4.1.6.RELEASE/spring-core-4.1.6.RELEASE.jar,C:/dev/.m2/repository/org/springframework/spring-test/4.1.6.RELEASE/spring-test-4.1.6.RELEASE.jar,C:/dev/.m2/repository/org/springframework/spring-aop/4.1.6.RELEASE/spring-aop-4.1.6.RELEASE.jar,C:/src/git/fff-7.2/fff-security/target/classes,C:/dev/.m2/repository/org/apache/commons/commons-vfs2/2.0/commons-vfs2-2.0.jar,C:/dev/.m2/repository/org/apache/maven/scm/maven-scm-api/1.4/maven-scm-api-1.4.jar,C:/dev/.m2/repository/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22.jar,C:/dev/.m2/repository/org/apache/maven/scm/maven-scm-provider-svnexe/1.4/maven-scm-provider-svnexe-1.4.jar,C:/dev/.m2/repository/org/apache/maven/scm/maven-scm-provider-svn-commons/1.4/maven-scm-provider-svn-commons-1.4.jar,C:/dev/.m2/repository/regexp/regexp/1.3/regexp-1.3.jar,C:/dev/.m2/repository/org/javasimon/javasimon-console-embed/4.1.1/javasimon-console-embed-4.1.1.jar,C:/dev/.m2/repository/org/javasimon/javasimon-core/4.1.1/javasimon-core-4.1.1.jar,C:/dev/.m2/repository/com/jcraft/jsch/0.1.50/jsch-0.1.50.jar,C:/dev/.m2/repository/org/quartz-scheduler/quartz/2.2.1/quartz-2.2.1.jar,C:/dev/.m2/repository/c3p0/c3p0/0.9.1.1/c3p0-0.9.1.1.jar,C:/dev/.m2/repository/org/jdom/jdom/1.1/jdom-1.1.jar,C:/src/git/fff-7.2/fff-ui-api/target/classes,C:/dev/.m2/repository/com/sun/xml/bind/jaxb-impl/2.2.10-b140310.1920/jaxb-impl-2.2.10-b140310.1920.jar,C:/dev/.m2/repository/com/sun/xml/bind/jaxb-core/2.2.10-b140310.1920/jaxb-core-2.2.10-b140310.1920.jar,C:/dev/.m2/repository/javax/xml/bind/jaxb-api/2.2.10/jaxb-api-2.2.10.jar,C:/dev/.m2/repository/org/apache/cxf/cxf-rt-frontend-jaxws/3.1.4/cxf-rt-frontend-jaxws-3.1.4.jar,C:/dev/.m2/repository/xml-resolver/xml-resolver/1.2/xml-resolver-1.2.jar,C:/dev/.m2/repository/org/ow2/asm/asm/5.0.3/asm-5.0.3.jar,C:/dev/.m2/repository/org/apache/cxf/cxf-core/3.1.4/cxf-core-3.1.4.jar,C:/dev/.m2/repository/org/codehaus/woodstox/woodstox-core-asl/4.4.1/woodstox-core-asl-4.4.1.jar,C:/dev/.m2/repository/org/codehaus/woodstox/stax2-api/3.1.4/stax2-api-3.1.4.jar,C:/dev/.m2/repository/org/apache/ws/xmlschema/xmlschema-core/2.2.1/xmlschema-core-2.2.1.jar,C:/dev/.m2/repository/org/apache/cxf/cxf-rt-bindings-soap/3.1.4/cxf-rt-bindings-soap-3.1.4.jar,C:/dev/.m2/repository/org/apache/cxf/cxf-rt-wsdl/3.1.4/cxf-rt-wsdl-3.1.4.jar,C:/dev/.m2/repository/wsdl4j/wsdl4j/1.6.3/wsdl4j-1.6.3.jar,C:/dev/.m2/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.1.4/cxf-rt-databinding-jaxb-3.1.4.jar,C:/dev/.m2/repository/org/apache/cxf/cxf-rt-bindings-xml/3.1.4/cxf-rt-bindings-xml-3.1.4.jar,C:/dev/.m2/repository/org/apache/cxf/cxf-rt-frontend-simple/3.1.4/cxf-rt-frontend-simple-3.1.4.jar,C:/dev/.m2/repository/org/apache/cxf/cxf-rt-ws-addr/3.1.4/cxf-rt-ws-addr-3.1.4.jar,C:/dev/.m2/repository/org/apache/cxf/cxf-rt-ws-policy/3.1.4/cxf-rt-ws-policy-3.1.4.jar,C:/dev/.m2/repository/org/apache/neethi/neethi/3.0.3/neethi-3.0.3.jar,C:/dev/.m2/repository/org/apache/cxf/cxf-rt-transports-http/3.1.4/cxf-rt-transports-http-3.1.4.jar,C:/dev/.m2/repository/org/springframework/spring-beans/4.1.6.RELEASE/spring-beans-4.1.6.RELEASE.jar,C:/dev/.m2/repository/org/springframework/spring-expression/4.1.6.RELEASE/spring-expression-4.1.6.RELEASE.jar,C:/dev/.m2/repository/org/aspectj/aspectjweaver/1.8.8/aspectjweaver-1.8.8.jar,C:/dev/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar,C:/dev/.m2/repository/org/json/json/20140107/json-20140107.jar,C:/dev/.m2/repository/com/googlecode/gwtquery/gwtquery/1.4.3/gwtquery-1.4.3.jar,C:/dev/.m2/repository/com/google/gwt/gwt-elemental/2.7.0/gwt-elemental-2.7.0.jar,C:/dev/.m2/repository/com/google/gwt/gwt-user/2.7.0/gwt-user-2.7.0.jar,C:/dev/.m2/repository/com/google/gwt/gwt-servlet/2.7.0/gwt-servlet-2.7.0.jar,C:/dev/.m2/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA-sources.jar,C:/dev/.m2/repository/com/google/gwt/inject/gin/2.1.2/gin-2.1.2.jar,C:/dev/.m2/repository/com/google/inject/guice/3.0/guice-3.0.jar,C:/dev/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar,C:/dev/.m2/repository/com/google/inject/extensions/guice-assistedinject/3.0/guice-assistedinject-3.0.jar,C:/dev/.m2/repository/com/google/gwt/inject/gin/2.1.2/gin-2.1.2-sources.jar,C:/dev/.m2/repository/org/vectomatic/lib-gwt-file/0.3.6/lib-gwt-file-0.3.6.jar,C:/dev/.m2/repository/com/google/guava/guava-gwt/15.0/guava-gwt-15.0.jar,C:/dev/.m2/repository/com/google/gwt/gwt-dev/2.7.0/gwt-dev-2.7.0.jar,C:/dev/.m2/repository/org/ow2/asm/asm-util/5.0.3/asm-util-5.0.3.jar,C:/dev/.m2/repository/org/ow2/asm/asm-tree/5.0.3/asm-tree-5.0.3.jar,C:/dev/.m2/repository/org/ow2/asm/asm-commons/5.0.3/asm-commons-5.0.3.jar,C:/dev/.m2/repository/com/gwtplatform/gwtp-processors/1.5/gwtp-processors-1.5.jar,C:/dev/.m2/repository/org/apache/velocity/velocity/1.7/velocity-1.7.jar,C:/dev/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar,C:/dev/.m2/repository/com/google/inject/extensions/guice-servlet/3.0/guice-servlet-3.0.jar,C:/dev/.m2/repository/org/hibernate/hibernate-validator/4.1.0.Final/hibernate-validator-4.1.0.Final-sources.jar,C:/dev/.m2/repository/org/slf4j/slf4j-jdk14/1.7.18/slf4j-jdk14-1.7.18.jar,C:/dev/.m2/repository/org/slf4j/log4j-over-slf4j/1.7.18/log4j-over-slf4j-1.7.18.jar,C:/dev/.m2/repository/com/sencha/gxt/gxt/4.0.0/gxt-4.0.0.jar,C:/dev/.m2/repository/com/sencha/gxt/gxt/4.0.0/gxt-4.0.0-sources.jar,C:/dev/.m2/repository/com/sencha/gxt/gxt-chart/4.0.0/gxt-chart-4.0.0.jar,C:/dev/.m2/repository/com/sencha/gxt/gxt-theme-triton/4.0.0/gxt-theme-triton-4.0.0.jar,C:/dev/.m2/repository/junit/junit/4.12/junit-4.12.jar,C:/dev/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar,C:/dev/.m2/repository/org/mockito/mockito-all/1.10.19/mockito-all-1.10.19.jar,C:/dev/.m2/repository/com/google/gwt/gwtmockito/gwtmockito/1.1.5/gwtmockito-1.1.5.jar,C:/dev/.m2/repository/org/javassist/javassist/3.17.1-GA/javassist-3.17.1-GA.jar,C:/dev/.m2/repository/org/easytesting/fest-assert/1.4/fest-assert-1.4.jar,C:/dev/.m2/repository/org/easytesting/fest-util/1.1.6/fest-util-1.1.6.jar,C:/dev/.m2/repository/de/mypackage/fff-testtools/7.1.1-2/fff-testtools-7.1.1-2.jar,C:/dev/.m2/repository/org/mockito/mockito-core/1.10.19/mockito-core-1.10.19.jar,C:/dev/.m2/repository/org/objenesis/objenesis/2.1/objenesis-2.1.jar,C:/dev/.m2/repository/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar,C:/dev/.m2/repository/org/unitils/unitils-core/3.4.2/unitils-core-3.4.2.jar,C:/dev/.m2/repository/ognl/ognl/2.6.9/ognl-2.6.9.jar,C:/dev/.m2/repository/org/apache/maven/maven-artifact/3.3.9/maven-artifact-3.3.9.jar,C:/src/git/fff-7.2/fff-ui-api/target/classes,C:/dev/.m2/repository/org/reflections/reflections/0.9.10/reflections-0.9.10.jar,C:/dev/.m2/repository/com/google/code/findbugs/annotations/2.0.1/annotations-2.0.1.jar,C:/dev/.m2/repository/org/assertj/assertj-core/2.0.0/assertj-core-2.0.0.jar,C:/dev/.m2/repository/com/github/marschall/memoryfilesystem/0.6.4/memoryfilesystem-0.6.4.jar,C:/dev/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.6.3/jackson-annotations-2.6.3.jar,C:/src/git/fff-7.2/fff-analytics-client/target/classes,C:/dev/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.4.5/jackson-databind-2.4.5.jar,C:/dev/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.4.5/jackson-core-2.4.5.jar,C:/src/git/fff-7.2/fff-analytics-client/target/classes,C:/dev/.m2/repository/cglib/cglib-nodep/2.2.2/cglib-nodep-2.2.2.jar,C:/dev/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.4.5/jackson-datatype-jsr310-2.4.5.jar,C:/dev/.m2/repository/javax/mail/mail/1.4.5/mail-1.4.5.jar,C:/dev/.m2/repository/javax/activation/activation/1.1.1/activation-1.1.1.jar,C:/dev/.m2/repository/dnsjava/dnsjava/2.1.7/dnsjava-2.1.7.jar,C:/dev/.m2/repository/de/mypackage/ff-utility/7.1.1-1/ff-utility-7.1.1-1-sources.jar,C:/dev/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/7.0.67/tomcat-embed-core-7.0.67.jar,C:/dev/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/7.0.67/tomcat-embed-websocket-7.0.67.jar,C:/dev/.m2/repository/org/apache/tomcat/embed/tomcat-embed-logging-juli/7.0.67/tomcat-embed-logging-juli-7.0.67.jar,C:/dev/.m2/repository/javax/websocket/javax.websocket-api/1.0/javax.websocket-api-1.0.jar,C:/dev/.m2/repository/org/realityforge/gwt/websockets/gwt-websockets/1.1.2/gwt-websockets-1.1.2.jar,C:/dev/.m2/repository/de/mypackage/ff-webcomponents-demoshop-dist-ff/7.2.9/ff-webcomponents-demoshop-dist-ff-7.2.9.jar,C:/dev/.m2/repository/org/powermock/powermock-module-junit4/1.6.4/powermock-module-junit4-1.6.4.jar,C:/dev/.m2/repository/org/powermock/powermock-module-junit4-common/1.6.4/powermock-module-junit4-common-1.6.4.jar,C:/dev/.m2/repository/org/powermock/powermock-core/1.6.4/powermock-core-1.6.4.jar,C:/dev/.m2/repository/org/powermock/powermock-reflect/1.6.4/powermock-reflect-1.6.4.jar,C:/dev/.m2/repository/org/powermock/powermock-module-junit4-rule-agent/1.6.4/powermock-module-junit4-rule-agent-1.6.4.jar,C:/dev/.m2/repository/org/powermock/powermock-module-javaagent/1.6.4/powermock-module-javaagent-1.6.4.jar,C:/dev/.m2/repository/org/powermock/powermock-classloading-xstream/1.6.4/powermock-classloading-xstream-1.6.4.jar,C:/dev/.m2/repository/org/powermock/powermock-classloading-base/1.6.4/powermock-classloading-base-1.6.4.jar,C:/dev/.m2/repository/org/powermock/powermock-api-support/1.6.4/powermock-api-support-1.6.4.jar,C:/dev/.m2/repository/com/thoughtworks/xstream/xstream/1.4.2/xstream-1.4.2.jar,C:/dev/.m2/repository/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.jar,C:/dev/.m2/repository/xpp3/xpp3_min/1.1.4c/xpp3_min-1.1.4c.jar,C:/dev/.m2/repository/org/powermock/powermock-api-mockito/1.6.4/powermock-api-mockito-1.6.4.jar,C:/dev/.m2/repository/org/powermock/powermock-api-easymock/1.6.4/powermock-api-easymock-1.6.4.jar,C:/dev/.m2/repository/org/easymock/easymock/3.3.1/easymock-3.3.1.jar,C:/dev/.m2/repository/cglib/cglib/3.1/cglib-3.1.jar, sonar.java.source=8, sonar.java.binaries=C:/src/git/fff-7.2/fff-ui/target/classes, sonar.java.test.binaries=C:/src/git/fff-7.2/fff-ui/target/test-classes, sonar.java.test.libraries=C:/src/git/fff-7.2/fff-ui-api/target/classes,C:/dev/.m2/repository/com/google/guava/guava/15.0/guava-15.0.jar,C:/dev/.m2/repository/de/mypackage/analytics/analytics-web-rest-data/7.2.0-0/analytics-web-rest-data-7.2.0-0.jar,C:/dev/.m2/repository/de/mypackage/analytics/analytics-web-rest-data/7.2.0-0/analytics-web-rest-data-7.2.0-0-sources.jar,C:/dev/.m2/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA.jar,C:/dev/.m2/repository/org/hibernate/hibernate-validator/4.1.0.Final/hibernate-validator-4.1.0.Final.jar,C:/dev/.m2/repository/org/slf4j/slf4j-api/1.7.18/slf4j-api-1.7.18.jar,C:/dev/.m2/repository/commons-beanutils/commons-beanutils/1.9.2/commons-beanutils-1.9.2.jar,C:/dev/.m2/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar,C:/dev/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar,C:/dev/.m2/repository/org/apache/commons/commons-lang3/3.2/commons-lang3-3.2.jar,C:/dev/.m2/repository/de/mypackage/ff-utility/7.1.1-1/ff-utility-7.1.1-1.jar,C:/src/git/fff-7.2/fff-core/target/classes,C:/src/git/fff-7.2/mypackage-jni/target/classes,C:/dev/.m2/repository/de/mypackage/mypackage-lib/7.2.4/mypackage-lib-7.2.4.jar,C:/src/git/fff-7.2/fff-transcription/target/classes,C:/dev/.m2/repository/org/chasen/mecab/mecab-lib-jar/0.98pre2-2/mecab-lib-jar-0.98pre2-2.jar,C:/dev/.m2/repository/org/antlr/antlr4-runtime/4.2/antlr4-runtime-4.2.jar,C:/dev/.m2/repository/org/abego/treelayout/org.abego.treelayout.core/1.0.1/org.abego.treelayout.core-1.0.1.jar,C:/dev/.m2/repository/org/antlr/antlr4-annotations/4.2/antlr4-annotations-4.2.jar,C:/dev/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar,C:/dev/.m2/repository/commons-codec/commons-codec/1.8/commons-codec-1.8.jar,C:/dev/.m2/repository/com/ibm/icu/icu4j/4.0.1/icu4j-4.0.1.jar,C:/dev/.m2/repository/myproject/dq/native-lib-loader/1.0.6/native-lib-loader-1.0.6.jar,C:/dev/.m2/repository/commons-pool/commons-pool/1.5.5/commons-pool-1.5.5.jar,C:/src/git/fff-7.2/fff-logging/target/classes,C:/dev/.m2/repository/commons-io/commons-io/2.4/commons-io-2.4.jar,C:/dev/.m2/repository/org/projectlombok/lombok/1.16.10/lombok-1.16.10.jar,C:/dev/.m2/repository/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.jar,C:/src/git/fff-7.2/fff-validation/target/classes,C:/dev/.m2/repository/de/mypackage/ff-persistence/7.1.2/ff-persistence-7.1.2.jar,C:/src/git/fff-7.2/fff-placeholder/target/classes,C:/dev/.m2/repository/org/springframework/spring-context/4.1.6.RELEASE/spring-context-4.1.6.RELEASE.jar,C:/dev/.m2/repository/org/springframework/spring-webmvc/4.1.6.RELEASE/spring-webmvc-4.1.6.RELEASE.jar,C:/dev/.m2/repository/org/springframework/spring-web/4.1.6.RELEASE/spring-web-4.1.6.RELEASE.jar,C:/dev/.m2/repository/org/springframework/spring-aspects/4.1.6.RELEASE/spring-aspects-4.1.6.RELEASE.jar,C:/dev/.m2/repository/org/springframework/spring-context-support/4.1.6.RELEASE/spring-context-support-4.1.6.RELEASE.jar,C:/dev/.m2/repository/org/apache/logging/log4j/log4j-api/2.6/log4j-api-2.6.jar,C:/dev/.m2/repository/org/apache/logging/log4j/log4j-core/2.6/log4j-core-2.6.jar,C:/dev/.m2/repository/org/apache/logging/log4j/log4j-web/2.6/log4j-web-2.6.jar,C:/dev/.m2/repository/org/springframework/spring-core/4.1.6.RELEASE/spring-core-4.1.6.RELEASE.jar,C:/dev/.m2/repository/org/springframework/spring-test/4.1.6.RELEASE/spring-test-4.1.6.RELEASE.jar,C:/dev/.m2/repository/org/springframework/spring-aop/4.1.6.RELEASE/spring-aop-4.1.6.RELEASE.jar,C:/src/git/fff-7.2/fff-security/target/classes,C:/dev/.m2/repository/org/apache/commons/commons-vfs2/2.0/commons-vfs2-2.0.jar,C:/dev/.m2/repository/org/apache/maven/scm/maven-scm-api/1.4/maven-scm-api-1.4.jar,C:/dev/.m2/repository/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22.jar,C:/dev/.m2/repository/org/apache/maven/scm/maven-scm-provider-svnexe/1.4/maven-scm-provider-svnexe-1.4.jar,C:/dev/.m2/repository/org/apache/maven/scm/maven-scm-provider-svn-commons/1.4/maven-scm-provider-svn-commons-1.4.jar,C:/dev/.m2/repository/regexp/regexp/1.3/regexp-1.3.jar,C:/dev/.m2/repository/org/javasimon/javasimon-console-embed/4.1.1/javasimon-console-embed-4.1.1.jar,C:/dev/.m2/repository/org/javasimon/javasimon-core/4.1.1/javasimon-core-4.1.1.jar,C:/dev/.m2/repository/com/jcraft/jsch/0.1.50/jsch-0.1.50.jar,C:/dev/.m2/repository/org/quartz-scheduler/quartz/2.2.1/quartz-2.2.1.jar,C:/dev/.m2/repository/c3p0/c3p0/0.9.1.1/c3p0-0.9.1.1.jar,C:/dev/.m2/repository/org/jdom/jdom/1.1/jdom-1.1.jar,C:/src/git/fff-7.2/fff-ui-api/target/classes,C:/dev/.m2/repository/com/sun/xml/bind/jaxb-impl/2.2.10-b140310.1920/jaxb-impl-2.2.10-b140310.1920.jar,C:/dev/.m2/repository/com/sun/xml/bind/jaxb-core/2.2.10-b140310.1920/jaxb-core-2.2.10-b140310.1920.jar,C:/dev/.m2/repository/javax/xml/bind/jaxb-api/2.2.10/jaxb-api-2.2.10.jar,C:/dev/.m2/repository/org/apache/cxf/cxf-rt-frontend-jaxws/3.1.4/cxf-rt-frontend-jaxws-3.1.4.jar,C:/dev/.m2/repository/xml-resolver/xml-resolver/1.2/xml-resolver-1.2.jar,C:/dev/.m2/repository/org/ow2/asm/asm/5.0.3/asm-5.0.3.jar,C:/dev/.m2/repository/org/apache/cxf/cxf-core/3.1.4/cxf-core-3.1.4.jar,C:/dev/.m2/repository/org/codehaus/woodstox/woodstox-core-asl/4.4.1/woodstox-core-asl-4.4.1.jar,C:/dev/.m2/repository/org/codehaus/woodstox/stax2-api/3.1.4/stax2-api-3.1.4.jar,C:/dev/.m2/repository/org/apache/ws/xmlschema/xmlschema-core/2.2.1/xmlschema-core-2.2.1.jar,C:/dev/.m2/repository/org/apache/cxf/cxf-rt-bindings-soap/3.1.4/cxf-rt-bindings-soap-3.1.4.jar,C:/dev/.m2/repository/org/apache/cxf/cxf-rt-wsdl/3.1.4/cxf-rt-wsdl-3.1.4.jar,C:/dev/.m2/repository/wsdl4j/wsdl4j/1.6.3/wsdl4j-1.6.3.jar,C:/dev/.m2/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.1.4/cxf-rt-databinding-jaxb-3.1.4.jar,C:/dev/.m2/repository/org/apache/cxf/cxf-rt-bindings-xml/3.1.4/cxf-rt-bindings-xml-3.1.4.jar,C:/dev/.m2/repository/org/apache/cxf/cxf-rt-frontend-simple/3.1.4/cxf-rt-frontend-simple-3.1.4.jar,C:/dev/.m2/repository/org/apache/cxf/cxf-rt-ws-addr/3.1.4/cxf-rt-ws-addr-3.1.4.jar,C:/dev/.m2/repository/org/apache/cxf/cxf-rt-ws-policy/3.1.4/cxf-rt-ws-policy-3.1.4.jar,C:/dev/.m2/repository/org/apache/neethi/neethi/3.0.3/neethi-3.0.3.jar,C:/dev/.m2/repository/org/apache/cxf/cxf-rt-transports-http/3.1.4/cxf-rt-transports-http-3.1.4.jar,C:/dev/.m2/repository/org/springframework/spring-beans/4.1.6.RELEASE/spring-beans-4.1.6.RELEASE.jar,C:/dev/.m2/repository/org/springframework/spring-expression/4.1.6.RELEASE/spring-expression-4.1.6.RELEASE.jar,C:/dev/.m2/repository/org/aspectj/aspectjweaver/1.8.8/aspectjweaver-1.8.8.jar,C:/dev/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar,C:/dev/.m2/repository/org/json/json/20140107/json-20140107.jar,C:/dev/.m2/repository/com/googlecode/gwtquery/gwtquery/1.4.3/gwtquery-1.4.3.jar,C:/dev/.m2/repository/com/google/gwt/gwt-elemental/2.7.0/gwt-elemental-2.7.0.jar,C:/dev/.m2/repository/com/google/gwt/gwt-user/2.7.0/gwt-user-2.7.0.jar,C:/dev/.m2/repository/com/google/gwt/gwt-servlet/2.7.0/gwt-servlet-2.7.0.jar,C:/dev/.m2/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA-sources.jar,C:/dev/.m2/repository/com/google/gwt/inject/gin/2.1.2/gin-2.1.2.jar,C:/dev/.m2/repository/com/google/inject/guice/3.0/guice-3.0.jar,C:/dev/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar,C:/dev/.m2/repository/com/google/inject/extensions/guice-assistedinject/3.0/guice-assistedinject-3.0.jar,C:/dev/.m2/repository/com/google/gwt/inject/gin/2.1.2/gin-2.1.2-sources.jar,C:/dev/.m2/repository/org/vectomatic/lib-gwt-file/0.3.6/lib-gwt-file-0.3.6.jar,C:/dev/.m2/repository/com/google/guava/guava-gwt/15.0/guava-gwt-15.0.jar,C:/dev/.m2/repository/com/google/gwt/gwt-dev/2.7.0/gwt-dev-2.7.0.jar,C:/dev/.m2/repository/org/ow2/asm/asm-util/5.0.3/asm-util-5.0.3.jar,C:/dev/.m2/repository/org/ow2/asm/asm-tree/5.0.3/asm-tree-5.0.3.jar,C:/dev/.m2/repository/org/ow2/asm/asm-commons/5.0.3/asm-commons-5.0.3.jar,C:/dev/.m2/repository/com/gwtplatform/gwtp-processors/1.5/gwtp-processors-1.5.jar,C:/dev/.m2/repository/org/apache/velocity/velocity/1.7/velocity-1.7.jar,C:/dev/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar,C:/dev/.m2/repository/com/google/inject/extensions/guice-servlet/3.0/guice-servlet-3.0.jar,C:/dev/.m2/repository/org/hibernate/hibernate-validator/4.1.0.Final/hibernate-validator-4.1.0.Final-sources.jar,C:/dev/.m2/repository/org/slf4j/slf4j-jdk14/1.7.18/slf4j-jdk14-1.7.18.jar,C:/dev/.m2/repository/org/slf4j/log4j-over-slf4j/1.7.18/log4j-over-slf4j-1.7.18.jar,C:/dev/.m2/repository/com/sencha/gxt/gxt/4.0.0/gxt-4.0.0.jar,C:/dev/.m2/repository/com/sencha/gxt/gxt/4.0.0/gxt-4.0.0-sources.jar,C:/dev/.m2/repository/com/sencha/gxt/gxt-chart/4.0.0/gxt-chart-4.0.0.jar,C:/dev/.m2/repository/com/sencha/gxt/gxt-theme-triton/4.0.0/gxt-theme-triton-4.0.0.jar,C:/dev/.m2/repository/junit/junit/4.12/junit-4.12.jar,C:/dev/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar,C:/dev/.m2/repository/org/mockito/mockito-all/1.10.19/mockito-all-1.10.19.jar,C:/dev/.m2/repository/com/google/gwt/gwtmockito/gwtmockito/1.1.5/gwtmockito-1.1.5.jar,C:/dev/.m2/repository/org/javassist/javassist/3.17.1-GA/javassist-3.17.1-GA.jar,C:/dev/.m2/repository/org/easytesting/fest-assert/1.4/fest-assert-1.4.jar,C:/dev/.m2/repository/org/easytesting/fest-util/1.1.6/fest-util-1.1.6.jar,C:/dev/.m2/repository/de/mypackage/fff-testtools/7.1.1-2/fff-testtools-7.1.1-2.jar,C:/dev/.m2/repository/org/mockito/mockito-core/1.10.19/mockito-core-1.10.19.jar,C:/dev/.m2/repository/org/objenesis/objenesis/2.1/objenesis-2.1.jar,C:/dev/.m2/repository/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar,C:/dev/.m2/repository/org/unitils/unitils-core/3.4.2/unitils-core-3.4.2.jar,C:/dev/.m2/repository/ognl/ognl/2.6.9/ognl-2.6.9.jar,C:/dev/.m2/repository/org/apache/maven/maven-artifact/3.3.9/maven-artifact-3.3.9.jar,C:/src/git/fff-7.2/fff-ui-api/target/classes,C:/dev/.m2/repository/org/reflections/reflections/0.9.10/reflections-0.9.10.jar,C:/dev/.m2/repository/com/google/code/findbugs/annotations/2.0.1/annotations-2.0.1.jar,C:/dev/.m2/repository/org/assertj/assertj-core/2.0.0/assertj-core-2.0.0.jar,C:/dev/.m2/repository/com/github/marschall/memoryfilesystem/0.6.4/memoryfilesystem-0.6.4.jar,C:/dev/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.6.3/jackson-annotations-2.6.3.jar,C:/src/git/fff-7.2/fff-analytics-client/target/classes,C:/dev/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.4.5/jackson-databind-2.4.5.jar,C:/dev/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.4.5/jackson-core-2.4.5.jar,C:/src/git/fff-7.2/fff-analytics-client/target/classes,C:/dev/.m2/repository/cglib/cglib-nodep/2.2.2/cglib-nodep-2.2.2.jar,C:/dev/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.4.5/jackson-datatype-jsr310-2.4.5.jar,C:/dev/.m2/repository/javax/mail/mail/1.4.5/mail-1.4.5.jar,C:/dev/.m2/repository/javax/activation/activation/1.1.1/activation-1.1.1.jar,C:/dev/.m2/repository/dnsjava/dnsjava/2.1.7/dnsjava-2.1.7.jar,C:/dev/.m2/repository/de/mypackage/ff-utility/7.1.1-1/ff-utility-7.1.1-1-sources.jar,C:/dev/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/7.0.67/tomcat-embed-core-7.0.67.jar,C:/dev/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/7.0.67/tomcat-embed-websocket-7.0.67.jar,C:/dev/.m2/repository/org/apache/tomcat/embed/tomcat-embed-logging-juli/7.0.67/tomcat-embed-logging-juli-7.0.67.jar,C:/dev/.m2/repository/javax/websocket/javax.websocket-api/1.0/javax.websocket-api-1.0.jar,C:/dev/.m2/repository/org/realityforge/gwt/websockets/gwt-websockets/1.1.2/gwt-websockets-1.1.2.jar,C:/dev/.m2/repository/de/mypackage/ff-webcomponents-demoshop-dist-ff/7.2.9/ff-webcomponents-demoshop-dist-ff-7.2.9.jar,C:/dev/.m2/repository/org/powermock/powermock-module-junit4/1.6.4/powermock-module-junit4-1.6.4.jar,C:/dev/.m2/repository/org/powermock/powermock-module-junit4-common/1.6.4/powermock-module-junit4-common-1.6.4.jar,C:/dev/.m2/repository/org/powermock/powermock-core/1.6.4/powermock-core-1.6.4.jar,C:/dev/.m2/repository/org/powermock/powermock-reflect/1.6.4/powermock-reflect-1.6.4.jar,C:/dev/.m2/repository/org/powermock/powermock-module-junit4-rule-agent/1.6.4/powermock-module-junit4-rule-agent-1.6.4.jar,C:/dev/.m2/repository/org/powermock/powermock-module-javaagent/1.6.4/powermock-module-javaagent-1.6.4.jar,C:/dev/.m2/repository/org/powermock/powermock-classloading-xstream/1.6.4/powermock-classloading-xstream-1.6.4.jar,C:/dev/.m2/repository/org/powermock/powermock-classloading-base/1.6.4/powermock-classloading-base-1.6.4.jar,C:/dev/.m2/repository/org/powermock/powermock-api-support/1.6.4/powermock-api-support-1.6.4.jar,C:/dev/.m2/repository/com/thoughtworks/xstream/xstream/1.4.2/xstream-1.4.2.jar,C:/dev/.m2/repository/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.jar,C:/dev/.m2/repository/xpp3/xpp3_min/1.1.4c/xpp3_min-1.1.4c.jar,C:/dev/.m2/repository/org/powermock/powermock-api-mockito/1.6.4/powermock-api-mockito-1.6.4.jar,C:/dev/.m2/repository/org/powermock/powermock-api-easymock/1.6.4/powermock-api-easymock-1.6.4.jar,C:/dev/.m2/repository/org/easymock/easymock/3.3.1/easymock-3.3.1.jar,C:/dev/.m2/repository/cglib/cglib/3.1/cglib-3.1.jar}
  inputFiles: [
    C:\src\git\fff-7.2\fff-ui\src\main\java\de\mypackage\ui\management\client\search\facets\display\FacetValueDisplayPresenter.java
  ]
]

Extension org.sonar.plugins.surefire.SurefireSensor was blacklisted as it is not used by SonarLint
Extension org.sonar.plugins.surefire.SurefireJavaParser was blacklisted as it is not used by SonarLint
Extension org.sonar.plugins.jacoco.JaCoCoSensor was blacklisted as it is not used by SonarLint
Extension org.sonar.plugins.jacoco.JaCoCoItSensor was blacklisted as it is not used by SonarLint
Extension org.sonar.plugins.jacoco.JaCoCoOverallSensor was blacklisted as it is not used by SonarLint
Extension org.sonar.plugins.java.JavaCommonRulesEngine was blacklisted as it is not used by SonarLint
Extension org.sonar.plugins.java.JavaCommonRulesDecorator was blacklisted as it is not used by SonarLint
Available languages:
  * Java => "java"
Start analysis
Declared extensions of language Java were converted to java: file:**/*.java,file:**/*.jav
Quality profiles:
  * java: java-the-best-blend-90633 (728 rules)
Index files
Excluded sources: 
  file:**/src/main/java/org/chasen/mecab/*.java
  file:**/src/main/java/com/mandarintools/segmenter/*.java
  file:**/src/main/java/de/mypackage/dq/webservice/**/*.java
  file:**/src/main/java/de/mypackage/cliplister/ws/*.java
  file:**/src/main/java/de/cliplister/taglib/*.java
  file:**/src/main/java/de/mypackage/migration/config/**/*.java
  file:**/src/main/java/de/mypackage/migration/campaign/**/*.java
  file:**/src/main/java/de/mypackage/adapters/webservice/ws69/**/*.java
  file:**/src/main/java/de/mypackage/adapters/webservice/ws67/**/*.java
  file:**/src/main/java/de/mypackage/adapters/webservice/ws68/**/*.java
  file:**/src/main/java/de/mypackage/webservice/ws*/campaign/**/*.java
  file:**/src/main/java/de/mypackage/webservice/ws*/compare/**/*.java
  file:**/src/main/java/de/mypackage/webservice/ws*/config/**/*.java
  file:**/src/main/java/de/mypackage/webservice/ws*/indexer/**/*.java
  file:**/src/main/java/de/mypackage/webservice/ws*/search/**/*.java
  file:**/src/main/java/de/mypackage/webservice/ws*/similarresults/**/*.java
  file:**/src/main/java/de/mypackage/webservice/ws*/suggest/**/*.java
  file:**/src/main/java/de/mypackage/webservice/ws*/tracking/**/*.java
  file:**/src/main/java/de/mypackage/webservice/ws*/usermanagement/**/*.java
  file:**/src/main/java/de/mypackage/webservice/ws*/whatshot/**/*.java
  file:**/src/main/java/de/mypackage/webservice/ws*/*.java
  file:**/src/main/java/de/mypackage/webservice/current/campaign/**/*.java
  file:**/src/main/java/de/mypackage/webservice/current/compare/**/*.java
  file:**/src/main/java/de/mypackage/webservice/current/config/**/*.java
  file:**/src/main/java/de/mypackage/webservice/current/indexer/**/*.java
  file:**/src/main/java/de/mypackage/webservice/current/search/**/*.java
  file:**/src/main/java/de/mypackage/webservice/current/similarresults/**/*.java
  file:**/src/main/java/de/mypackage/webservice/current/suggest/**/*.java
  file:**/src/main/java/de/mypackage/webservice/current/tracking/**/*.java
  file:**/src/main/java/de/mypackage/webservice/current/usermanagement/**/*.java
  file:**/src/main/java/de/mypackage/webservice/current/whatshot/**/*.java
  file:**/src/main/java/de/mypackage/webservice/current/*.java
  file:**/src/main/java/de/mypackage/webservice/ws66/simple/**/*.java
  file:**/src/main/java/de/mypackage/webservice/ws67/simple/**/*.java
  file:**/src/main/java/de/mypackage/webservice/ws68/simple/**/*.java
  file:**/src/main/java/de/mypackage/webservice/current/converter/XMLGregorianCalendarDateConverter.java
  file:**/src/main/java/de/mypackage/communitythesaurus/webservice/**/*.java
  file:**/src/main/java/net/myproject/webservices/**/*.java
  file:**/src/main/java/com/mandarintools/segmenter/*.java
  file:**/target/**/*.java
Language of file 'C:/src/git/fff-7.2/fff-ui/src/main/java/de/mypackage/ui/management/client/search/facets/display/FacetValueDisplayPresenter.java' is detected to be 'java'
1 files indexed
Execute Sensor: JavaSquidSensor
Configured Java source version (sonar.java.source): 8
JavaClasspath initialization...
JavaClasspath initialization done: 5907 ms
JavaTestClasspath initialization...

Eduard Wirch

unread,
Sep 26, 2016, 6:52:48 AM9/26/16
to Duarte Meneses, SonarLint
Any updates on this?

duarte.meneses

unread,
Sep 27, 2016, 3:43:53 AM9/27/16
to SonarLint, duarte....@sonarsource.com, wirch....@gmail.com
So based on the logs:
  • when a test runs, the test class is compiled which triggers the analysis;
  • when the breakpoint is hit, the corresponding source code file is open which triggers it's analysis;
Both cases are an expected result of the automatic trigger of analysis. You can disable the automatic trigger of analysis in the SonarLint global options.
...

duarte.meneses

unread,
Sep 27, 2016, 3:55:23 AM9/27/16
to SonarLint, duarte....@sonarsource.com, wirch....@gmail.com
I also see that you have over 700 rules activated in your quality profile that the classpath initialization is taking over 6s.

I assume that you have a third party analyzer installed in SonarQube, such as findbugs or checkstyle installed. Those analyzers are not compatible with SonarLint, so they won't run (no affect on performance, though).
There was a performance issue with the classpath initialization in the Java analyzer that was fixed in version 4.2. Please make sure that the Java plugin installed in SonarQube is v4.2 and that you are using the latest SonarLint (which embeds this analyzer, used in the standalone mode). It should improve a lot the execution time of the analysis.

Eduard Wirch

unread,
Sep 27, 2016, 4:33:19 AM9/27/16
to duarte.meneses, SonarLint
Thanks for your response Duarte.
So IntelliJ triggers some kind of internal-only compilation on each test run independent of source change? It has to be internal only, because the time stamp of the test class file on disk does not change. (if I modify the test, and run it, the class file is updated as expected)
I'm not against automatic triggering. I like it and would like to keep it enabled. I'm against unnecessary runs which steal CPU resources.

 Please make sure that the Java plugin installed in SonarQube is v4.2 

Thanks for the hint. I will check it.
Reply all
Reply to author
Forward
0 new messages