从项目文件夹移动文件并使用Eclipse插件从新位置编译

时间:2013-12-03 22:39:22

标签: eclipse plugins eclipse-plugin eclipse-pde

所以我正在制作一个插件,我很想知道 是否可以将项目从文件夹A移动/复制到文件夹B,然后所有编译都从文件夹B完成?

目的是项目文件将被加密,然后我将它们移动到文件夹B然后解密它们。然后eclipse会正常处理它们。 一旦他们保存/退出文件,它就会将加密版本保存回文件夹A.当然,一旦eclipse关闭,文件夹B就会被删除。

是否可以从不在工作区中的其他文件夹中编译eclipse?当然使用插件。我将尝试使用户正在处理原始加密文件。

1 个答案:

答案 0 :(得分:0)

我猜它有可能,但也非常不切实际。请记住,Eclipse每次保存文件时都会构建,并在编辑文件时对其进行分析,以提供即时编译错误/警告。您可能需要禁用autobuild及其所有优点,以避免一直加密所有内容。除此之外,我还不清楚你是如何编辑加密文件的。

我有一个替代工作流程的建议:

  • 将加密文件保留在工作区之外。
  • 在eclipse启动时解密文件,并放置解密的文件 在项目文件夹中。
  • 让Eclipse在解密文件上照常开展业务。
  • 当Eclipse关闭时,再次解密修改后的文件并删除未加密的文件。

通过这种方式,您只会进行一次加密/解密,而不是一直进行加密/解密。