Eclipse从代码访问工作区,编译器和导出函数

时间:2014-03-30 15:20:01

标签: java eclipse eclipse-plugin code-generation

我有以下任务:

  • 在当前工作区中自动生成java源文件。
  • 生成后编译这些文件。
  • 将所有生成和编译的类与所需的库一起导出到可运行的JAR文件。

我已经安装了Eclipse SDK,我想我需要的是让我的主类从SDK继承一些类,并且可能加载一些其他类。但我不知道我需要什么,以及在哪里看。我很欣赏一些线索。

1 个答案:

答案 0 :(得分:1)

我建议您查看M2T-JET,不仅可以生成Java文件,还可以生成项目,任何必需的文件夹以及您需要的任何其他资源。其中一个资源是jardesc文件,JDT使用该文件来持久保存jar导出选项。您可以使用这些选项来定义jar和导出,然后生成jardesc文件以及其他生成的资源。

可以通过编程方式调用M2T-JET,因此一旦单个调用生成整个项目,您的插件就可以调用JDT来使用jardesc文件导出jar。