diff options
| author | mo khan <mo.khan@gmail.com> | 2020-03-18 13:39:30 -0600 |
|---|---|---|
| committer | mo khan <mo.khan@gmail.com> | 2020-04-15 13:25:52 -0600 |
| commit | 6730f0011eb1fafa97492e1d051403fbcdfdd15c (patch) | |
| tree | edba5805bac99826e00bdc579a4c2dfd144e7fa1 /spec/integration/java | |
| parent | 3fdf2793726ad19d7f654fec0a9a98600d39d48f (diff) | |
Use GRADLE_CLI_OPTS when invoking gradle directly
* Extract gradle_command method
* Bump version and update CHANGELOG
* Remove prepare_java step from run.sh
Diffstat (limited to 'spec/integration/java')
| -rw-r--r-- | spec/integration/java/gradle_spec.rb | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/spec/integration/java/gradle_spec.rb b/spec/integration/java/gradle_spec.rb index 1b566bb..32e78c5 100644 --- a/spec/integration/java/gradle_spec.rb +++ b/spec/integration/java/gradle_spec.rb @@ -49,6 +49,38 @@ plugins { end end + context "when scanning a gradle projects that uses a custom repository" do + it 'detects the licenses' do + runner.add_file('build.gradle') do + <<~GRADLE +plugins { + id 'java-library' +} + +repositories { + mavenCentral() +} + +dependencies { + implementation 'org.hibernate:hibernate-core:3.6.7.Final' + api 'com.google.guava:guava:23.0' + testImplementation 'junit:junit:4.+' +} + GRADLE + end + runner.add_file('my-settings.gradle') do + <<~SETTINGS + rootProject.name = 'gradle-example' + SETTINGS + end + + report = runner.scan(env: { + 'GRADLE_CLI_OPTS' => '--settings-file my-settings.gradle' + }) + expect(report).to match_schema(version: '2.0') + end + end + [ '6.2', '5.6', |
