【问题标题】:Update multiple eclipse run configuration user classpath setting更新多个eclipse运行配置用户类路径设置
【发布时间】:2013-03-28 03:55:00
【问题描述】:

背景: ProjectA 是一个 Eclipse 4.2.1 java 项目,有许多 junit 4 测试类。每个 junit 测试有时会单独运行,因此具有相应的运行配置。每个运行配置都指定一个来自 ProjectB 的配置文件夹作为用户类路径条目。

ProjectA
  test
    classATest.java (run configuration user class path entry -> ProjectB/config)
    classBtest.java (run configuration user class path entry -> ProjectB/config)
    ...
ProjectB
  config *deleted*
ProjectC
  config *created*

问题: 如果配置文件夹从 ProjectB 移动到 ProjectC,有没有办法使用新的用户类路径条目对所有 junit 运行配置进行批量更新。

约束: 在 ProjectA 中维护配置文件夹和内容的副本是不可取的,因为它经常更新。手动更新每个运行配置是不可取的。将 junit 测试类添加到 junit 套件并具有单个运行配置可能会起作用,但为了运行单个测试,我需要运行套件,将其杀死,然后从 junit 窗口运行单个测试。

尝试: 我无法找到通过 Eclipse GUI 执行此类更新的方法。也许直接操作 eclipse 文件会起作用。

提前致谢。

【问题讨论】:

    标签: eclipse junit classpath


    【解决方案1】:

    根据this,eclipse 将运行配置存储在:

    <workspace>/.metadata/.plugins/.org.eclipse.debug.core/.launches 
    

    因此,在文本编辑器或 linux 测试操作程序中使用查找/替换功能,使用新的用户类路径条目重构运行配置应该很简单。

    【讨论】:

      猜你喜欢
      • 2016-02-17
      • 1970-01-01
      • 2012-08-13
      • 2011-01-08
      • 1970-01-01
      • 2012-06-02
      • 2018-12-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多