summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/license/finder/ext/gradle.rb14
-rw-r--r--lib/license/management/shell.rb1
-rw-r--r--lib/license/management/version.rb2
3 files changed, 8 insertions, 9 deletions
diff --git a/lib/license/finder/ext/gradle.rb b/lib/license/finder/ext/gradle.rb
index 4d6b000..a683207 100644
--- a/lib/license/finder/ext/gradle.rb
+++ b/lib/license/finder/ext/gradle.rb
@@ -18,7 +18,7 @@ module LicenseFinder
end
def package_management_command
- wrapper? ? './gradlew' : 'gradle'
+ wrapper? ? './gradlew' : :gradle
end
private
@@ -29,22 +29,18 @@ module LicenseFinder
def download_licenses
_stdout, _stderr, status = within_project_path do
- env = {
- 'JAVA_HOME' => ENV.fetch("JAVA_HOME", "/opt/asdf/installs/java/#{java_version}"),
- 'TERM' => 'noop'
- }
shell.execute([
@command,
ENV.fetch('GRADLE_CLI_OPTS', '--exclude-task=test --no-daemon --debug'),
'downloadLicenses'
- ], env: env)
+ ], env: default_env)
end
status.success?
end
def wrapper?
- File.exist?(File.join(project_path, 'gradlew'))
+ project_path.join('gradlew').exist?
end
def xml_parsing_options
@@ -63,8 +59,10 @@ module LicenseFinder
def default_env
@default_env = {
+ 'ASDF_JAVA_VERSION' => ENV.fetch('ASDF_JAVA_VERSION', java_version),
'CACHE_DIR' => '/opt/gitlab',
- 'JAVA_HOME' => ENV.fetch("JAVA_HOME", "/opt/asdf/installs/java/#{java_version}")
+ 'JAVA_HOME' => ENV.fetch("JAVA_HOME", "/opt/asdf/installs/java/#{java_version}"),
+ 'TERM' => 'noop'
}
end
end
diff --git a/lib/license/management/shell.rb b/lib/license/management/shell.rb
index b066bc1..e4fd35a 100644
--- a/lib/license/management/shell.rb
+++ b/lib/license/management/shell.rb
@@ -10,6 +10,7 @@ module License
cargo: '/opt/asdf/bin/asdf exec cargo',
cert_sync: '/opt/asdf/installs/mono/6.8.0.123/bin/cert-sync',
embedded_bundle: '/opt/gitlab/embedded/bin/bundle',
+ gradle: '/opt/asdf/bin/asdf exec gradle',
gem: '/opt/asdf/bin/asdf exec gem',
go: '/opt/asdf/bin/asdf exec go',
keytool: '/opt/asdf/bin/asdf exec keytool',
diff --git a/lib/license/management/version.rb b/lib/license/management/version.rb
index f99a3b6..f1203fc 100644
--- a/lib/license/management/version.rb
+++ b/lib/license/management/version.rb
@@ -2,6 +2,6 @@
module License
module Management
- VERSION = '3.25.3'
+ VERSION = '3.25.4'
end
end