Skip to content

Commit 4660b72

Browse files
committed
Added license report, travis changes
1 parent 4bca20f commit 4660b72

File tree

2 files changed

+20
-11
lines changed

2 files changed

+20
-11
lines changed

.travis.yml

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,6 @@
11
language: java
22
install: true
33
sudo: false
4-
5-
before_cache:
6-
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
7-
- rm -fr $HOME/.gradle/caches/*/plugin-resolution/
8-
9-
cache:
10-
directories:
11-
- $HOME/.gradle/caches/
12-
- $HOME/.gradle/wrapper/
134

145
stages:
156
- name: build
@@ -23,7 +14,7 @@ jobs:
2314
- stage: build
2415
script: /bin/sh ./gradlew build
2516
- stage: snapshotBranch
26-
script: /bin/sh ./gradlew "-PoverrideVersion=$TRAVIS_BRANCH" build bintrayUpload -x test -Dbuild.number=$TRAVIS_BUILD_NUMBER
17+
script: /bin/sh ./gradlew "-PoverrideVersion=$TRAVIS_BRANCH" build generateLicenseReport bintrayUpload -x test -Dbuild.number=$TRAVIS_BUILD_NUMBER
2718
- stage: releaseTag
28-
script: /bin/sh ./gradlew "-PoverrideVersion=$TRAVIS_TAG" build bintrayUpload -x test -Dbuild.number=$TRAVIS_BUILD_NUMBER
19+
script: /bin/sh ./gradlew "-PoverrideVersion=$TRAVIS_TAG" build generateLicenseReport bintrayUpload -x test -Dbuild.number=$TRAVIS_BUILD_NUMBER
2920

build.gradle

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ plugins {
22
id "io.freefair.lombok" version "4.1.2"
33
id "com.jfrog.bintray" version "1.8.4"
44
id 'org.ajoberstar.grgit' version "4.0.0"
5+
id 'com.github.jk1.dependency-license-report' version '1.12'
56
}
67

78
apply from: "https://raw.githubusercontent.com/fortify-ps/gradle-helpers/master/version-helper.gradle"
@@ -16,6 +17,11 @@ ext {
1617
jacksonVersion = "2.8.4"
1718
}
1819

20+
licenseReport {
21+
configurations = ['compileExport']
22+
excludeOwnGroup = true
23+
}
24+
1925
// Project and plugin version based on SCM information
2026
version = getProjectVersionAsBetaOrRelease(true)
2127
def downloadContainerName = getProjectVersionAsBetaOrRelease(false)
@@ -97,7 +103,19 @@ bintray {
97103
from("build/libs") {
98104
include "*.jar"
99105
}
106+
from("build/dist") {
107+
include "*.zip"
108+
}
100109
into '.'
101110
}
102111
}
103112

113+
task packageLicenseReport(type: Zip) {
114+
archiveFileName = "${rootProject.name}-${project.version}-licenseReport.zip"
115+
destinationDirectory = file("$buildDir/dist")
116+
117+
from licenseReport.outputDir
118+
}
119+
generateLicenseReport.finalizedBy packageLicenseReport
120+
121+

0 commit comments

Comments
 (0)