【问题标题】:How to add a directory into almost a hundred of Eclipse run configurations?如何将目录添加到近百个 Eclipse 运行配置中?
【发布时间】:2012-02-23 14:48:47
【问题描述】:

我有很多项目、单元测试等。差不多有一百个,我不是在开玩笑。 单击“运行配置”、“类路径”、“高级”、“添加文件夹”一百次并不是我乐意做的事情。有没有像 Ctrl-A 这样更快的方法,然后一次。好吧,虽然它不适用于 Crtl-A...

【问题讨论】:

    标签: java eclipse ide junit


    【解决方案1】:

    您可以将运行配置保存到启动文件中。之后,您可以手动或以编程方式编辑此文件。这可能比点击要容易一些...

    【讨论】:

      【解决方案2】:

      您的运行配置保存为.launch 文件在您工作区的子文件夹中:

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

      您可以使用好的文本编辑器轻松地在这些文件中找到/替换您想要的内容。

      【讨论】:

        【解决方案3】:

        查看您的 Eclipse 工作区,在您的 &lt;workspace&gt;/.metadata/.plugins/org.eclipse.debug.core/.launches/*.launch 文件中。这些是定义您的启动的 XML 文件。使用文本编辑器编辑它们,然后重新启动 Eclipse。

        您需要更改 org.eclipse.jdt.launching.CLASSPATH 条目。

        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
        <launchConfiguration type="org.eclipse.jdt.junit.launchconfig">
        <listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
        <listEntry value="/project/src/test/java/xx/yy/zz/FichierExportImplTest.java"/>
        </listAttribute>
        <listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
        <listEntry value="1"/>
        </listAttribute>
        <stringAttribute key="org.eclipse.jdt.junit.CONTAINER" value=""/>
        <booleanAttribute key="org.eclipse.jdt.junit.KEEPRUNNING_ATTR" value="false"/>
        <stringAttribute key="org.eclipse.jdt.junit.TESTNAME" value=""/>
        <stringAttribute key="org.eclipse.jdt.junit.TEST_KIND" value="org.eclipse.jdt.junit.loader.junit3"/>
        <listAttribute key="org.eclipse.jdt.launching.CLASSPATH">
        <listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry containerPath=&quot;org.eclipse.jdt.launching.JRE_CONTAINER&quot; path=&quot;1&quot; type=&quot;4&quot;/&gt;&#13;&#10;"/>
        <listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry path=&quot;3&quot; projectName=&quot;SIBAT_BATCH_EXPORTS&quot; type=&quot;1&quot;/&gt;&#13;&#10;"/>
        <listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry containerPath=&quot;org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER&quot; path=&quot;3&quot; type=&quot;4&quot;/&gt;&#13;&#10;"/>
        <listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry internalArchive=&quot;/other/conf/dev&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
        </listAttribute>
        <stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" value="org.maven.ide.eclipse.launchconfig.classpathProvider"/>
        <booleanAttribute key="org.eclipse.jdt.launching.DEFAULT_CLASSPATH" value="false"/>
        <stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="xx.yy.zz.FichierExportImplTest"/>
        <stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="SIBAT_BATCH_EXPORTS"/>
        <stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.maven.ide.eclipse.launchconfig.sourcepathProvider"/>
        </launchConfiguration>
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2018-12-14
          • 1970-01-01
          • 1970-01-01
          • 2014-02-24
          • 2014-09-29
          • 1970-01-01
          • 1970-01-01
          • 2019-11-03
          相关资源
          最近更新 更多