Sto utilizzando il plug-in di assembly Maven per preparare alcune risorse utente di configurazione per diversi ambienti e sto utilizzando il filtro delle risorse per sostituire i valori dei parametri.Maven - resource filtering: implicazioni del simbolo @ nei file di risorse
mi sono imbattuto in un comportamento strano in cui ho avuto un file di proprietà con il contenuto come segue:
##################### ######
########################### #
env.name = $ {replacement.value}
La presenza del simbolo "@" per l'e-mail dell'autore causava l'ignoranza di tutti i riferimenti di proprietà.
Ho provato a cercare la documentazione sul motivo per cui ciò accade, ma non riesco a trovare nulla che risponda a questo comportamento. Qualsiasi suggerimento utile per la documentazione o una spiegazione sarebbe molto apprezzato. Versione
- Maven::
Per riferimento 2.2.1 versione
- Maven Assemblea Plugin: 2,2
OMG - Perso 4 ore su questo ed era pronto per uscire dalla programmazione per sempre .... – HDave
Ho provato a usare la dichiarazione del delimitatore e ho avuto errori XSD, il pom è diventato invalido. Anche all'interno di una dichiarazione di plugin di risorse, poiché il plug-in è associato a un ciclo di vita del processo, non è possibile sovrascrivere i valori predefiniti AFAIK. – Cheruvim