IDE: Batch di pre-build e post-build
copia linkDescrizione
È ora possibile intervenire durante la compilazione di un'applicazione web o di un componente richiedendo ad Instant Developer di avviare appositi batch di pre-build e/o post-build.
In particolare:
- se nella directory di output dell'applicazione è presente un file denominato ID_PreBuild.bat Instant Developer lo avvia:
- nel caso di componenti, dopo aver completato la generazione del codice sorgente e prima di avviare il comando di compilazione del componente
- nel caso di applicazioni web in tecnologia C#, subito dopo aver completato la generazione del codice sorgente dell'applicazione
- nel caso di applicazioni web in tecnologia Java, subito dopo aver completato la generazione del codice sorgente dell'applicazione e prima di avviare il comando ANT.bat per la compilazione e il deploy della servlet
- se nella directory di output dell'applicazione è presente un file denominato ID_PostBuild.bat Instant Developer lo avvia:
- nel caso di componenti, dopo aver completato la compilazione del componente (se questa è stata completata senza errori)
- nel caso di applicazioni web in tecnologia C#, il comando di PostBuild.bat non viene mai avviato poiché le applicazioni web non vengono compilate da Instant Developer ma vengono automaticamente compilate dal framework .NET al primo avvio
- nel caso di applicazioni web in tecnologia Java, subito dopo aver avviato il batch ANT.bat per la compilazione e il deploy della servlet (se la compilazione è stata completata senza errori)
Funzionalità interessate
La personalizzazione della procedura di generazione del codice e/o compilazione di applicazioni web e componenti.
Note
-
Per restituire un codice di errore in un comando BATCH, è sufficiente utilizzare il comando EXIT. Per esempio si può scrivere
exit 2
per restituire il codice di errore 2 ad Instant Developer. - Per attivare la funzionalità occorre personalizzare il template delle applicazioni di Instant Developer aggiungendo i file ID_PreBuild.bat e/o ID_PostBuild.bat alla directory custom dell'applicazione (referenziandoli anche nel file filelist.txt).
- Questo miglioramento può essere utilizzato insieme al miglioramento C#: Classi partial per poter estendere classi senza bisogno di personalizzare il template di Instant Developer.
Ultima modifica: 06/04/2016 / Validità: da 12.0.5200