Creazione di un file di build Ant di programma di creazione di progetto

Per analizzare il funzionamento dei programmi di creazione di progetto, creeremo un progetto semplice con un solo file origine ed un file di build Ant che crea un jar per il singolo file di classe. Anche se questo esempio utilizza Java, i programmi di creazione di progetto sono disponibili per tutti i tipi di progetto.

  1. Creare un progetto Java denominato HW.
  2. Creare un file di origine Java denominato HelloWorld con un metodo principale.
  3. Inserire nel metodo principale una singola istruzione System.out.println() e impostarla per la stampa di una qualsiasi frase di saluto.
  4. Salvare le modifiche.
  5. Creare un file con nome projectBuilder.xml, aprire l'editor Ant per questo file, immettere il contenuto seguente e salvare le modifiche.
    <?xml version="1.0" encoding="UTF-8"?>
      <project name="HW.makejar" default="makejar" basedir=".">
      <target name ="makejar" description="Create a jar for the HW 
        project">
        <jar jarfile="HelloWorld.jar" includes="*.class" basedir="bin"/>
      </target>
      </project>
    
  6. In una delle viste Selezione, selezionare il progetto HW e scegliere Proprietà dal relativo menu di scelta rapida.
  7. Nella finestra di dialogo delle proprietà del progetto, selezionare Programmi di creazione, quindi Nuovo....
  8. Nella finestra di dialogo Scegliere un tipo di configurazione, selezionare Build Ant e fare clic su OK.
  9. Viene aperta la finestra di dialogo Strumenti esterni. Impostare il nome su Makejar. Nella scheda Principale, fare clic su File di build Esamina spazio di lavoro... e impostare il Percorso sul file di build projectBuilder.xml creato in precedenza. Quindi fare clic su Directory di base Esamina spazio di lavoro... e impostare la Directory di base sul progetto HW.

    Scheda Principale della finestra di dialogo Strumenti esterni

  10. Nella scheda Aggiorna, accertarsi che dopo la creazione di HelloWorld.jar sia possibile visualizzarlo in Eclipse. Per impostazione predefinita, non viene effettuato l'aggiornamento alla fine dell'esecuzione di un programma di creazione di progetto, quindi selezionare Aggiorna risorse al completamento, quindi Il progetto contenente le risorsa selezionata nell'elenco delle variabili di ambito. Dal momento che l'aggiornamento può risultare oneroso, in generale si cerca di aggiornare l'entità più piccola che contiene tutte le risorse interessate dal file di build.

    Scheda Aggiornamento nella finestra di dialogo Strumenti esterni

  11. Nella scheda Destinazioni, è possibile specificare quando e verso quale destinazione verrà eseguito questo programma di creazione di progetto. Per impostazione predefinita, la destinazione default è impostata per l'esecuzione Dopo una "cancellazione" e creazione manuale. È possibile specificare altre destinazioni ed altri trigger. Eseguire il programma di creazione di progetto durante le creazioni automatiche è possibile, anche se sconsigliato a causa di problemi di prestazioni.

    Scheda Destinazioni della finestra di dialogo Strumenti esterni

  12. Applicare le modifiche e fare clic su OK.
  13. Ritornando alla finestra di dialogo delle proprietà del progetto, viene visualizzato un programma di creazione di progetto denominato Makejar impostato per essere eseguito dopo il programma di creazione Javapredefinito. Fare clic su OK per salvare il programma di creazione di progetto e chiudere la finestra di dialogo.
    Nota:è possibile modificare l'ordine per eseguire il file di creazione Ant prima del programma di creazione Java, anche se non è richiesto da questo esempio.

    Finestra di dialogo Proprietà del progetto

Il programma di creazione Java esegue il compilatore interno Eclipse Java che è responsabile dell'indicizzazione dell'origine in modo che siano disponibili le ricerche, il refactoring e molte altre funzioni. Pertanto non è possibile sostituire il compilatore interno Eclipse Java utilizzando un programma di creazione di progetto. È possibile disabilitare il programma di creazione Java e controllare quando viene eseguito rispetto ai programmi di creazione di progetti definiti dall'utente.

Attività correlate
Creazione di file di build Ant
Modifica di file di build Ant
Salvataggio e riutilizzo delle opzioni Ant
Esecuzione di file di build Ant
File di build Ant come programma di creazione di progetto
Esecuzione di programmi di creazione di progetto
Strumenti esterni
Programmi di creazione di progetto diversi da Ant
Strumenti esterni indipendenti