Attualmente sto lavorando su un progetto esistente, che dispone di un file pom.xml con il seguente:Come copiare la risorsa nella directory di destinazione di src con Maven?
<resources>
<resource>
<filtering>false</filtering>
<directory>src</directory>
<includes>
<include>**/*.properties</include>
</includes>
</resource>
</resources>
ho nel percorso di base una directory chiamata proprietà che contiene i file di proprietà. Voglio copiare quando impacchetta tutti i file delle proprietà che contiene sotto properties/nella mia directory src (altrimenti il programma si bloccherà a causa di file di configurazione mancanti).
Quindi la mia domanda è:
come posso, con Maven includere file di risorse che non si trovano nella directory src?
provo questo uno ma non sembra funzionare:
<resources>
<resource>
<filtering>false</filtering>
<directory>src</directory>
<includes>
<include>**/*.properties</include>
<include>../properties/**</include>
</includes>
</resource>
</resources>
Grazie del vostro aiuto.
grazie per aver risposto che veloce, il problema è che il progetto è piuttosto vecchio (precedente a Maven) quindi non segue il layout di directory standard di Maven. La tua risposta è stata molto utile, ho appena dovuto aggiungere la mia directory di proprietà come directory delle risorse. – stankoua
No. La cosa migliore è cambiare la struttura delle cartelle e seguire le convenzioni che semplificano la vita. – khmarbaise
Contento di aver potuto aiutare. Come khmarbaise ti semplifica la vita seguire la convetion standard. Rende la vita più facile per te e per tutti gli altri che usano questo progetto :) – zpontikas