All Classes and Interfaces
Class
Description
An artifact (i.e. a file) in project build target platform.
Eclipse/OSGi artifact key.
Exception thrown when one of the operations of
IArtifactSink fails.Types of Eclipse/OSGi artifacts which can be referenced in a Tycho build.
Exception indicating a user error e.g. an invalid or inconsistent build configuration.
Represents the build output directory of a Maven project (aka "target folder").
Represents a PDE build.properties file as defined by
DependencyArtifacts is a collection of artifacts and their corresponding metadata.
Exception thrown when a dependency of a project cannot be resolved.
Handle on a unit which defines dependencies of a project.
Instances of this type collect information on the execution environment a project is targeted to.
Settings for supporting resolution for a dedicated execution environment.
Provides process-level file locking.
Provides process-level file locking.
Facade which provides an interface for common properties of a maven or
.
Provider for artifact files.
Provider for artifact content.
Interface for receiving the content of an artifact.
Exception thrown for syntactically incorrect references to Eclipse artifacts, e.g. references
with an illegal version string or an unknown type.
Provider for artifact files in different formats.
Provider for artifact content in different formats.
Specialization of
IArtifactSink for receiving an artifact in a raw, repository internal
storage format.An artifact key that carries additional information about the maven coordinates this one is
located.
describes a dependency as with the maven Dependency class
Provides the mirror configuration and credentials from the Maven settings for loading remote p2
repositories.
Tycho's packaging types.
Creative copyinvalid input: '&paste' from org.eclipse.equinox.internal.launcher.Constants and
org.eclipse.equinox.launcher.Main.
Representation of the p2 repositories that receive the artifacts produced by the build.
A Tycho project in the reactor.
All values (GAV, project base directory, and target directory) by which a Tycho reactor project
can be uniquely identified.
Utility methods for reproducible builds.
Set of artifacts which can be used by the build of a project, e.g. to resolve the project's
dependencies.
TargetPlatformService allows access to the TargetPlatform used to resolve
dependencies.Properties that Tycho sets for use of other mojos or project configuration.
Interface for providing additional information required for publishing artifacts into a module's
artifact repository.