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