diff options
| -rw-r--r-- | config/install.sh | 4 | ||||
| -rw-r--r-- | spec/integration/java/maven_spec.rb | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/config/install.sh b/config/install.sh index 873cb14..d44b178 100644 --- a/config/install.sh +++ b/config/install.sh @@ -93,6 +93,10 @@ bash "$ASDF_DATA_DIR/plugins/nodejs/bin/import-release-team-keyring" asdf install asdf reshim asdf current + +# Install org.codehaus.mojo:license-maven-plugin:download-licenses to $HOME/.m2/repository +grep java ~/.tool-versions | tr ' ' '\n' | grep -v java | while read -r version; do asdf shell java "$version" && mvn license:help; done + rm -fr /tmp mkdir -p /tmp chmod 777 /tmp diff --git a/spec/integration/java/maven_spec.rb b/spec/integration/java/maven_spec.rb index 2f3432e..ad083bb 100644 --- a/spec/integration/java/maven_spec.rb +++ b/spec/integration/java/maven_spec.rb @@ -6,7 +6,7 @@ RSpec.describe "maven" do describe "When the maven dependencies come from a custom public maven repository" do it 'is able to detect some of the licenses' do runner.add_file('pom.xml') do -<<~XML + <<~XML <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.gitlab.secure</groupId> @@ -23,7 +23,7 @@ RSpec.describe "maven" do </dependency> </dependencies> </project> -XML + XML end report = runner.scan(env: { 'CI_PROJECT_ID' => '17523603' }) |
