@Mojo(name="generateConfigurationFile",
defaultPhase=GENERATE_RESOURCES,
threadSafe=true,
requiresDependencyResolution=COMPILE,
requiresDependencyCollection=COMPILE,
instantiationStrategy=PER_LOOKUP,
requiresProject=true,
aggregator=false)
public class MojoGenerateContainerConfigFile
extends AbstractOsgiContainerPackMojo
| Modifier and Type | Field and Description |
|---|---|
protected io.takari.incrementalbuild.aggregator.AggregatorBuildContext |
configurationFileAggregatorBuildContext |
DOWNLOAD_STATUS, EQUINOX_CONFIGURATION_NAME, EQUINOX_CONFIGURATION_PATH, FELIX_CONFIGURATION_NAME, FELIX_CONFIGURATION_PATH, PROPERTY_CACHE_DIR, PROPERTY_WORK_DIR| Modifier | Constructor and Description |
|---|---|
protected |
MojoGenerateContainerConfigFile(org.apache.maven.project.MavenProject pProject,
io.takari.incrementalbuild.aggregator.AggregatorBuildContext pconfigurationFileAggregatorBuildContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
executeMojo() |
Integer |
getStartLevelDefault() |
void |
setStartLevelDefault(Integer pStartLevelDefault) |
addMavenArtifactSet, addScope, calculateContainerConfigurationFileOutputPath, createDefaultDirectories, doBeforeSkipMojo, executeExtraInitializationSteps, getBaseContainerConfigurationFileUrl, getBundleValidArtifactFilter, getCacheDirectory, getConfiguratorInitialFile, getContainer, getContainerCacheDirectory, getContainerPomDependenciesGAV, getContainerWorkDirectory, getDefaultSupportedPackagings, getEncoding, getExcludedArtifacts, getLocalRepositoryGAV, getLogbackConfigurationFile, getMavenArtifactSets, getMsgChoiceArtifact, getProjectBuilder, getScopes, isOptionalConsidered, isRunOnlyAtExecutionRoot, isSkip, isSkipConfigurationGen, isTransitiveConsidered, loadProperties, setBaseContainerConfigurationFileUrl, setConfiguratorInitialFile, setContainerPomDependenciesGAV, setEncoding, setLocalRepositoryGAV, setLogbackConfigurationFile, setScopes, setSkipConfigurationGenaddExtraSupportedPackaging, cleanWorkDirectory, combineScopes, copyInternalFileToProjectDir, copyInternalFileToProjectDir, doInitialValidation, execute, getBasedir, getBuildDir, getCachedFileNamePattern, getCacheSubDirectory, getClassifier, getDependenciesHelper, getDirectoryHelper, getExtraSupportedPackagings, getFilterFactory, getFinalName, getGoalName, getLocalRepository, getMavenSession, getPluginDescriptor, getProject, getProjectHelper, getRemoteRepositories, getRepositorySystem, getRuntimeInformation, getSupportedPackagings, getWorkDirectory, getWorkSubDirectory, isAggregator, isVerbose, loadProject, loadProject, registerArtifactsIntoAggregatorBuildContext, setBuildDir, setClassifier, setExtraSupportedPackagings, setFinalName, setWorkDirectoryprotected final io.takari.incrementalbuild.aggregator.AggregatorBuildContext configurationFileAggregatorBuildContext
@Inject
protected MojoGenerateContainerConfigFile(org.apache.maven.project.MavenProject pProject,
io.takari.incrementalbuild.aggregator.AggregatorBuildContext pconfigurationFileAggregatorBuildContext)
public void executeMojo()
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
executeMojo in class br.com.c8tech.tools.maven.osgi.lib.mojo.AbstractCustomPackagingMojoorg.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureExceptionpublic Integer getStartLevelDefault()
public void setStartLevelDefault(Integer pStartLevelDefault)
Copyright © 2015–2018 C8 Technology ME. All rights reserved.