在 Eclipse 中开发 Ant 任务和类型
在 Eclipse 中开发和调试 Ant 任务和类型时应遵循下列准则。这些要求源于以下事实:当 Ant 与 Eclipse
在同一 VM 中运行时,Ant 任务和类型必须由 Ant 类装入器装入,而不是由插件类装入器装入。为避免让插件类装入器装入
Ant 任务和类型,需要将这些任务和类型存储在所有插件类装入器都见不到的位置。另请参阅提供任务和类型。
- 提供的 Ant 任务或类型应在它们自己的源文件夹中的插件内定义(即,不同于包含常规插件类的源文件夹)
- 每个包含 Ant 任务和类型的源文件夹应该有它自己的输出位置,而且该位置不应与常规插件类的输出重叠。
- 在测试/调试新的 Ant 任务或类型时,提供 Ant 任务或类型的项目必须被配置为排除包含 Ant 任务和类型的输出文件夹。通过从插件类路径中除去 Ant 输出目录,使用该项目的属性对话框正确地配置自我管理配置。