Uploaded image for project: 'Apache Rat'
  1. Apache Rat
  2. RAT-243

Add Eclipse Checkstyle hidden file to useEclipseDefaultExcludes

VotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 0.11, 0.12
    • 0.13
    • Client - maven
    • None
    • Eclipse Oxygen, Checkstyle Plugin 8.0.0.201707161819

    Description

      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).

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            pottlinger Philipp Ottlinger
            mouyang Matthew Ouyang
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment