-
Notifications
You must be signed in to change notification settings - Fork 1
Description
Currently, we use apache-rat@0.16.1 for checking apache license headers. We should migrate to @0.17.x once first final version of that stream is available.
This migration will affect mainly .rat-excludes files that we store in the root of each relevant kie repository.
Such migration will need to update current .rat-excludes files format from:
# jitexecutor/jitexecutor-bpmn/src/test/resources/UnparsableModel.bpmn2
UnparsableModel.bpmn2
# jitexecutor/jitexecutor-bpmn/src/test/resources/ValidModel.bpmn
ValidModel.bpmn
# jitexecutor/jitexecutor-dmn/src/main/resources/META-INF/resources/bundle.js
bundle.js
where every single file is represented just as filename, to:
jitexecutor/jitexecutor-bpmn/src/test/resources/UnparsableModel.bpmn2
jitexecutor/jitexecutor-bpmn/src/test/resources/ValidModel.bpmn
jitexecutor/jitexecutor-dmn/src/main/resources/META-INF/resources/bundle.js
where every single file is represented as full path to the file plus filename.
Such .rat-excludes change will help us to avoid conflicts, when we want to check FileName.java in repository A but we want to skip check for FileName.java in the repository B for example.
with this change, we should update also verify build instructions introduced as: https://github.com/apache/incubator-kie-website/pull/10/files
thes instructions should benefit from .rat-excludes files in future.
Apache RAT board
https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=625&quickFilter=2851
Blocked issues
Metadata
Metadata
Assignees
Labels
Type
Projects
Status