[ 
https://issues.apache.org/jira/browse/MRESOURCES-190?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15182944#comment-15182944
 ] 

Christian Schlichtherle edited comment on MRESOURCES-190 at 3/7/16 12:14 PM:
-----------------------------------------------------------------------------

Thanks for this list. It appears to be pretty arbitrary. I wonder what the use 
case behind excluding all these files by default. For my use case (generating a 
Maven Archetype), I would like most of these files included. For example, I 
want the {{.gitignore}} and {{.hgignore}} files to be included in the generated 
archetype, so that the are created when the Maven Archetype Plugin creates a 
project from my archetype.


was (Author: christians):
Thanks for this list. It appears to be pretty arbitrary. I wonder what the use 
case behind excluding all these files by default. For my use case (generating a 
Maven Archetype), I would like most of these files included. For example, I 
want the `.gitignore` and `.hgignore` files to be included in the generated 
archetype, so that the are created when the Maven Archetype Plugin creates a 
project from my archetype.

> Regression: The plugin is now silently ignoring .gitignore files.
> -----------------------------------------------------------------
>
>                 Key: MRESOURCES-190
>                 URL: https://issues.apache.org/jira/browse/MRESOURCES-190
>             Project: Maven Resources Plugin
>          Issue Type: Bug
>    Affects Versions: 2.7
>         Environment: Apache Maven 3.0.5
> Java version: 1.7.0_67, vendor: Oracle Corporation
> OS name: "linux" arch: "amd64", family: "unix"
>            Reporter: Josue Abarca
>            Assignee: Karl Heinz Marbaise
>             Fix For: 3.0.0
>
>
> 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.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to