Uploaded image for project: 'Maven Resources Plugin'
  1. Maven Resources Plugin
  2. MRESOURCES-190

Regression: The plugin is now silently ignoring .gitignore files.

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.7
    • Fix Version/s: 3.0.0
    • Component/s: None
    • Labels:
      None
    • Environment:
      Apache Maven 3.0.5
      Java version: 1.7.0_67, vendor: Oracle Corporation
      OS name: "linux" arch: "amd64", family: "unix"

      Description

      Hi, I have a custom archetype that includes a ".gitignore" file in the generated projects.

      Since the change to Maven Resources Plugin 2.7, it seems that now it is silently excluding the ".gitignore" files.

      If I change the pom to use the 2.6 version it works as expected.

      I looked in the changelog for 2.7 and I can not find any note about it, so it seems like a regression.

      In the archetype-metadata.xml I have:

      <fileSet filtered="false" encoding="UTF-8">
      <directory></directory>
      <includes>
      <include>.gitignore</include>
      </includes>
      </fileSet>

      Here you can find an example project, that I am using for testing:

      https://github.com/jmaslibre/my-app-archetype

      Steps to reproduce:

      • Compile and install the archetype
        mvn clean install
      • Generate a project with the archetype
        cd ..
        mvn archetype:generate -DarchetypeGroupId=com.mycompany.app -DarchetypeArtifactId=my-app-archetype -DarchetypeVersion=1.0-SNAPSHOT -DgroupId=customGroup -DartifactId=customproject -DinteractiveMode=false

      (unexpected) Current result :
      ls -a customproject/.gitignore
      ls: cannot access customproject/.gitignore: No such file or directory

      Expected result:
      ls -a customproject/.gitignore
      customproject/.gitignore

      Using:
      Apache Maven 3.0.5
      Java version: 1.7.0_67, vendor: Oracle Corporation
      OS name: "linux" arch: "amd64", family: "unix"

      If you need more information just let me know.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                khmarbaise Karl Heinz Marbaise
                Reporter:
                jmaslibre Josue Abarca
              • Votes:
                4 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: