Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[p2-dev] Loading eclipseextension repository with artifact size = 0

Hi,

I have following contents in artifact.xml file for eclipseextension repo:

<?artifactRepository version='1.1.0'?>
<repository name='/home/ali/path_to/eclipse/.eclipseextension' type='org.eclipse.equinox.p2.artifact.repository.simpleRepository' version='1.0.0'>
  <properties size='3'>
    <property name='p2.timestamp' value='1358545297882'/>
    <property name='org.eclipse.update.site.policy' value='USER-EXCLUDE'/>
    <property name='org.eclipse.update.site.list' value=''/>
  </properties>
  <mappings size='3'>
<rule filter='(&amp; (classifier=osgi.bundle))' output='${repoUrl}/plugins/${id}_${version}.jar'/> <rule filter='(&amp; (classifier=binary))' output='${repoUrl}/binary/${id}_${version}'/> <rule filter='(&amp; (classifier=org.eclipse.update.feature))' output='${repoUrl}/features/${id}_${version}.jar'/>
  </mappings>
  <artifacts size='0'/>
</repository>


When p2 loads the repository it shows that the size of artifacts is 298 instead of 0. Little investigation revealed that the artifacts are those which are mentioned in eclipse/artifact.xml file:


<?artifactRepository version='1.1.0'?>
<repository name='Bundle pool' type='org.eclipse.equinox.p2.artifact.repository.simpleRepository' version='1.0.0'>
  <properties size='2'>
    <property name='p2.system' value='true'/>
    <property name='p2.timestamp' value='1358545325329'/>
  </properties>
  <mappings size='3'>
<rule filter='(&amp; (classifier=osgi.bundle))' output='${repoUrl}/plugins/${id}_${version}.jar'/> <rule filter='(&amp; (classifier=binary))' output='${repoUrl}/binary/${id}_${version}'/> <rule filter='(&amp; (classifier=org.eclipse.update.feature))' output='${repoUrl}/features/${id}_${version}.jar'/>
  </mappings>
  <artifacts size='298'>
<artifact classifier='osgi.bundle' id='org.eclipse.rse.services.files.ftp' version='3.0.300.v201101042155'>
      <properties size='1'>
        <property name='download.size' value='39844'/>
      </properties>
    </artifact>
...


Is it an expected behaviour (as the mappings of both repositories is same)?

Thanks,
-Ali


Back to the top