Index
All Classes and Interfaces|All Packages
A
- accept(PluginDescriptor) - Method in interface org.eclipse.tycho.helper.PluginRealmHelper.PluginFilter
- afterExecutionFailure(MojoExecutionEvent) - Method in class org.eclipse.tycho.helper.MojoExecutionHelper
- afterMojoExecutionSuccess(MojoExecutionEvent) - Method in class org.eclipse.tycho.helper.MojoExecutionHelper
- ArtifactDownloadProvider - Interface in org.eclipse.tycho.transport
-
An
ArtifactDownloadProvidercan supply an alternative caching strategy for artifacts fetched from P2 - ArtifactVersion - Interface in org.eclipse.tycho.artifacts
- ArtifactVersionProvider - Interface in org.eclipse.tycho.artifacts
B
- beforeMojoExecution(MojoExecutionEvent) - Method in class org.eclipse.tycho.helper.MojoExecutionHelper
- buildEnded(MavenSession) - Method in interface org.eclipse.tycho.build.BuildListener
-
Called after the build has ended
- BuildListener - Interface in org.eclipse.tycho.build
- BuildListeners - Class in org.eclipse.tycho.build
- BuildListeners() - Constructor for class org.eclipse.tycho.build.BuildListeners
- buildStarted(MavenSession) - Method in interface org.eclipse.tycho.build.BuildListener
-
Called after the build has started and all projects have basic setup
- BuildTimestampProvider - Interface in org.eclipse.tycho.build
C
- ClasspathContributor - Interface in org.eclipse.tycho.classpath
-
A
ClasspathContributorcan contribute additional items to the compile classpath of a project - createIU(Collection<IRequirement>, String) - Static method in interface org.eclipse.tycho.resolver.InstallableUnitProvider
- createIU(Stream<IRequirement>, String) - Static method in interface org.eclipse.tycho.resolver.InstallableUnitProvider
- createRepository(List<MavenProject>, RepositoryGenerator.RepositoryConfiguration) - Method in interface org.eclipse.tycho.packaging.RepositoryGenerator
-
Creates a repository from the supplied list of maven projects
D
- downloadArtifact(URI, OutputStream, IArtifactDescriptor) - Method in interface org.eclipse.tycho.transport.ArtifactDownloadProvider
-
Ask the provider to download the given artifact and transfer it to the given target
E
- execute(MavenProject, MavenSession, Runnable, PluginRealmHelper.PluginFilter) - Method in class org.eclipse.tycho.helper.PluginRealmHelper
G
- getAdditionalClasspathEntries(MavenProject, String) - Method in interface org.eclipse.tycho.classpath.ClasspathContributor
- getArtifact() - Method in interface org.eclipse.tycho.artifacts.ArtifactVersion
- getBndVersion() - Static method in class org.eclipse.tycho.version.TychoVersion
- getBoolean(String) - Method in class org.eclipse.tycho.helper.PluginConfigurationHelper.Configuration
- getChild(String) - Method in class org.eclipse.tycho.helper.PluginConfigurationHelper.Configuration
- getConfiguration() - Method in class org.eclipse.tycho.helper.PluginConfigurationHelper
- getConfiguration() - Method in interface org.eclipse.tycho.packaging.RepositoryGenerator.RepositoryConfiguration
- getConfiguration(Class<M>) - Method in class org.eclipse.tycho.helper.PluginConfigurationHelper
- getConfiguration(Class<M>, MavenProject, MavenSession) - Method in class org.eclipse.tycho.helper.PluginConfigurationHelper
- getConfiguration(String, String, String, MavenProject, MavenSession) - Method in class org.eclipse.tycho.helper.PluginConfigurationHelper
- getConfiguration(Xpp3Dom) - Method in class org.eclipse.tycho.helper.PluginConfigurationHelper
- getCurrentProject() - Method in class org.eclipse.tycho.helper.ProjectHelper
- getDependencyMetadata(MavenSession, MavenProject, List<TargetEnvironment>, OptionalResolutionAction) - Method in interface org.eclipse.tycho.resolver.P2MetadataProvider
- getDestination() - Method in interface org.eclipse.tycho.packaging.RepositoryGenerator.RepositoryConfiguration
- getDom(Object) - Method in class org.eclipse.tycho.helper.ProjectHelper
- getEnum(String, Class<E>) - Method in class org.eclipse.tycho.helper.PluginConfigurationHelper.Configuration
- getExecution() - Static method in class org.eclipse.tycho.helper.MojoExecutionHelper
- getFile(URI) - Method in interface org.eclipse.tycho.transport.TransportProtocolHandler
- getGlobalBooleanProperty(String, boolean) - Method in class org.eclipse.tycho.helper.MavenPropertyHelper
- getGlobalIntProperty(String, int) - Method in class org.eclipse.tycho.helper.MavenPropertyHelper
- getGlobalProperty(String) - Method in class org.eclipse.tycho.helper.MavenPropertyHelper
-
Returns a global (user) property of the given key, the search order is Maven session user properties Active profile(s) property Maven session system properties Java System Properties
- getGlobalProperty(String, String) - Method in class org.eclipse.tycho.helper.MavenPropertyHelper
-
Returns a global (user) property of the given key, the search order is Maven session user properties Active profile(s) property Maven session system properties Java System Properties default value
- getInstallableUnits(MavenProject, MavenSession) - Method in interface org.eclipse.tycho.resolver.InstallableUnitProvider
-
Computes the
IInstallableUnits for the given maven project - getLastModified(URI) - Method in interface org.eclipse.tycho.transport.TransportProtocolHandler
- getLayout() - Method in interface org.eclipse.tycho.packaging.RepositoryGenerator.RepositoryConfiguration
- getLog() - Method in interface org.eclipse.tycho.packaging.RepositoryGenerator.RepositoryConfiguration
- getPackageVersions(IInstallableUnit, String, VersionRange, MavenProject) - Method in interface org.eclipse.tycho.artifacts.ArtifactVersionProvider
- getPluginConfiguration(String, String, String) - Method in class org.eclipse.tycho.helper.ProjectHelper
- getPluginConfiguration(String, String, String, MavenProject, MavenSession) - Method in class org.eclipse.tycho.helper.ProjectHelper
- getPlugins(MavenProject, MavenSession) - Method in class org.eclipse.tycho.helper.ProjectHelper
-
Get all plugins for a project, either configured directly or specified on the commandline
- getPriority() - Method in interface org.eclipse.tycho.transport.ArtifactDownloadProvider
- getProvider() - Method in interface org.eclipse.tycho.artifacts.ArtifactVersion
- getRepositoryName() - Method in interface org.eclipse.tycho.packaging.RepositoryGenerator.RepositoryConfiguration
- getSCMInfo() - Static method in class org.eclipse.tycho.version.TychoVersion
- getString(String) - Method in class org.eclipse.tycho.helper.PluginConfigurationHelper.Configuration
- getStringList(String) - Method in class org.eclipse.tycho.helper.PluginConfigurationHelper.Configuration
- getTimestamp(MavenSession, MavenProject, MojoExecution) - Method in interface org.eclipse.tycho.build.BuildTimestampProvider
-
Returns build timestamp of the current project.
- getTychoVersion() - Static method in class org.eclipse.tycho.version.TychoVersion
- getVersion() - Method in interface org.eclipse.tycho.artifacts.ArtifactVersion
H
- hasPluginExecution(String, String, String, MavenProject, MavenSession) - Method in class org.eclipse.tycho.helper.ProjectHelper
-
Check if there is at least one plugin execution configured for the specified plugin and goal
I
- InstallableUnitProvider - Interface in org.eclipse.tycho.resolver
-
Components implementing this interface can provide additional project units, for example source features/bundles.
- isInteresting(MavenProject) - Method in interface org.eclipse.tycho.packaging.RepositoryGenerator
-
Determines if a given project is interesting for this generator, a generator might be capable of processing specific things and should probably be able to generate some content from such a project, the default implementation includes
"jar","bundle", "eclipse-plugin" and "eclipse-test-plugin" packaged projects as potentially interesting.
L
- local - Enum constant in enum class org.eclipse.tycho.packaging.RepositoryGenerator.RepositoryLayout
-
references artifacts as local files and copy them into a folder
M
- ManifestProcessor - Interface in org.eclipse.tycho.packaging
-
A manifest processor can process manifest entries before they are packaged
- maven - Enum constant in enum class org.eclipse.tycho.packaging.RepositoryGenerator.RepositoryLayout
-
reference artifacts using mvn: protocol
- mavenPluginManager - Variable in class org.eclipse.tycho.helper.PluginRealmHelper
- MavenPropertyHelper - Class in org.eclipse.tycho.helper
- MavenPropertyHelper() - Constructor for class org.eclipse.tycho.helper.MavenPropertyHelper
- MojoExecutionHelper - Class in org.eclipse.tycho.helper
- MojoExecutionHelper() - Constructor for class org.eclipse.tycho.helper.MojoExecutionHelper
N
- notifyBuildEnd(MavenSession) - Method in class org.eclipse.tycho.build.BuildListeners
- notifyBuildStart(MavenSession) - Method in class org.eclipse.tycho.build.BuildListeners
O
- org.eclipse.tycho.artifacts - package org.eclipse.tycho.artifacts
- org.eclipse.tycho.build - package org.eclipse.tycho.build
- org.eclipse.tycho.classpath - package org.eclipse.tycho.classpath
- org.eclipse.tycho.helper - package org.eclipse.tycho.helper
- org.eclipse.tycho.packaging - package org.eclipse.tycho.packaging
- org.eclipse.tycho.resolver - package org.eclipse.tycho.resolver
- org.eclipse.tycho.transport - package org.eclipse.tycho.transport
- org.eclipse.tycho.version - package org.eclipse.tycho.version
P
- P2MetadataProvider - Interface in org.eclipse.tycho.resolver
-
Component interface that allows contribution of additional p2 metadata to reactor projects.
- PluginConfigurationHelper - Class in org.eclipse.tycho.helper
-
A helper that can be used to access the configuration of the currently executing mojo
- PluginConfigurationHelper() - Constructor for class org.eclipse.tycho.helper.PluginConfigurationHelper
- PluginConfigurationHelper.Configuration - Class in org.eclipse.tycho.helper
- PluginRealmHelper - Class in org.eclipse.tycho.helper
-
Helper class that allows execution of components from maven plugin class realms.
- PluginRealmHelper() - Constructor for class org.eclipse.tycho.helper.PluginRealmHelper
- PluginRealmHelper.PluginFilter - Interface in org.eclipse.tycho.helper
- processManifest(MavenProject, Manifest) - Method in interface org.eclipse.tycho.packaging.ManifestProcessor
- ProjectHelper - Class in org.eclipse.tycho.helper
- ProjectHelper() - Constructor for class org.eclipse.tycho.helper.ProjectHelper
R
- RepositoryGenerator - Interface in org.eclipse.tycho.packaging
-
A
RepositoryGeneratoris responsible for generate a specific repository format from a set of items. - RepositoryGenerator.RepositoryConfiguration - Interface in org.eclipse.tycho.packaging
- RepositoryGenerator.RepositoryLayout - Enum Class in org.eclipse.tycho.packaging
- resolveProject(MavenSession, MavenProject) - Method in interface org.eclipse.tycho.resolver.TychoResolver
-
Performs resolve operation of Tycho dependencies and inject the result into the maven model of the given project
S
- setQuiet(boolean) - Method in interface org.eclipse.tycho.build.BuildTimestampProvider
-
ask the provider to be as quiet as possible (e.g. not emit any message at INFO / WARNING)
- setupProject(MavenSession, MavenProject) - Method in interface org.eclipse.tycho.resolver.TychoResolver
-
Performs basic project setup of a maven project for a given session
T
- toString() - Method in class org.eclipse.tycho.helper.PluginConfigurationHelper.Configuration
- TransportProtocolHandler - Interface in org.eclipse.tycho.transport
- TychoResolver - Interface in org.eclipse.tycho.resolver
- TychoVersion - Class in org.eclipse.tycho.version
- TychoVersion() - Constructor for class org.eclipse.tycho.version.TychoVersion
V
- valueOf(String) - Static method in enum class org.eclipse.tycho.packaging.RepositoryGenerator.RepositoryLayout
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.eclipse.tycho.packaging.RepositoryGenerator.RepositoryLayout
-
Returns an array containing the constants of this enum class, in the order they are declared.
- visitPluginExtensions(MavenProject, MavenSession, Class<T>, Consumer<? super T>) - Method in class org.eclipse.tycho.helper.PluginRealmHelper
All Classes and Interfaces|All Packages