Как добавить каталог в почти сотню конфигураций запуска Eclipse? - PullRequest
0 голосов
/ 23 февраля 2012

У меня много проектов, юнит-тестов и т. Д. Почти сто, и я не шучу.Я не буду рад, если вы нажмете «Выполнить настройки», «Путь к классам», «Дополнительно», «Добавить папку» сто раз.Есть ли более быстрый способ, как Ctrl-A, а затем один раз.Ну, это не работает с Crtl-A, хотя ...

Ответы [ 3 ]

0 голосов
/ 23 февраля 2012

Ваши конфигурации запуска сохраняются в виде .launch файлов в подпапке вашего рабочего пространства:

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

Вы можете легко найти / заменить то, что вы хотите в этих файлах, используя хороший текстовый редактор.

0 голосов
/ 23 февраля 2012

Посмотрите в своем рабочем пространстве 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>
0 голосов
/ 23 февраля 2012

Вы можете сохранить конфигурацию запуска в файле запуска. После этого вы можете редактировать этот файл вручную или программно. Это может быть немного проще, чем нажать ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...