Class MojoGenerateContainerConfigFile
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- br.com.c8tech.tools.maven.osgi.lib.mojo.AbstractCustomPackagingMojo
-
- br.com.c8tech.tools.maven.plugin.osgi.container.AbstractOsgiContainerPackMojo
-
- br.com.c8tech.tools.maven.plugin.osgi.container.MojoGenerateContainerConfigFile
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
@Mojo(name="generateConfigurationFile", defaultPhase=GENERATE_RESOURCES, threadSafe=true, requiresDependencyResolution=COMPILE, requiresDependencyCollection=COMPILE, instantiationStrategy=PER_LOOKUP, requiresProject=true, aggregator=false) public class MojoGenerateContainerConfigFile extends AbstractOsgiContainerPackMojo
-
-
Field Summary
Fields Modifier and Type Field Description protected io.takari.incrementalbuild.aggregator.AggregatorBuildContextconfigurationFileAggregatorBuildContext-
Fields inherited from class br.com.c8tech.tools.maven.plugin.osgi.container.AbstractOsgiContainerPackMojo
DOWNLOAD_STATUS, EQUINOX_CONFIGURATION_NAME, EQUINOX_CONFIGURATION_PATH, FELIX_CONFIGURATION_NAME, FELIX_CONFIGURATION_PATH, PROPERTY_CACHE_DIR, PROPERTY_WORK_DIR
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedMojoGenerateContainerConfigFile(org.apache.maven.project.MavenProject pProject, io.takari.incrementalbuild.aggregator.AggregatorBuildContext pconfigurationFileAggregatorBuildContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecuteMojo()IntegergetStartLevelDefault()voidsetStartLevelDefault(Integer pStartLevelDefault)-
Methods inherited from class br.com.c8tech.tools.maven.plugin.osgi.container.AbstractOsgiContainerPackMojo
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, setSkipConfigurationGen
-
Methods inherited from class br.com.c8tech.tools.maven.osgi.lib.mojo.AbstractCustomPackagingMojo
addExtraSupportedPackaging, 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, setWorkDirectory
-
-
-
-
Method Detail
-
executeMojo
public void executeMojo() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException- Overrides:
executeMojoin classbr.com.c8tech.tools.maven.osgi.lib.mojo.AbstractCustomPackagingMojo- Throws:
org.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureException
-
getStartLevelDefault
public Integer getStartLevelDefault()
-
setStartLevelDefault
public void setStartLevelDefault(Integer pStartLevelDefault)
-
-