Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.7
-
None
-
None
-
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
- relates to
-
MRESOURCES-201 Add Parameter for not ignore directories with a leading dot.
- Closed