Ho un file delle proprietà, diciamo my-file.properties. In aggiunta a ciò, ho diversi file di configurazione per la mia applicazione in cui alcune informazioni devono essere compilate per quanto riguarda il contenuto del file my-file.properties.Simulazione del meccanismo di filtro Maven2 usando Ant
my-file.properties:
application.version=1.0
application.build=42
user.name=foo
user.password=bar
Così, nei miei file di configurazione, troverò qualche ${application.version}
, ${user.name}
che verrà sostituito dal valore assunto nel file delle proprietà ...
Quando costruisco la mia applicazione utilizzando Maven2, ho solo bisogno di specificare il file delle proprietà e di dire che i miei file di risorse sono filtrati (come in this answer a un altro problema). Tuttavia, ho bisogno di ottenere la stessa cosa usando solo Ant.
Ho visto che Ant offre uno filter task. Tuttavia, mi costringe a utilizzare il modello @[email protected]
(ad esempio @[email protected]
anziché #{user.name}
) nei miei file di configurazione, che nel mio caso non è accettabile.
Come posso risolvere il mio problema?
Grazie! Era davvero quello che stavo cercando ... – romaintaz
@romaintaz cosa sicura! Spero che semplifica un po 'il file di costruzione. So che ha fatto il mio. – leeand00