From a7dd5b239b486843e4a8c0785fa765d4f50dd3d9 Mon Sep 17 00:00:00 2001 From: Carlo Morelli Date: Sat, 5 Jan 2019 23:13:07 +0100 Subject: [PATCH 1/5] Fix version in test poms --- pom.xml | 25 +++++++++++++++++++++- src/test/projects/basic/pom.xml | 2 +- src/test/projects/integration_fail/pom.xml | 2 +- src/test/projects/integration_pass/pom.xml | 2 +- 4 files changed, 27 insertions(+), 4 deletions(-) diff --git a/pom.xml b/pom.xml index 3a18b49..3b42b7e 100644 --- a/pom.xml +++ b/pom.xml @@ -10,6 +10,9 @@ UTF-8 + 2.7 + 4.3.0 + 1.13.4 3.0.5 2.8.0 @@ -73,10 +76,12 @@ + + io.takari.maven.plugins takari-lifecycle-plugin - 1.13.4 + ${maven-takari-lifecycle-plugin.version} true @@ -88,6 +93,24 @@ + + + + org.codehaus.mojo + cobertura-maven-plugin + ${maven-cobertura-plugin.version} + + + xml + 256m + true + + + + org.eluder.coveralls + coveralls-maven-plugin + ${maven-coveralls-plugin.version} + diff --git a/src/test/projects/basic/pom.xml b/src/test/projects/basic/pom.xml index 5281129..59a976a 100644 --- a/src/test/projects/basic/pom.xml +++ b/src/test/projects/basic/pom.xml @@ -34,7 +34,7 @@ com.github.carlomorelli licensescan-maven-plugin - 1.1 + 2.0 true diff --git a/src/test/projects/integration_fail/pom.xml b/src/test/projects/integration_fail/pom.xml index 38cf66c..7b586f4 100644 --- a/src/test/projects/integration_fail/pom.xml +++ b/src/test/projects/integration_fail/pom.xml @@ -35,7 +35,7 @@ com.github.carlomorelli licensescan-maven-plugin - 1.1 + 2.0 true diff --git a/src/test/projects/integration_pass/pom.xml b/src/test/projects/integration_pass/pom.xml index 2704a71..0401b97 100644 --- a/src/test/projects/integration_pass/pom.xml +++ b/src/test/projects/integration_pass/pom.xml @@ -35,7 +35,7 @@ com.github.carlomorelli licensescan-maven-plugin - 1.1 + 2.0 true From 2e58ea2cf3a0bcbcf6a16c71570943519b211579 Mon Sep 17 00:00:00 2001 From: Carlo Morelli Date: Sat, 5 Jan 2019 23:31:02 +0100 Subject: [PATCH 2/5] add code coverage with jacoco and coveralls --- pom.xml | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/pom.xml b/pom.xml index 3b42b7e..1b21f0f 100644 --- a/pom.xml +++ b/pom.xml @@ -10,12 +10,12 @@ UTF-8 - 2.7 + 0.8.2 4.3.0 1.13.4 3.0.5 2.8.0 - + @@ -96,15 +96,17 @@ - org.codehaus.mojo - cobertura-maven-plugin - ${maven-cobertura-plugin.version} - - - xml - 256m - true - + org.jacoco + jacoco-maven-plugin + ${jacoco-maven-plugin.version} + + + prepare-agent + + prepare-agent + + + org.eluder.coveralls From 73954bd15c2ed7f2eef6ca3f4db1d1bcacd22a87 Mon Sep 17 00:00:00 2001 From: Carlo Morelli Date: Sat, 5 Jan 2019 23:32:35 +0100 Subject: [PATCH 3/5] add TravisCI configuration --- .travis.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..725f473 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,4 @@ +language: java +jdk: + - openjdk8 +script: mvn clean package jacoco:report coveralls:report From 568a626d4f0745b69ba7df0d60b895fe5f3afb5f Mon Sep 17 00:00:00 2001 From: Carlo Morelli Date: Sat, 5 Jan 2019 23:37:34 +0100 Subject: [PATCH 4/5] Increase minimum requirements of java version (1.6) --- pom.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pom.xml b/pom.xml index 1b21f0f..3ed4764 100644 --- a/pom.xml +++ b/pom.xml @@ -10,6 +10,8 @@ UTF-8 + 1.6 + 1.6 0.8.2 4.3.0 1.13.4 From d07f60a436e30772067b879e4f06bfaee1f6f96f Mon Sep 17 00:00:00 2001 From: Carlo Morelli Date: Sat, 5 Jan 2019 23:41:00 +0100 Subject: [PATCH 5/5] add badges in Readme --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index a5e4ce4..bcd4bfb 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,12 @@ [![](https://jitpack.io/v/carlomorelli/licensescan-maven-plugin.svg)](https://jitpack.io/#carlomorelli/licensescan-maven-plugin) +[![Build Status](https://travis-ci.org/carlomorelli/licensescan-maven-plugin.svg?branch=master)](https://travis-ci.org/carlomorelli/licensescan-maven-plugin) + +[![Coverage Status](https://coveralls.io/repos/github/carlomorelli/licensescan-maven-plugin/badge.svg?branch=master)](https://coveralls.io/github/carlomorelli/licensescan-maven-plugin?branch=master) + + + LicenseScan Maven plugin audits the dependencies and the transitive dependencies for the Runtime and Compile scopes, and allow to fail the build if a license is detected belonging to the configured blacklist.