snyk-gradle-plugin
Advanced tools
Comparing version 2.0.1 to 2.1.0
@@ -22,4 +22,5 @@ var os = require('os'); | ||
var command = getCommand(root, targetFile); | ||
var args = buildArgs(root, targetFile, options.args); | ||
return getPackage(root, command, args) | ||
var subProject = options['gradle-sub-project']; | ||
var args = buildArgs(root, targetFile, options.args, subProject); | ||
return getPackage(root, command, args, subProject) | ||
.then(function (pkg) { | ||
@@ -57,6 +58,9 @@ // opt-in with `jars` or `localjars` flag | ||
function getPackage(root, command, args) { | ||
function getPackage(root, command, args, subProject) { | ||
return subProcess.execute(command, args, {cwd: root}) | ||
.then(function (result) { | ||
var packageName = path.basename(root); | ||
if (subProject) { | ||
packageName += '/' + subProject; | ||
} | ||
var packageVersion = '0.0.0'; | ||
@@ -102,4 +106,10 @@ var depTree = depParser.parse(result); | ||
function buildArgs(root, targetFile, gradleArgs) { | ||
var args = ['dependencies', '-q']; | ||
function buildArgs(root, targetFile, gradleArgs, subProject) { | ||
var args = []; | ||
if (subProject) { | ||
args.push(subProject + ':dependencies'); | ||
} else { | ||
args.push('dependencies'); | ||
} | ||
args.push('-q'); | ||
if (targetFile) { | ||
@@ -106,0 +116,0 @@ if (!fs.existsSync(path.resolve(root, targetFile))) { |
@@ -32,3 +32,3 @@ { | ||
}, | ||
"version": "2.0.1" | ||
"version": "2.1.0" | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
18896
325