我使用maven tycho创建了一个eclipse插件,它有一个名为com.test.antlr的依赖插件。我已经创建并导出为插件。在我的更新站点的maven构建期间,com.test.antlr类路径条目被更改。主要插件名为com.test.main,依赖项com.test.antlr被添加到功能项目中。它被引用到更新站点,其中包含eclipse-repository。在构建期间,它生成了一个带有插件和功能的zip文件。插件文件夹包含com.test.antlr和主插件。但是类路径条目从java 1.6更改为以下
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
并在依赖插件(com.test.antlr)的meta.mf文件中更改
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
到
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
我的eclipse类路径只有java 1.6 i dint install java 1.7。类路径自动转换。请帮助我非常需要这个。