In quello che deve essere un evento comune, ho bisogno di includere una directory vuota in un assembly. Nel mio caso si tratta di log /.Come posso includere una directory vuota in un assembly di Maven?
Ho provato diverse varianti nel descrittore di montaggio come:
<fileSet>
<directory>${basedir}/target</directory>
<includes>
<include>doesntexist</include>
</includes>
<outputDirectory>/logs</outputDirectory>
<fileMode>0644</fileMode>
</fileSet>
e la directory ottiene appena potato.
ho cercato di escludere pure, ma che comprendeva ancora un sacco di cose:
<fileSet>
<directory>${basedir}/target</directory>
<excludes>
<exclude>*</exclude>
</excludes>
<outputDirectory>/logs</outputDirectory>
<fileMode>0644</fileMode>
</fileSet>
Se la directory contiene cartelle, è possibile escluderle tutte (e tutti i file) utilizzando ' **/* '. –
Leukipp
Questa soluzione non ha funzionato per me. Christopher ha funzionato bene. – BlackEye