1 Reply Latest reply on Nov 25, 2006 5:02 AM by Max Rydahl Andersen

    JBossIDE-Core-nodeps-2.0.0.Beta2.zip features.xml contains <

    Jarkko Lietolahti Novice

      Just noticed that the nodeps version, JBossIDE-Core-nodeps-2.0.0.Beta2.zip , still contains several includes -tags in it's feature.xml.

      
       <includes id="org.eclipse.emf" version="2.2.1.v200609210005"/>
      
       <includes id="org.eclipse.gef" version="3.2.1.v20060921"/>
      
       <includes id="org.eclipse.jem" version="1.2.1.v20060815_M----6zXJJzKIRGVU"/>
      
       <includes id="org.eclipse.jst" version="1.5.1.v200609111510-kW-O_zxPud7GuJG"/>
      
       <includes id="org.eclipse.wst" version="1.5.1.v200609111500-X3TmmF3AeboB5EW"/>
      
       <includes id="org.eclipse.xsd" version="2.2.1.v200609210005"/>
      
      


      To fix it, i removed all those includes and added several import-tags inside the requires that (copied from some other nodeps feature.xml)

      
       <url>
       <update label="JBoss Eclipse IDE Update Site" url="http://download.jboss.org/jbosside/updates/stable"/>
       </url>
      
       <requires>
      
       <import plugin="org.eclipse.core.runtime"/>
       <import plugin="org.eclipse.debug.core"/>
       <import plugin="org.eclipse.core.resources"/>
       <import plugin="org.eclipse.jdt.launching"/>
       <import plugin="org.eclipse.jdt.core"/>
       <import plugin="org.eclipse.jst.server.core" version="1.0.102" match="equivalent"/>
       <import plugin="org.eclipse.jst.server.generic.core" version="1.0.100" match="equivalent"/>
       <import plugin="org.eclipse.wst.server.core" version="1.0.102" match="equivalent"/>
       <import plugin="org.eclipse.core.boot"/>
       <import plugin="org.eclipse.debug.ui"/>
       <import plugin="org.eclipse.jst.j2ee"/>
       <import plugin="org.eclipse.jst.j2ee.core" version="1.1.0" match="equivalent"/>
       <import plugin="org.eclipse.ant.ui"/>
       <import plugin="org.eclipse.ant.core"/>
       <import plugin="org.eclipse.ui.externaltools"/>
       <import plugin="org.eclipse.wst.common.project.facet.core" version="1.1.0" match="equivalent"/>
       <import plugin="org.eclipse.jst.common.project.facet.core" version="1.1.0" match="equivalent"/>
       <import plugin="org.eclipse.wst.xml.core" version="1.1.0" match="equivalent"/>
       <import plugin="org.eclipse.ui"/>
       <import plugin="org.eclipse.ui.forms"/>
       <import plugin="org.eclipse.jst.server.ui"/>
       <import plugin="org.eclipse.wst.server.ui" version="1.0.102" match="equivalent"/>
       <import plugin="org.eclipse.wst.server.ui.doc.user"/>
       <import plugin="org.eclipse.jst.server.generic.ui"/>
       <import plugin="org.eclipse.jdt.debug"/>
       <import plugin="org.eclipse.jdt.debug.ui"/>
       <import plugin="org.eclipse.ui.console"/>
       <import plugin="org.eclipse.text"/>
       <import plugin="org.eclipse.jface.text"/>
       <import plugin="org.eclipse.ui.views"/>
       <import plugin="org.eclipse.ui.editors"/>
       <import plugin="org.eclipse.ui.workbench.texteditor" version="3.2.0" match="equivalent"/>
       <import plugin="org.eclipse.wst.xml.ui"/>
       <import plugin="org.eclipse.wst.sse.ui"/>
       <import plugin="org.eclipse.wst.sse.core" version="1.1.0" match="equivalent"/>
       <import plugin="org.eclipse.jdt.ui" version="3.2.0" match="equivalent"/>
       <import plugin="org.eclipse.core.filesystem"/>
       <import plugin="org.eclipse.ui.ide" version="3.2.0" match="equivalent"/>
       <import plugin="org.eclipse.jst.server.tomcat.core"/>
       <import plugin="org.eclipse.jst.servlet.ui"/>
       <import plugin="org.eclipse.jst.j2ee.ui"/>
       <import plugin="org.eclipse.wst.web.ui"/>
       <import plugin="org.eclipse.wst.common.frameworks.ui"/>
       <import plugin="org.eclipse.jst.server.tomcat.ui"/>
       <import plugin="org.eclipse.core.variables"/>
       <import plugin="org.eclipse.search"/>
       <import plugin="org.eclipse.jst.ws"/>
       <import plugin="org.eclipse.jst.ws.ui"/>
       <import plugin="org.eclipse.jst.ws.consumption"/>
       <import plugin="org.eclipse.jst.ws.consumption.ui"/>
       <import plugin="org.eclipse.jst.ws.axis.creation.ui"/>
       <import plugin="org.eclipse.wst.ws"/>
       <import plugin="org.eclipse.wst.ws.ui"/>
      
      
      
       <import plugin="org.eclipse.core.runtime"/>
       <import plugin="org.eclipse.ui.ide"/>
       <import plugin="org.eclipse.ui.views"/>
       <import plugin="org.eclipse.jface.text"/>
       <import plugin="org.eclipse.ui.workbench.texteditor"/>
       <import plugin="org.eclipse.ui.editors"/>
       <import plugin="org.eclipse.core.resources"/>
       <import plugin="org.eclipse.debug.core"/>
       <import plugin="org.eclipse.ui"/>
       <import plugin="org.eclipse.ui.externaltools"/>
       <import plugin="org.eclipse.jdt"/>
       <import plugin="org.eclipse.jdt.core"/>
       <import plugin="org.eclipse.jdt.ui"/>
       <import plugin="org.eclipse.jdt.launching"/>
       <import plugin="org.eclipse.debug.ui"/>
       <import plugin="org.apache.ant"/>
       <import plugin="org.eclipse.ant.core"/>
       <import plugin="org.eclipse.ant.ui"/>
       <import plugin="org.eclipse.jdt.debug"/>
       <import plugin="org.eclipse.jdt.debug.ui"/>
       <import plugin="org.eclipse.ui.intro"/>
       <import plugin="org.eclipse.help"/>
       <import plugin="org.eclipse.help.ui"/>
       </requires>
      
      


      Dunno know, if all that is required (e.g. there might be duplicates), but atleast Eclipse doesn't show any errors.