代码之家  ›  专栏  ›  技术社区  ›  Erick Robertson

如何告诉eclipse在启动并执行干净构建时自动生成或保留存根?

  •  1
  • Erick Robertson  · 技术社区  · 16 年前

    我正在开发一个使用JavaSpace的Java应用程序。我们正在Eclipse中开发这个。有几个例子,我们将代码插入到JavaSpace中,以执行一些更高级的空间通知逻辑。这样做需要为JavaSpace中使用的类生成存根。我们使用外部脚本来生成这些存根。

    问题是,每当Eclipse重新启动时,它都会对整个应用程序进行干净的构建。当它这样做时,它会删除所有存根,我们必须重新生成它们。

    我想找到一种方法,告诉Eclipse不要删除放置.class文件的bin文件夹中的\u stub.class和\u skel.class文件。或者教Eclipse在执行重建时生成存根文件(我想在生成存根的源文件发生更改时)。

    我如何才能做到这一点,这样我们就不必在每次启动Eclipse时手动构建存根了?

    2 回复  |  直到 16 年前
        1
  •  1
  •   Glorfindel Doug L.    7 年前

    可以将脚本声明为 external builder 并将其添加到项目的构建者中。

    alt text
    (来源: bell-labs.com

    然后,您可以将新构建器配置为在项目的每个完整重新构建上运行,从而有效地取消对存根文件的删除。



    意思:当您重新构建P时,您不需要接触这个额外的项目P1,它是用来管理生成的类的。

        2
  •  0
  •   rgksugan    16 年前

    在Java1.6的rmi中不需要存根