我怎样才能制作这样的资源.gitignore
成为最终项目的一部分?
- 创建原型
archetype-resources/.gitignore
mvn install
mvn archetype:generate
- 生成的项目不包含
.gitignore
PS.我确信它不在那里。
该错误似乎仍然存在于 maven-archetype-plugin v3.0.1 中。
对于那些不想降级 maven-resource-plugin 的人。我设法建立了一个或多或少丑陋的解决方法。
首先,将 archetype-resources/.gitignore 重命名为
__gitignore__
然后在里面archetype-metadata.xml
add
<requiredProperties>
<requiredProperty key="gitignore">
<defaultValue>.gitignore</defaultValue>
</requiredProperty>
</requiredProperties>
<fileSets>
<fileSet>
<directory></directory>
<includes>
<include>__gitignore__</include>
</includes>
</fileSet>
</fileSets>
当原型生成时,maven 现在将首先复制__gitignore__
然后看到__[file]__
语法并将其替换为默认值“.gitignore”
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)