这看起来很简单,但我在现有问题中找不到答案:
如何为所有现有和现有的运行或调试配置添加全局参数?在我的例子中,我需要一个VM参数,但我发现这对于运行热线参数也很有用.
基本上,每次创建单元测试时,我都需要创建一个配置(或运行,创建一个),然后使用相同的VM参数手动编辑每个配置.这对于这样一个好工具来说似乎很愚蠢.
哎哟:7年的bug,要求运行配置模板,正是因为那种或原因.
该线程提出了一个有趣的解决方法,基于复制基于字符串替换的伪配置:
- 您可以在中定义变量
Window->Preferences->Run/Debug->String Substitution.例如,您可以projectName_log4j使用正确的-Dlog4j.configuration=...值定义变量.
在运行配置中,您可以使用,${projectName_log4j}而不必记住实际值.- 您可以定义项目特定的"空"运行配置.
在此配置中设置项目和参数字段,但不在主类中设置.如果必须为此项目创建新的运行配置,请选择此项并使用其弹出菜单中的"复制"复制此配置.
您只需设置主类和程序参数即可.您还可以组合两种解决方案:使用变量并定义使用此变量的"空"运行配置.在这种情况下的最大优点是当您开始使用不同的log4j配置文件时,您必须仅更改变量声明.
不理想,但它可能会缓解您的过程.
| 归档时间: |
|
| 查看次数: |
3275 次 |
| 最近记录: |