Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Equinox/p2/Composite Repositories (new)
As repositories continually grow in size they become harder to manage. The goal of composite repositories is to make this task easier by allowing you to have a parent repository which refers to multiple children. Users are then able to reference the parent repository and the children's content will transparently be available to them.
<?xml version='1.0' encoding='UTF-8'?> <?compositeMetadataRepository version='1.0.0'?> <repository name='"Eclipse Project Test Site"' type='org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository' version='1.0.0'>
<properties size='2'> <property name='p2.compressed' value='true'/> <property name='p2.timestamp' value='1243822502499'/> </properties> <children size='12'> <child location='I20090520-2000'/> <child location='I20090531-2000'/> </children>
</repository>
<?xml version='1.0' encoding='UTF-8'?>
<?compositeArtifactRepository version='1.0.0'?>
<repository name='"Eclipse Project Test Site"' type='org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository' version='1.0.0'>
<properties size='2'> <property name='p2.compressed' value='true'/> <property name='p2.timestamp' value='1243822502440'/> </properties> <children size='11'> <child location='I20090520-2000'/> <child location='I20090521-2000'/> <child location='I20090522-1126'/> <child location='I20090522-1710'/> <child location='I20090525-2000'/> <child location='I20090526-2000'/> <child location='I20090527-2000'/> <child location='I20090528-2000'/> <child location='I20090529-2000'/> <child location='I20090530-2000'/> <child location='I20090531-2000'/> </children>
</repository>