Comments 1
Похоже, в "текущей версии настоящего" есть решение в отношении dot-файлов.
Переименуйте все dot-файлы
не знаю что там с генерацией архетипа из существующего проекта, и как оно было ранее, или на момент написания статьи, но на текущий момент dot-файлы, будучи размещенными в ресурсах архетипа, успешно обрабатываются, копируются и через шаблон обрабатываются.
Однако, похоже есть хитрость: в дефолтный pom-ник архетипа надо внести некоторые правки - указать конкретные версии плагинов. Вот фрагмент используемого мною pom.xml проекта архетипа:
<build>
<extensions>
<extension>
<groupId>org.apache.maven.archetype</groupId>
<artifactId>archetype-packaging</artifactId>
<version>3.1.1</version>
</extension>
</extensions>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-archetype-plugin</artifactId>
<version>2.2</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.6</version>
</plugin>
</plugins>
</build>
Соответственно, после этого начинают работать указания на dot-файлы и dot-каталоги : привожу фрагмент файла archetype-metadata.xml для шаблона проекта под эклипс - каталог ".settings" и файлы описания проекта :
<fileSet filtered="true" packaged="false" encoding="UTF-8">
<directory></directory>
<includes>
<include>.classpath</include>
<include>.project</include>
</includes>
</fileSet>
<fileSet filtered="true" packaged="false" encoding="UTF-8">
<directory>.settings/</directory>
<includes>
<include>**/*.*</include>
</includes>
</fileSet>
Соответственно, вся дополнительная морока с переименованием dot-файлов отпадает, как минимум на этапе создания проекта из архетипа.
Создание архетипа Maven из существующего проекта