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

Add Eclipse Checkstyle hidden file to useEclipseDefaultExcludes

    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

        1. eclipse-cs.patch
          2 kB
          Matthew Ouyang

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: