Index

A B C D E G H I L M N O P R S T V 
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 ArtifactDownloadProvider can 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 ClasspathContributor can 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 RepositoryGenerator is 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
 
A B C D E G H I L M N O P R S T V 
All Classes and Interfaces|All Packages