All Classes and Interfaces
Class
Description
Provides artifacts already available from the users bundle pools
Publish IUs for all of the bundles in a given set of locations or described
by a set of bundle descriptions.
Helper class for the Remote*RepositoryManagers taking care of mapping repository URLs to the
settings.xml-configured mirrors and setting passwords.
Supports computation of the shortest dependency chain from the root to a
dependency in a given collection of artifacts.
Handles files discovery over the FTP protocol.
Component used to generate
IInstallableUnits from other artifactsComponent that helps publishing units using publisher actions
A strategy that computes a slice from a set of all units.
A transport using Java11 HttpClient
A
ICompositeRepository/ IArtifactRepository that is backed by a simple list, in
contrast to the default P2 this does not require any access to the repository manager and simply
aggregates all data, besides this, it also implements IFileArtifactRepository on topan implementation of the
IQueryable interface that has a backing list
of delegates that are queried to have the final result.An artifact provider that query global configured maven repositories for a
given artifact
THis component computes dependencies between projects
This makes the
mvn protocol available to P2 e.g. to load
updates-sites.Collects constants used in this plugin
Allows unique access to P2 repositories from maven
This registers maven components as
IAgentServiceFactorys inside the
OSGi frameworkThis class reads and writes artifact repository metadata (e.g. table of
contents files);
This class is not used for reading or writing the actual artifacts.
Holds the slicing options for a permissive slicer, the defaults are:
includeOptionalDependencies = true
everythingGreedy = true
forceFilterTo = true
considerStrictDependencyOnly = false
followOnlyFilteredRequirements = false
filter = null
latestVersion = true
This effectively means that everything that can be included will be included
in the slice.