Eclipse插件修改启动配置文件

3
我有一个问题。我从Eclipse Helios迁移到Eclipse Indigo,但遇到了一个问题。旧的启动配置不起作用,因为Indigo中有不同的maven插件。所以当我运行程序时,会出现以下错误信息:
引用的类路径提供者不存在:org.maven.ide.eclipse.launchconfig.classpathProvider 我知道如何解决它,但我需要编写一个插件,可以在不更改启动配置的情况下为我完成它。所以可能需要添加一个新的Eclipse类路径,可以指向新版本的maven。例如:
当配置包含“org.maven.ide.eclipse.launchconfig.classpathProvider”时,使用“org.eclipse.m2e.launchconfig.classpathProvider”。
有人知道如何扩展启动配置类路径吗?
1个回答

3
以下是适用于我的启动文件:

对于我来说,下面的代码是有效的

<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"/>

这个解决方案仅适用于在使用M2Eclipse插件时,尝试使用为Eclipse Maven插件创建的eclipse启动程序。 - plastique

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接