En lo que debe ser una ocurrencia común, necesito incluir un directorio vacío en un ensamblaje. En mi caso, es logs /.¿Cómo incluyo un directorio vacío en un ensamblaje de maven?
He probado diferentes variaciones en el descriptor de asamblea como:
<fileSet>
<directory>${basedir}/target</directory>
<includes>
<include>doesntexist</include>
</includes>
<outputDirectory>/logs</outputDirectory>
<fileMode>0644</fileMode>
</fileSet>
y el directorio sólo se pone podadas.
Traté de excluir también, pero que todavía incluía un montón de cosas:
<fileSet>
<directory>${basedir}/target</directory>
<excludes>
<exclude>*</exclude>
</excludes>
<outputDirectory>/logs</outputDirectory>
<fileMode>0644</fileMode>
</fileSet>
Si su directorio contiene carpetas, puede excluirlas todas (y todos los archivos) usando ' **/* '. –
Leukipp
Esta solución no funcionó para mí. Christopher funcionó bien. – BlackEye