Sviluppo di attivitā e tipi Ant all'interno di Eclipse
Ant tasks and types must be loaded by an Ant classloader instead of a plug-in
classloader. This can cause problems when developing and testing new tasks and types
to be run in the same VM as Eclipse. To avoid these issues, it is necessary
to store the tasks and types in a location that is not visible to any plug-in
classloader.
The following guidelines should be followed when developing and
debugging new tasks and types to be run within the same VM as Eclipse.
- Le attivitā e i tipi forniti da Ant devono essere definiti nella cartella di origine all'interno di un plugin (ad esempio, separatamente dalle cartelle di origine contenenti le normali classi di plugin)
- Ciascuna cartella di origine contenente le attivitā e i tipi Ant deve avere un proprio percorso di output che non si sovrappone al percorso di output delle normali classi di plugin.
- Quando si esegue la verifica/debug di nuove attivitā o tipi Ant, il progetto che fornisce le attivitā o i tipi Ant deve essere configurato per escludere le cartelle di output contenenti le attivitā e i tipi Ant. Utilizzare
la finestra di dialogo Proprietā relativa al progetto per definire correttamente lo Sviluppo plugin > Percorso classi runtime
rimuovendo le directory di output Ant dal percorso classi dei plugin.
Fare riferimento anche alla sezione Aggiunta di attivitā e tipi.