Ant-Tasks und -Typen in Eclipse entwickeln
Die folgenden Richtlinien sollten bei der Entwicklung und beim Debug von Ant-Tasks und -Typen in Eclipse befolgt werden. Diese Anforderungen basieren auf der Tatsache, dass Ant-Tasks und -Typen vom Ladeprogramm für Ant-Klassen, nicht von einem Ladeprogramm für Plug-in-Klassen, geladen werden müssen, wenn Ant im gleichen VM wie Eclipse ausgeführt wird. Um zu vermeiden, dass die Ant-Tasks und -Typen von einem Ladprogramm für Plug-in-Klassen geladen werden, müssen Sie in einer Position gespeichert werden, auf die kein Ladeprogramm für Plug-in-Klassen zugreifen kann. Siehe auch Tasks und Typen ergänzen.
- Ergänzte Ant-Tasks und -Typen sollten in einem separaten Quellenordner innerhalb des Plug-ins definiert werden (d.h. getrennt von den Quellenordnern, die gewöhnliche Plug-in-Klassen enthalten).
- Jeder Quellenordner, der die Ant-Tasks und -Typen enthält, sollte seine eigene Ausgabeposition haben, die sich nicht mit der Ausgabeposition der gewöhnlichen Plug-in-Klassen überschneidet.
- Beim Testen/Debuggen der neuen Ant-Tasks oder -Typen muss das Projekt, das die Ant-Tasks oder -Typen ergänzt, so konfiguriert werden, dass es die Ausgabeordner mit den Ant-Tasks und -Typen ausschließt. Verwenden Sie den Dialog Eigenschaften des Projekts, um die Selbsthosting-Konfiguration korrekt zu einzustellen. Entfernen Sie hier die Ant-Ausgabeverzeichnisse vom Plug-in-Klassenpfad.