我有很多项目,单元测试等。差不多一百个,我不是在开玩笑。 单击“运行配置”,“类路径”,“高级”,“添加文件夹”一百次并不是我很乐意做的事情。是否有更快的方式,如Ctrl-A然后一次。好吧,它虽然不适用于Crtl-A ......
答案 0 :(得分:0)
您可以将“运行配置”保存到启动文件中。之后,您可以手动或以编程方式编辑此文件。这可能比点击...
容易一些答案 1 :(得分:0)
您的运行配置将保存为.launch
个文件保存在工作区的子文件夹中:
<workspace>\.metadata\.plugins\org.eclipse.debug.core\.launches
您可以使用优秀的文本编辑器轻松查找/替换这些文件中的内容。
答案 2 :(得分:0)
在您的<workspace>/.metadata/.plugins/org.eclipse.debug.core/.launches/*.launch
文件中查看Eclipse工作区。这些是定义您的启动的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="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <runtimeClasspathEntry containerPath="org.eclipse.jdt.launching.JRE_CONTAINER" path="1" type="4"/> "/>
<listEntry value="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <runtimeClasspathEntry path="3" projectName="SIBAT_BATCH_EXPORTS" type="1"/> "/>
<listEntry value="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <runtimeClasspathEntry containerPath="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER" path="3" type="4"/> "/>
<listEntry value="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <runtimeClasspathEntry internalArchive="/other/conf/dev" path="3" type="2"/> "/>
</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>