Eclipse中的全局启动配置?

时间:2010-06-29 15:15:44

标签: eclipse

这似乎很简单,但我在现有问题中找不到答案:

如何为所有现有和现有的运行或调试配置添加全局参数?在我的例子中,我需要一个VM参数,但我发现这对于运行热线参数也很有用。

基本上,每次创建单元测试时,我都需要创建一个配置(或运行,创建一个),然后使用相同的VM参数手动编辑每个配置。对于这样一个好工具来说,这似乎很愚蠢。

2 个答案:

答案 0 :(得分:11)

事实并非如此。您可以将VM参数添加到JRE定义中。这正是它的用途。我自己使用它,以便在每次运行时启用断言并且堆为1024mb,甚至是未来的。

答案 1 :(得分:6)

哎哟:7-years bug,要求运行配置模板,正是因为那种或原因。

This thread提出了一个有趣的解决方法,基于复制基于字符串替换的虚假配置:

  
      
  1. 您可以在Window->Preferences->Run/Debug->String Substitution中定义变量。例如,您可以使用。定义projectName_log4j变量   更正-Dlog4j.configuration=...值   在运行配置中,您可以使用${projectName_log4j},而无需记住实际值。
  2.   
  3. 您可以定义项目特定的“空”运行配置   在此配置中设置项目和参数字段,但不在主类中设置。如果必须为此项目创建新的运行配置,请选择此项并使用其弹出菜单中的“复制”复制此配置。
      您只需设置主类和程序参数。
  4.         

    您也可以将两种解决方案结合使用:使用变量并定义“空”   运行使用此变量的配置。在这种情况下的巨大优势   当你开始使用不同的log4j配置文件时,你必须改变   只有变量声明。

不理想,但可能会缓解您的过程。