Плагин Eclipse, модифицирующий файлы конфигурации запуска - PullRequest
3 голосов
/ 24 августа 2011

У меня проблема.Я перешел из Eclipse Helios в Eclipse Indigo, и здесь есть одна проблема.Старые конфигурации запуска не работают, потому что в Indigo есть другой плагин maven.поэтому, когда я запускаю программу, я получаю следующее сообщение об ошибке:

Ссылочный поставщик classpath не существует: org.maven.ide.eclipse.launchconfig.classpathProvider

Я знаю, как это исправитьно мне нужно написать плагин, который может сделать это для меня без изменения конфигурации запуска.Поэтому, вероятно, необходимо добавить новый путь к классу Eclipse, который может указывать на новую версию Maven.что-то вроде:

, когда конфигурация содержит "org.maven.ide.eclipse.launchconfig.classpathProvider" use "org.eclipse.m2e.launchconfig.classpathProvider".

Кто-нибудь знает, как расширитьпуть к классу запуска конфигурации?

1 Ответ

3 голосов
/ 16 февраля 2012

Ниже в файле запуска у меня работает

<stringAttribute
    key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER"
    value="org.eclipse.m2e.launchconfig.classpathProvider"/>

ранее это было так:

<stringAttribute
    key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER"
    value="org.maven.ide.eclipse.launchconfig.classpathProvider"/>
...