Community
Participate
Working Groups
The p2 ecore model is missing IArtifactDescriptor and IArtifactRepository.
The model now contains everything needed to load a SimpleArtifactRepository. IRepository |- Repository |- IAritfactRepository |- ArtifactRepository |- IFileArtifactRepository |- SimpleArtifactRepository IArtifactDescriptor |- ArtifactDescriptor |- SimpleArtifactDescriptor MappingRule (for SimpleArtifactRepository rules). The inheritance for the MetadataRepository was changed so that it now shares a common Repository implementation with the ArtifactRepository. All functionality except actually dealing with artifacts (i.e. OutputStreams and Files) was implemented so the repository is queryable. I also added tests for the new classes in the org.eclipse.b3.p2.tests bundle.