English
Instant Developer Foundation Documentazione
  • Note di rilascio
  • Instant Developer Foundation
  • Versioni precedenti
  • Versione 12.0.5200
  • Miglioramenti

IDE: Batch di pre-build e post-build

copia link

Descrizione

È 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 il batch restituisce un codice di errore diverso da 0 viene visualizzato l'errore 2169 - Errore durante l'esecuzione del batch di post-build (ExitCode = [EXITCODE]), dove [EXITCODE] è il codice di uscita del batch, e l'operazione di compilazione viene interrotta.

  • 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)
    Se il batch restituisce un codice di errore diverso da 0, viene visualizzato l'errore 2169 - Errore durante l'esecuzione del batch di post-build (ExitCode = [EXITCODE]), dove [EXITCODE] è il codice di uscita del batch, e l'operazione di compilazione viene interrotta.

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

Vedi anche

  • C#: Classi partial

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum