Feature Plugins not Materialized [message #663611] |
Tue, 05 April 2011 20:36  |
Eclipse User |
|
|
|
I'm working on filling out a feature that describes what will become a minimalized target platform for a headless equinox based server. The feature has all required plugins listed in the plugin section and not in the dependencies section.
When resolving either to a wizard or full manifesting about 2/3 of the listed plugins are resolved. The others do not raise errors. The system doesn't even appear to even be trying to resolve them. I have logging turned to debug.
The strange thing is that i'm using the same basic rmap and feature structure to do the same thing for the voice tools project's hudson build and it works perfectly. All file contents are provided below. Thanks for any help you can offer and sorry for the long post. File attachments would work wonders for this.
RMAP
--------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<rm:rmap xmlns:bc="http://www.eclipse.org/buckminster/Common-1.0" xmlns:rm="http://www.eclipse.org/buckminster/RMap-1.0">
<rm:searchPath name="spring-source">
<rm:provider componentTypes="osgi.bundle,eclipse.feature,buckminster" readerType="maven2"
source="false" mutable="false">
<rm:uri format="http://repository.springsource.com/maven/bundles/external/"/>
</rm:provider>
</rm:searchPath>
<rm:searchPath name="orbit">
<rm:provider readerType="p2" componentTypes="osgi.bundle,eclipse.feature,buckminster" mutable="false" source="false">
<rm:uri format=" http://download.eclipse.org/tools/orbit/downloads/drops/S201 10304120314/repository/?importType=binary"/>
</rm:provider>
</rm:searchPath>
<rm:searchPath name="helios-release">
<rm:provider readerType="p2" componentTypes="osgi.bundle,eclipse.feature,buckminster" source="false" mutable="false">
<rm:uri format=" http://download.eclipse.org/releases/helios?importType=binar y"/>
</rm:provider>
</rm:searchPath>
<rm:searchPath name="epp">
<rm:provider readerType="p2" componentTypes="osgi.bundle,eclipse.feature,buckminster" source="false" mutable="false">
<rm:uri format=" http://download.eclipse.org/technology/epp/packages/helios?i mportType=bindary"/>
</rm:provider>
</rm:searchPath>
<rm:locator searchPathRef="helios-release" failOnError="false"/>
<rm:locator searchPathRef="orbit" failOnError="false"/>
<rm:locator searchPathRef="spring-source" failOnError="false"/>
<rm:locator searchPathRef="epp" failOnError="false"/>
</rm:rmap>
---------------------------------------------
Feature
---------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<feature
id="com.openmethods.ep.features.base.target"
label="Core Enterprise Platform Target Platform"
version="4.0.0.qualifier"
provider-name="OPENMETHODS">
<description url="http://www.example.com/description">
[Enter Feature Description here.]
</description>
<copyright url="http://www.example.com/copyright">
[Enter Copyright Description here.]
</copyright>
<license url="http://www.example.com/license">
[Enter License Description here.]
</license>
<plugin
id="javax.xml"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.apache.xml.resolver"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.apache.xml.serializer"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.apache.xerces"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.osgi"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.equinox.ds"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.osgi.services"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="javax.servlet"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.equinox.util"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.equinox.log"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.equinox.p2.core"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.equinox.common"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.equinox.p2.artifact.repository"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.equinox.p2.console"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.equinox.p2.director"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.equinox.p2.director.app"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.equinox.p2.directorywatcher"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.equinox.p2.discovery"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.equinox.p2.discovery.compatibility"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.equinox.p2.engine"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.equinox.p2.extensionlocation"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.equinox.p2.garbagecollector"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.equinox.p2.jarprocessor"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.equinox.p2.metadata"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.equinox.p2.metadata.generator"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.equinox.p2.metadata.repository"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.equinox.p2.operations"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.equinox.p2.publisher"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.equinox.p2.ql"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.equinox.p2.reconciler.dropins"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.equinox.p2.repository"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.equinox.p2.repository.tools"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.equinox.p2.touchpoint.eclipse"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.equinox.p2.touchpoint.natives"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.equinox.p2.updatechecker"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.equinox.p2.updatesite"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.core.jobs"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.core.runtime"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.core.contenttype"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.ecf"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.ecf.filetransfer"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.ecf.identity"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.ecf.provider.filetransfer"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.equinox.app"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.equinox.concurrent"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.equinox.frameworkadmin"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.equinox.frameworkadmin.equinox"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.equinox.preferences"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.equinox.registry"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.sat4j.core"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.sat4j.pb"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.core.net"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.core.net.linux.x86"
download-size="0"
install-size="0"
version="0.0.0"
fragment="true"
unpack="false"/>
<plugin
id="org.eclipse.core.net.linux.x86_64"
download-size="0"
install-size="0"
version="0.0.0"
fragment="true"
unpack="false"/>
<plugin
id="org.eclipse.core.net.source"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.core.net.win32.x86"
download-size="0"
install-size="0"
version="0.0.0"
fragment="true"
unpack="false"/>
<plugin
id="org.eclipse.core.net.win32.x86_64"
download-size="0"
install-size="0"
version="0.0.0"
fragment="true"
unpack="false"/>
<plugin
id="org.eclipse.equinox.security"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.equinox.security.macosx"
download-size="0"
install-size="0"
version="0.0.0"
fragment="true"
unpack="false"/>
<plugin
id="org.eclipse.equinox.security.win32.x86"
download-size="0"
install-size="0"
version="0.0.0"
fragment="true"
unpack="false"/>
<plugin
id="org.eclipse.equinox.transforms.hook"
download-size="0"
install-size="0"
version="0.0.0"
fragment="true"
unpack="false"/>
<plugin
id="org.eclipse.equinox.weaving.hook"
download-size="0"
install-size="0"
version="0.0.0"
fragment="true"
unpack="false"/>
<plugin
id="org.eclipse.core.runtime.compatibility.auth"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.core.runtime.compatibility.registry"
download-size="0"
install-size="0"
version="0.0.0"
fragment="true"/>
<plugin
id="org.eclipse.ecf.ssl"
download-size="0"
install-size="0"
version="0.0.0"
fragment="true"
unpack="false"/>
<plugin
id="org.eclipse.ecf.provider.filetransfer.httpclient"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.ecf.provider.filetransfer.httpclient.ssl"
download-size="0"
install-size="0"
version="0.0.0"
fragment="true"
unpack="false"/>
<plugin
id="org.eclipse.ecf.provider.filetransfer.ssl"
download-size="0"
install-size="0"
version="0.0.0"
fragment="true"
unpack="false"/>
<plugin
id="org.apache.commons.httpclient"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.apache.commons.codec"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.apache.commons.logging"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.equinox.http.jetty"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.equinox.http.servlet"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.equinox.simpleconfigurator"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.equinox.simpleconfigurator.manipulator"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.soda.sat.equinox.console.cmdprov"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.soda.sat.equinox.console.cmdprov.logwriter"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.mortbay.jetty.server"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.mortbay.jetty.util"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.soda.sat.core"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.soda.sat.core.log"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
</feature>
-------------------------------------------------
Resulting Target Platform
-------------------------------------------------
<?xml version='1.0' encoding='UTF-8'?>
<?artifactRepository version='1.1.0'?>
<repository name='Runnable repository.' type='org.eclipse.equinox.p2.artifact.repository.simpleRepos itory' version='1.0.0'>
<properties size='1'>
<property name='p2.timestamp' value='1302029220789'/>
</properties>
<mappings size='3'>
<rule filter='(& (classifier=osgi.bundle))' output='${repoUrl}/plugins/${id}_${version}.jar'/>
<rule filter='(& (classifier=binary))' output='${repoUrl}/binary/${id}_${version}'/>
<rule filter='(& (classifier=org.eclipse.update.feature))' output='${repoUrl}/features/${id}_${version}.jar'/>
</mappings>
<artifacts size='49'>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.repository' version='2.0.2.R36x_v20110111-1500'>
<properties size='1'>
<property name='download.size' value='150710'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.discovery' version='1.0.0.v20100503'>
<properties size='1'>
<property name='download.size' value='35424'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.garbagecollector' version='1.0.100.v20100503'>
<properties size='1'>
<property name='download.size' value='24513'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.ql' version='2.0.0.v20100503a'>
<properties size='1'>
<property name='download.size' value='7799'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.ds' version='1.2.1.R36x_v20100803'>
<properties size='1'>
<property name='download.size' value='184119'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.registry' version='3.5.0.v20100503'>
<properties size='1'>
<property name='download.size' value='182596'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.core.jobs' version='3.5.1.R36x_v20100824'>
<properties size='1'>
<property name='download.size' value='90875'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.publisher' version='1.1.2.v20100824-2220'>
<properties size='1'>
<property name='download.size' value='279659'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.directorywatcher' version='1.0.203.R36x_v20101220'>
<properties size='1'>
<property name='download.size' value='31645'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.operations' version='2.0.0.v20100510'>
<properties size='1'>
<property name='download.size' value='49522'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.updatechecker' version='1.1.101.R36x_v20100823'>
<properties size='1'>
<property name='download.size' value='16794'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.director.app' version='1.0.201.R36x_v20100823'>
<properties size='1'>
<property name='download.size' value='53983'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.sat4j.core' version='2.2.0.v20100429'>
<properties size='1'>
<property name='download.size' value='193845'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.ecf.filetransfer' version='4.0.0.v20100906-1425'>
<properties size='1'>
<property name='download.size' value='51207'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.apache.xml.resolver' version='1.2.0.v201005080400'>
<properties size='1'>
<property name='download.size' value='96359'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.director' version='2.0.3.R36x_v20101117-1018'>
<properties size='1'>
<property name='download.size' value='97262'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.touchpoint.natives' version='1.0.201.R36x_v20110111'>
<properties size='1'>
<property name='download.size' value='49918'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='javax.xml' version='1.3.4.v201005080400'>
<properties size='1'>
<property name='download.size' value='237987'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.preferences' version='3.3.0.v20100503'>
<properties size='1'>
<property name='download.size' value='111098'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.repository.tools' version='2.0.1.R36x_v20100823'>
<properties size='1'>
<property name='download.size' value='228870'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='javax.servlet' version='2.5.0.v200910301333'>
<properties size='1'>
<property name='download.size' value='118874'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.console' version='1.0.200.v20100601'>
<properties size='1'>
<property name='download.size' value='23545'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.app' version='1.3.1.R36x_v20100803'>
<properties size='1'>
<property name='download.size' value='83838'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.engine' version='2.0.1.R36x_v20110201'>
<properties size='1'>
<property name='download.size' value='179131'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.common' version='3.6.0.v20100503'>
<properties size='1'>
<property name='download.size' value='101957'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.util' version='1.0.200.v20100503'>
<properties size='1'>
<property name='download.size' value='76820'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.jarprocessor' version='1.0.200.v20100503a'>
<properties size='1'>
<property name='download.size' value='67002'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.apache.xerces' version='2.9.0.v201005080400'>
<properties size='1'>
<property name='download.size' value='1301766'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.touchpoint.eclipse' version='2.0.3.R36x_v20101202'>
<properties size='1'>
<property name='download.size' value='117528'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.ecf' version='3.1.0.v20100906-1425'>
<properties size='1'>
<property name='download.size' value='94416'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.metadata' version='2.0.1.R36x_v20101202'>
<properties size='1'>
<property name='download.size' value='328299'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.metadata.repository' version='1.1.0.v20100513'>
<properties size='1'>
<property name='download.size' value='108920'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.reconciler.dropins' version='1.1.2.R36x_v20110114'>
<properties size='1'>
<property name='download.size' value='44257'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.osgi' version='3.6.2.R36x_v20110210'>
<properties size='1'>
<property name='download.size' value='1148372'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.discovery.compatibility' version='1.0.1.v20110204-1323'>
<properties size='1'>
<property name='download.size' value='55407'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.ecf.identity' version='3.1.0.v20100906-1425'>
<properties size='1'>
<property name='download.size' value='54618'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.osgi.services' version='3.2.100.v20100503'>
<properties size='1'>
<property name='download.size' value='67435'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.sat4j.pb' version='2.2.0.v20100429'>
<properties size='1'>
<property name='download.size' value='121388'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.ecf.provider.filetransfer' version='3.1.0.v20100906-1425'>
<properties size='1'>
<property name='download.size' value='125181'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.core.runtime.compatibility.auth' version='3.2.200.v20100517'>
<properties size='1'>
<property name='download.size' value='22814'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.artifact.repository' version='1.1.1.R36x_v20100901'>
<properties size='1'>
<property name='download.size' value='124554'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.core' version='2.0.3.R36x_v20110111'>
<properties size='1'>
<property name='download.size' value='67097'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.metadata.generator' version='1.0.202.R36x_v20101208-1400'>
<properties size='1'>
<property name='download.size' value='133200'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.core.runtime' version='3.6.0.v20100505'>
<properties size='1'>
<property name='download.size' value='70928'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.apache.xml.serializer' version='2.7.1.v201005080400'>
<properties size='1'>
<property name='download.size' value='293199'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.core.contenttype' version='3.4.100.v20100505-1235'>
<properties size='1'>
<property name='download.size' value='91928'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.updatesite' version='1.0.201.R36x_v20100823'>
<properties size='1'>
<property name='download.size' value='81628'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.log' version='1.2.100.v20100503'>
<properties size='1'>
<property name='download.size' value='36898'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.extensionlocation' version='1.2.0.v20100518'>
<properties size='1'>
<property name='download.size' value='33915'/>
</properties>
</artifact>
</artifacts>
</repository>
|
|
|
|
Re: Feature Plugins not Materialized [message #663663 is a reply to message #663658] |
Wed, 06 April 2011 06:20   |
Eclipse User |
|
|
|
That's interesting. I would expect some errors like that, but they are not produced. The operation completes normally but only with some of the plugins resolved. I'll figure out where that bundle should come from to fix the rmap, but i'm still puzzled about the silent successful failure.
|
|
|
Re: Feature Plugins not Materialized [message #663665 is a reply to message #663663] |
Wed, 06 April 2011 06:35   |
Eclipse User |
|
|
|
On 2011-04-06 08:20, Trip Gilman wrote:
> That's interesting. I would expect some errors like that, but they are not produced. The operation completes normally
> but only with some of the plugins resolved. I'll figure out where that bundle should come from to fix the rmap, but i'm
> still puzzled about the silent successful failure.
So am I. Exactly what command do you execute? Are you in the IDE or running headless? What log are you looking at?
- thomas
|
|
|
|
Re: Feature Plugins not Materialized [message #663674 is a reply to message #663667] |
Wed, 06 April 2011 07:18   |
Eclipse User |
|
|
|
On 2011-04-06 08:52, Trip Gilman wrote:
> I just looked in that location and what do you know there is an out of
> date version of my feature there.
That would explain a lot ;-)
> Now my question is where did this come
> from? It's a folder called features within my workspace root but isn't
> visible.
What you see in Eclipse and what you see in the file system might differ
a whole lot. Eclipse uses a virtual file system and the projects
physical location on disk may anywhere. It doesn't need to be below the
workspace root.
When Buckminster materializes into the workspace, the default behavior
is to create two folders, 'features' and 'plugins'. All workspace
features and plugins that Buckminster finds, will then end up beneath
those two folders. The layout is chosen to avoid collisions between
features and bundles with the same name. Again, please not that this is
just the physical location on disk. The projects will of course be bound
to the root of your Eclipse workspace.
- thomas
|
|
|
Re: Feature Plugins not Materialized [message #663676 is a reply to message #663674] |
Wed, 06 April 2011 07:37  |
Eclipse User |
|
|
|
Ah, I already had that project checked out from svn. I bet it pulled it down to the features location and then tried to bind the project into the workspace and failed since a project was already there. An that location was checked first when resolution was being performed. Now that the location isn't there, the original workspace project is being used. I guess my question is why was it missed in the first place?
I just glad it's resolved. I knew about the default materialization locations but since all feature plugins were binary for the target platform i never though to check there as i had already retrieved the source feature project.
Honestly this is the first time i've had any issues with buckminster. I spent several weeks trying to get our Voice Tools Project build working with Athena and never really worked everything out. I migrated to buckminster in a matter of a couple days and its been chugging along perfectly ever since. Great system and use it where ever i can.
|
|
|
Powered by
FUDForum. Page generated in 0.05441 seconds