[ https://issues.apache.org/jira/browse/MRESOURCES-264?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17172389#comment-17172389 ]
Dennis Lundberg commented on MRESOURCES-264: -------------------------------------------- Thank you for the example project [~joelroyer]. I have tried it and can verify that maven-resources-plugin in fact does copy the .gitignore file to target/classes/archetype-resources. So maven-resources-plugin does what you have told it to do. After that maven-archetype-plugin takes over and packages your archetype with the jar goal, using your supplied archetype-metadata.xml file. That plugin however does NOT include the .gitignore file. I haven't looked at the code, but I assume that the copying of a fileSet also has some kind of default ignores. What you need is a way to tell maven-archetype-plugin to not exclude such files. I'm going to move this issue over to the JIRA project for maven-archetype. > Parameter addDefaultExcludes with false does not copy .gitignore > ---------------------------------------------------------------- > > Key: MRESOURCES-264 > URL: https://issues.apache.org/jira/browse/MRESOURCES-264 > Project: Maven Resources Plugin > Issue Type: Bug > Components: copy > Affects Versions: 3.1.0 > Environment: CentOS 7 64bits, OpenJDK 11.0.7, Maven 3.6.3, Maven > Archetype Plugin 3.2.0 > Reporter: Joël Royer > Priority: Major > > In a Maven archetype, I'm using the resource plugin to copy some files like a > .gitignore template. But this file is not copied when I generate a project > from this artefact. > Here is my config for the resource plugin in my artefact: > {code:java} > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-resources-plugin</artifactId> > <version>3.1.0</version> > <configuration> > <!-- Required so that .gitignore gets included in archetypes --> > <!-- See https://issues.apache.org/jira/browse/MRESOURCES-190 --> > <addDefaultExcludes>false</addDefaultExcludes> > </configuration> > </plugin> > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)