public abstract class AbstractUpdateMojo
extends org.apache.maven.plugin.AbstractMojo
Modifier and Type | Field and Description |
---|---|
protected EquinoxServiceFactory |
equinox |
protected String |
executionEnvironment |
protected P2Resolver |
p2 |
protected TargetPlatformConfigurationStub |
resolutionContext |
Constructor and Description |
---|
AbstractUpdateMojo() |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
doUpdate() |
void |
execute() |
protected abstract File |
getFileToBeUpdated() |
@Component protected EquinoxServiceFactory equinox
@Parameter(defaultValue="JavaSE-1.7") protected String executionEnvironment
protected P2Resolver p2
protected TargetPlatformConfigurationStub resolutionContext
public void execute() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException
protected abstract File getFileToBeUpdated()
protected abstract void doUpdate() throws IOException, URISyntaxException
IOException
URISyntaxException
Copyright © 2008–2020 Eclipse Foundation. All rights reserved.