public class AssembleRepositoryMojo extends AbstractRepositoryMojo implements org.codehaus.plexus.logging.LogEnabled
Aggregates content into a p2 repository.
The aggregation runs recursively: it starts with the content published in the current module, and traverses all artifacts that are marked as included in already aggregated artifacts. (The following artifacts can include other artifacts: categories, products, and features.)
Constructor and Description |
---|
AssembleRepositoryMojo() |
Modifier and Type | Method and Description |
---|---|
void |
enableLogging(org.codehaus.plexus.logging.Logger logger) |
void |
execute() |
protected RepositoryReferences |
getVisibleRepositories() |
getAssemblyRepositoryLocation, getBuildContext, getBuildDirectory, getProject, getProjectCoordinates, getSession
public void execute() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException
execute
in interface org.apache.maven.plugin.Mojo
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException
protected RepositoryReferences getVisibleRepositories() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException
public void enableLogging(org.codehaus.plexus.logging.Logger logger)
enableLogging
in interface org.codehaus.plexus.logging.LogEnabled
Copyright © 2008-2013 Eclipse Foundation. All Rights Reserved.