Keycloak-test scan results
Classes and jar are specified as patterns (with absolute path). Classes are passed as "sonar.java.binaries" (/Users/san/oss/keycloak-test/**/classes). Jars are passed as "sonar.java.libraries" (e.g bc jars as /Users/san/oss/cbomkit-action/src/main/resources/java/scan/**/*.jar, /Users/san/oss/cbomkit-action/src/main/resources/java/scan/**/*.zip)
-
no classes, no jars: 122
-
no classes, only bc*jars:127
-
no classes, only .m2 jars: 129
-
no classes, only project jars: 145
-
no classes, bc*jars + project jars: 145
-
no classes, bc*jars + project jars + .m2 jars: 145
-
classes, no jars: 138
-
classes, only bc*.jars: 143
-
classes, only .m2 jars: 145
-
classes, only project jars: 145
-
classes, bc*jars + project jars: 145
The jar order does not matter. There are warnings in all scans:
[main] WARN org.sonar.java.SonarComponents - Unresolved imports/types have been detected during analysis. Enable DEBUG mode to see them.
Debug level logging can be enables by passing -Dorg.slf4j.simpleLogger.defaultLogLevel=DEBUG on the command line.
The number of warnings differs depending on the settings but they never disappear. The least warnings when scanning with classes and all jars. I', not sure if they also show up in sonarqube.
Keycloak-test scan results
Classes and jar are specified as patterns (with absolute path). Classes are passed as "sonar.java.binaries" (/Users/san/oss/keycloak-test/**/classes). Jars are passed as "sonar.java.libraries" (e.g bc jars as /Users/san/oss/cbomkit-action/src/main/resources/java/scan/**/*.jar, /Users/san/oss/cbomkit-action/src/main/resources/java/scan/**/*.zip)
no classes, no jars: 122
no classes, only bc*jars:127
no classes, only .m2 jars: 129
no classes, only project jars: 145
no classes, bc*jars + project jars: 145
no classes, bc*jars + project jars + .m2 jars: 145
classes, no jars: 138
classes, only bc*.jars: 143
classes, only .m2 jars: 145
classes, only project jars: 145
classes, bc*jars + project jars: 145
The jar order does not matter. There are warnings in all scans:
Debug level logging can be enables by passing
-Dorg.slf4j.simpleLogger.defaultLogLevel=DEBUGon the command line.The number of warnings differs depending on the settings but they never disappear. The least warnings when scanning with classes and all jars. I', not sure if they also show up in sonarqube.