Il bug sembra essere ancora presente nel v3.0.1 maven-archetipo-plugin . Per coloro che non vogliono eseguire il downgrade del plugin maven-resource-plugin. Sono riuscito a stabilire una soluzione più o meno brutta.
In primo luogo si rinomina l'archetipo-risorse/.gitignore a
__gitignore__
poi all'interno del archetype-metadata.xml
aggiungere
<requiredProperties>
<requiredProperty key="gitignore">
<defaultValue>.gitignore</defaultValue>
</requiredProperty>
</requiredProperties>
<fileSets>
<fileSet>
<directory></directory>
<includes>
<include>__gitignore__</include>
</includes>
</fileSet>
</fileSets>
Quando l'archetipo viene generato Maven ora prima copiare il __gitignore__
poi vede la __[file]__
la sintassi e la sostituirà con il valore predefinito ".gitignore"
Tutte le soluzioni qui, risolvono solo metà del problema. Ricevono l'archetipo costruito, con il '.gitignore': ma come si genera con '.gitignore'? – flungo