File tree Expand file tree Collapse file tree 2 files changed +62
-1
lines changed Expand file tree Collapse file tree 2 files changed +62
-1
lines changed Original file line number Diff line number Diff line change @@ -168,6 +168,23 @@ jobs:
168
168
name : " Check dependency rules"
169
169
command : mvn enforcer:enforce -Drules=banDuplicatePomDependencyVersions,dependencyConvergence
170
170
171
+ check-licenses :
172
+ parameters :
173
+ maven-image :
174
+ type : string
175
+ default : *default-maven-image
176
+ docker :
177
+ - image : << parameters.maven-image >>
178
+ steps :
179
+ - checkout
180
+ - restore_cache :
181
+ name : Restoring Maven Cache
182
+ keys :
183
+ - maven-cache_v3-<< parameters.maven-image >>-
184
+ - run :
185
+ name : " Check dependency licenses"
186
+ command : mvn license:check -Dlicense.dependencies.enforce=true
187
+
171
188
check-generate-site :
172
189
parameters :
173
190
maven-image :
@@ -232,6 +249,7 @@ workflows:
232
249
jobs :
233
250
- check-dependencies
234
251
- check-generate-site
252
+ - check-licenses
235
253
- tests-java :
236
254
name : jdk-8
237
255
- tests-java :
@@ -256,6 +274,7 @@ workflows:
256
274
requires :
257
275
- check-dependencies
258
276
- check-generate-site
277
+ - check-licenses
259
278
- jdk-8
260
279
- jdk-11
261
280
- jdk-17
Original file line number Diff line number Diff line change 240
240
<properties >
241
241
<organizationName >${project.organization.name} </organizationName >
242
242
</properties >
243
+ <dependencyPolicies >
244
+ <dependencyPolicy >
245
+ <type >LICENSE_NAME</type >
246
+ <rule >APPROVE</rule >
247
+ <value >The MIT License (MIT)</value >
248
+ </dependencyPolicy >
249
+ <dependencyPolicy >
250
+ <type >LICENSE_NAME</type >
251
+ <rule >APPROVE</rule >
252
+ <value >The MIT License</value >
253
+ </dependencyPolicy >
254
+ <dependencyPolicy >
255
+ <type >LICENSE_NAME</type >
256
+ <rule >APPROVE</rule >
257
+ <value >Apache-2.0</value >
258
+ </dependencyPolicy >
259
+ <dependencyPolicy >
260
+ <type >LICENSE_URL</type >
261
+ <rule >APPROVE</rule >
262
+ <value >http://www.apache.org/licenses/LICENSE-2.0.txt</value >
263
+ </dependencyPolicy >
264
+ <dependencyPolicy >
265
+ <type >LICENSE_URL</type >
266
+ <rule >APPROVE</rule >
267
+ <value >https://www.apache.org/licenses/LICENSE-2.0.txt</value >
268
+ </dependencyPolicy >
269
+ <dependencyPolicy >
270
+ <type >LICENSE_URL</type >
271
+ <rule >APPROVE</rule >
272
+ <value >https://www.apache.org/licenses/LICENSE-2.0</value >
273
+ </dependencyPolicy >
274
+ <dependencyPolicy >
275
+ <type >LICENSE_URL</type >
276
+ <rule >APPROVE</rule >
277
+ <value >http://opensource.org/licenses/BSD-3-Clause</value >
278
+ </dependencyPolicy >
279
+ <dependencyPolicy >
280
+ <type >LICENSE_URL</type >
281
+ <rule >APPROVE</rule >
282
+ <value >https://www.eclipse.org/legal/epl-v20.html</value >
283
+ </dependencyPolicy >
284
+ </dependencyPolicies >
243
285
</configuration >
244
286
<executions >
245
287
<execution >
375
417
<plugin >
376
418
<groupId >com.mycila</groupId >
377
419
<artifactId >license-maven-plugin</artifactId >
378
- <version >4.1 </version >
420
+ <version >4.2.rc2 </version >
379
421
</plugin >
380
422
381
423
<plugin >
You can’t perform that action at this time.
0 commit comments