sonarqube-licensecheck
sonarqube-licensecheck copied to clipboard
GradleDependencyScanner only supports Java language
@derkoe as far as I understand the code the GradleDependencyScanner.java supports only the java language.
private void prepareDependencySet(Set<Dependency> dependencySet, JsonArray arr)
{
for (javax.json.JsonValue entry : arr)
{
JsonObject jsonDepObj = entry.asJsonObject();
JsonArray arrModuleUrls = jsonDepObj.getJsonArray("moduleUrls");
String moduleLicense = getModuleLicenseFromJsonObject(jsonDepObj);
String moduleLicenseUrl = null;
if (arrModuleUrls != null)
{
moduleLicenseUrl = arrModuleUrls.getString(0, null);
}
Dependency dep = new Dependency(jsonDepObj.getString("moduleName", null),
jsonDepObj.getString("moduleVersion", null), moduleLicense, LicenseCheckRulesDefinition.LANG_JAVA);
dep.setPomPath(moduleLicenseUrl);
dependencySet.add(dep);
}
}