Matthew Ouyang created RAT-243:
----------------------------------
Summary: Add Eclipse Checkstyle hidden file to
useEclipseDefaultExcludes
Key: RAT-243
URL: https://issues.apache.org/jira/browse/RAT-243
Project: Apache Rat
Issue Type: Improvement
Components: maven
Affects Versions: 0.12, 0.11
Environment: Eclipse Oxygen, Checkstyle Plugin 8.0.0.201707161819
Reporter: Matthew Ouyang
Priority: Minor
Fix For: 0.13
Attachments: eclipse-cs.patch
If you try to configure the Eclipse Checkstyle plugin on any project uses the
RAT plugin, then it will fail the apache-rat:check goal automatically. This is
because the Eclipse plugin generates a hidden file (.checkstyle) which will not
have the required licence file. Since this file is not part of the artifact
produced, it should be excluded from consideration by RAT. I used the Maven
Clean plugin to reproduce this but any project that uses the RAT plugin will
suffice.
Impact: Cannot use work on projects that depend on the RAT plugin in Eclipse if
the Eclipse Checkstyle plugin is used.
Fix: Add .checkstyle to the list of exclusions. Build RAT with attached patch
and rebuild Clean plugin with it. This is a short-term fix. A better fix
would be to design a way register exclusions with RAT (eg Eclipse Checkstyle
could register .checkstyle).
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)