Java Eclipse有效的targetplatform,但插件中的类无法解析

Java Eclipse有效的targetplatform,但插件中的类无法解析,java,eclipse,eclipse-plugin,target-platform,Java,Eclipse,Eclipse Plugin,Target Platform,从Kepler.2IDE迁移到Mar.2IDE,我需要构建一个目标文件,这样我仍然可以使用我们所依赖的旧插件 我设法手动构建了一个目标文件,它满足了我项目中30多个插件中的所有依赖项,只有10个不相关的错误。但是我切换到目标定义对话框,它做了一些我看不见的事情,而不是我在1个插件中遇到的10个错误,我在30多个插件中突然出现了54000多个错误。导入中未解析的类都由targetplatform中的插件满足。我尝试过重新启动Eclipse,清理构建,重新加载目标文件,现在没有任何东西可以改变大量错

从Kepler.2IDE迁移到Mar.2IDE,我需要构建一个目标文件,这样我仍然可以使用我们所依赖的旧插件

我设法手动构建了一个目标文件,它满足了我项目中30多个插件中的所有依赖项,只有10个不相关的错误。但是我切换到目标定义对话框,它做了一些我看不见的事情,而不是我在1个插件中遇到的10个错误,我在30多个插件中突然出现了54000多个错误。导入中未解析的类都由targetplatform中的插件满足。我尝试过重新启动Eclipse,清理构建,重新加载目标文件,现在没有任何东西可以改变大量错误

有没有关于什么原因的想法。目标文件在targetplatform对话框中显示细节层次并看起来很好。位置和内容选项卡显示良好

这是目录

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?pde version="3.8"?><target name="kepler" sequenceNumber="135">
<locations>
<location includeAllPlatforms="true" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit">
<unit id="org.hsqldb.feature.group" version="2.2.8.201310261216"/>
<unit id="org.apache.commons.logging.feature.group" version="1.1.1.201310261216"/>
<unit id="org.apache.log4j.feature.group" version="1.2.16.201310261216"/>
<unit id="com.mysql.jdbc.feature.group" version="5.1.11.201310261216"/>
<unit id="com.microsoft.sqlserver.jdbc.feature.group" version="3.0.1301.201310261216"/>
<unit id="javax.persistence.feature.group" version="2.0.1.201310261216"/>
<unit id="com.db4o.feature.group" version="7.4.155.v20120928-1733"/>
<unit id="org.dom4j.feature.group" version="1.6.1.201310261216"/>
<unit id="org.postgresql.feature.group" version="9.0.0.201310261216"/>
<unit id="org.hibernate.feature.group" version="4.1.1.201310261216"/>
<repository location="http://www.elver.org/eclipse/2.0.0/update"/>
</location>
<location includeAllPlatforms="true" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit">
<unit id="org.eclipse.contribution.xref.feature.group" version="2.2.3.e43x-RELEASE-20130627-0800"/>
<unit id="org.aspectj.feature.group" version="1.7.3.20130613144500-a"/>
<unit id="org.eclipse.contribution.weaving.feature.group" version="2.2.3.e43x-RELEASE-20130627-0800"/>
<unit id="org.eclipse.ajdt.feature.group" version="2.2.3.e43x-RELEASE-20130627-0800"/>
<repository location="http://download.eclipse.org/tools/ajdt/43/update"/>
</location>
<location includeAllPlatforms="true" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit">
<unit id="org.slf4j.log4j" version="1.7.2.v20130115-1340"/>
<unit id="org.w3c.dom.events" version="3.0.0.draft20060413_v201105210656"/>
<unit id="org.apache.commons.io" version="2.0.1.v201105210651"/>
<unit id="org.apache.commons.lang" version="2.6.0.v201205030909"/>
<unit id="org.junit" version="4.11.0.v201303080030"/>
<unit id="org.hamcrest.core" version="1.3.0.v201303031735"/>
<repository location="http://download.eclipse.org/tools/orbit/downloads/drops/R20140114142710/repository/"/>
</location>
<location includeAllPlatforms="true" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit">
<unit id="org.eclipse.emf.teneo.hibernate.sdk.feature.group" version="2.0.1.v201508111358"/>
<unit id="org.eclipse.emf.teneo.hibernate.feature.group" version="2.0.1.v201508111358"/>
<unit id="org.eclipse.emf.teneo.cdo.sdk.feature.group" version="2.0.1.v201508111358"/>
<unit id="org.eclipse.emf.teneo.cdo.feature.group" version="2.0.1.v201508111358"/>
<repository location="http://download.eclipse.org/modeling/emf/teneo/updates/2.0.0/interim/"/>
</location>
<location includeAllPlatforms="true" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit">
<unit id="org.codehaus.groovy.m2eclipse.feature.feature.group" version="2.9.1.xx-201411061336-e43-RELEASE"/>
<unit id="org.codehaus.groovy20.feature.feature.group" version="2.9.1.xx-201411061336-e43-RELEASE"/>
<unit id="org.codehaus.groovy23.feature.feature.group" version="2.9.1.xx-201411061336-e43-RELEASE"/>
<unit id="org.codehaus.groovy.jdt.patch.feature.group" version="2.9.1.xx-201411061336-e43-RELEASE"/>
<unit id="org.codehaus.groovy22.feature.feature.group" version="2.9.1.xx-201411061336-e43-RELEASE"/>
<unit id="org.codehaus.groovy21.feature.feature.group" version="2.9.1.xx-201411061336-e43-RELEASE"/>
<unit id="org.codehaus.groovy.eclipse.feature.feature.group" version="2.9.1.xx-201411061336-e43-RELEASE"/>
<repository location="http://dist.springsource.org/release/GRECLIPSE/e4.3"/>
</location>
<location includeAllPlatforms="true" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit">
<unit id="org.eclipse.jdt.debug" version="3.8.0.v20130514-0841"/>
<unit id="org.eclipse.jdt.debug.ui" version="3.6.200.v20130514-0841"/>
<unit id="org.eclipse.jdt.ui" version="3.9.2.v20131106-1600"/>
<unit id="org.eclipse.jdt.junit" version="3.7.200.v20130514-0733"/>
<unit id="org.eclipse.jdt.junit.core" version="3.7.200.v20130514-1154"/>
<unit id="org.eclipse.pde.source.feature.group" version="3.9.1.v20140221-1700"/>
<unit id="org.eclipse.rcp.feature.group" version="4.3.2.v20140221-1700"/>
<unit id="org.eclipse.emf.ecoretools.sdk.feature.group" version="1.2.0.201306071421"/>
<unit id="org.eclipse.emf.compare.source.feature.group" version="2.1.3.201402040808"/>
<unit id="org.eclipse.platform.sdk" version="4.3.2.M20140221-1700"/>
<unit id="org.eclipse.emf.eef.codegen.ecore-feature.feature.group" version="1.2.0.201301111054"/>
<unit id="org.eclipse.pde.feature.group" version="3.9.1.v20140221-1700"/>
<unit id="org.eclipse.emf.validation.sdk.feature.group" version="1.7.0.201306111341"/>
<unit id="org.eclipse.emf.compare.ide.ui.source.feature.group" version="2.1.3.201402040808"/>
<unit id="org.eclipse.graphiti.sdk.plus.feature.feature.group" version="0.10.2.v20140217-1225"/>
<unit id="org.eclipse.emf.sdk.feature.group" version="2.9.2.v20140203-1126"/>
<unit id="org.eclipse.e4.rcp.feature.group" version="1.2.2.v20140206-1358"/>
<unit id="org.eclipse.birt.osgi.runtime.sdk.feature.group" version="4.3.2.v20140211-1400-795388UF5G6LKl-4mBu2LJ7GXD29"/>
<unit id="org.eclipse.graphiti.feature.feature.group" version="0.10.2.v20140217-1225"/>
<unit id="org.eclipse.gef.sdk.feature.group" version="3.9.1.201308190730"/>
<unit id="org.eclipse.rcp.source.feature.group" version="4.3.2.v20140221-1700"/>
<unit id="org.eclipse.platform.feature.group" version="4.3.2.v20140221-1852"/>
<unit id="org.eclipse.birt.chart.cshelp.feature.group" version="4.3.2.v20140211-1400-5217w3125132202511"/>
<unit id="org.eclipse.graphiti.export.feature.feature.group" version="0.10.2.v20140217-1225"/>
<unit id="org.eclipse.equinox.sdk.feature.group" version="3.9.0.v20140221-1852"/>
<unit id="org.eclipse.amalgam.discovery.feature.group" version="1.4.0.201308130745"/>
<unit id="org.eclipse.xsd.sdk.feature.group" version="2.9.1.v20140203-1126"/>
<unit id="org.eclipse.birt.feature.group" version="4.3.2.v20140211-1400-DPDKA5GixAoaudOsMil4K3C7KNz0"/>
<unit id="org.eclipse.datatools.sdk.feature.feature.group" version="1.11.2.v201309171554-7PAi7gFEpPZGKz-8iIz--X8NuUhz"/>
<unit id="org.eclipse.net4j.sdk.feature.group" version="4.2.1.v20140218-1830"/>
<unit id="org.eclipse.emf.diffmerge.sdk.feature.feature.group" version="0.2.0.v20130523-0727"/>
<unit id="org.eclipse.datatools.enablement.sdk.feature.feature.group" version="1.11.2.v201309171554-7I9v7XFE9JgQP0oJDSE2RI-mNjpc"/>
<unit id="org.eclipse.emf.eef.sdk-feature.feature.group" version="1.2.0.201301111054"/>
<unit id="org.eclipse.platform.source.feature.group" version="4.3.2.v20140221-1852"/>
<unit id="org.eclipse.graphiti.feature.tools.feature.group" version="0.10.2.v20140217-1225"/>
<unit id="org.eclipse.emf.oda.sdk.feature.group" version="1.2.0.v20140203-1126"/>
<unit id="org.eclipse.birt.cshelp.feature.group" version="4.3.2.v20140211-1400-5217w3125132202511"/>
<unit id="org.eclipse.emf.transaction.sdk.feature.group" version="1.7.0.201306111400"/>
<unit id="org.eclipse.equinox.executable.feature.group" version="3.6.0.v20140117-1004"/>
<unit id="org.eclipse.rcp.sdk.id" version="4.3.2.M20140221-1700"/>
<unit id="org.eclipse.emf.compare.ide.ui.feature.group" version="2.1.3.201402040808"/>
<unit id="org.eclipse.wst.xml_ui.feature.feature.group" version="3.5.2.v201401062113-7H7IFizDxumVu0K6bjdPjXRkoz0FiUYMnSyT9PL"/>
<unit id="org.eclipse.emf.compare.feature.group" version="2.1.3.201402040808"/>
<unit id="org.eclipse.graphiti.sdk.feature.feature.group" version="0.10.2.v20140217-1225"/>
<unit id="org.eclipse.emf.compare.diagram.gmf.feature.group" version="2.1.3.201402040808"/>
<unit id="org.eclipse.ant.launching" version="1.0.300.v20140203-1328"/>
<unit id="org.eclipse.jdt.core.manipulation" version="1.5.0.v20130605-1748"/>
<unit id="org.eclipse.jdt.launching" version="3.7.1.v20131218-1102"/>
<unit id="org.eclipse.gef" version="3.9.0.201308190730"/>
<unit id="org.eclipse.jface" version="3.9.1.v20130725-1141"/>
<unit id="org.eclipse.swt" version="3.102.1.v20130827-2021"/>
<unit id="org.eclipse.ui" version="3.105.0.v20130522-1122"/>
<unit id="org.eclipse.draw2d" version="3.9.0.201308190730"/>
<repository location="http://download.eclipse.org/releases/kepler"/>
</location>
<location includeAllPlatforms="true" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit">
<unit id="org.eclipse.emf.cdo.feature.group" version="4.5.0.v20160320-0839"/>
<unit id="org.eclipse.net4j.feature.group" version="4.5.0.v20160607-1254"/>
<unit id="org.eclipse.net4j.db.feature.group" version="4.5.0.v20160607-1254"/>
<unit id="org.eclipse.net4j.db.h2.feature.group" version="4.2.300.v20160301-1326"/>
<unit id="org.eclipse.emf.cdo.server.db.feature.group" version="4.4.0.v20160607-1254"/>
<unit id="org.eclipse.emf.cdo.server.feature.group" version="4.5.0.v20160607-1254"/>
<repository location="http://download.eclipse.org/modeling/emf/cdo/updates/integration/"/>
</location>
</locations>
</target>

在使用Eclipse多年之后,我从未找到这些p2相关问题的原因,这不是我遇到的唯一问题。如果您在Eclipse论坛上查看PDE论坛,您将看到大量未回答的问题,其中一些是我的问题。上面的问题是间歇性的,我不知道是什么原因造成的。目前它已经“消失”

我注意到的一件事是,更新站点的插件解析速度有多慢,实际上,离开机器的速度很慢。网站本身在浏览器中响应很快,我有一个快速的互联网连接


我对任何人的建议都是不要使用目标编辑器,而是使用文本编辑器并仔细设计目标文件。目标编辑器经常从一次重启到下一次重启,从所有插件都解析为无插件。

使用Eclipse多年后,我从未找到这些p2相关问题的原因,这不是我遇到的唯一问题。如果您在Eclipse论坛上查看PDE论坛,您将看到大量未回答的问题,其中一些是我的问题。上面的问题是间歇性的,我不知道是什么原因造成的。目前它已经“消失”

我注意到的一件事是,更新站点的插件解析速度有多慢,实际上,离开机器的速度很慢。网站本身在浏览器中响应很快,我有一个快速的互联网连接

我对任何人的建议都是不要使用目标编辑器,而是使用文本编辑器并仔细设计目标文件。目标编辑器通常从一次重启到下一次重启,从所有插件解析为无