2012-02-23 26 views
0

我有很多項目,單元測試等近100個,我不是在開玩笑。 單擊「運行配置」,「Classpath」,「高級」,「添加文件夾」一百次並不是我所樂意做的。有沒有更快的方式像Ctrl-A然後一次。那麼,它不適用於Crtl-A,但是...如何將目錄添加到幾百個Eclipse運行配置中?

回答

0

您可以將運行配置保存到啓動文件。之後,您可以手動或以編程方式編輯此文件。這可能是比點擊輕鬆一點......

0

你的運行配置在您的工作空間的子文件夾中保存爲文件.launch

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

您可以輕鬆地查找/替換使用你想要的那些文件一個好的文本編輯器。

0

在您的Eclipse工作區中查找您的<workspace>/.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> 
相關問題