Class BndMavenPlugin
java.lang.Object
org.apache.maven.plugin.AbstractMojo
aQute.bnd.maven.plugin.AbstractBndMavenPlugin
aQute.bnd.maven.plugin.BndMavenPlugin
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
- Direct Known Subclasses:
BndMavenPackagingPlugin
@Mojo(name="bnd-process",
defaultPhase=PROCESS_CLASSES,
requiresDependencyResolution=COMPILE,
threadSafe=true)
public class BndMavenPlugin
extends AbstractBndMavenPlugin
Processes the target classes to generate OSGi metadata.
This goal has the default phase of "process-classes".
-
Field Summary
Fields inherited from class AbstractBndMavenPlugin
loggerFields inherited from interface org.apache.maven.plugin.Mojo
ROLE -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class AbstractBndMavenPlugin
execute, getClassifier, getType, isEmpty, processBuilder, processBuildPath, reportErrorsAndWarningsMethods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
Constructor Details
-
BndMavenPlugin
public BndMavenPlugin()
-
-
Method Details
-
getSourceDir
- Specified by:
getSourceDirin classAbstractBndMavenPlugin
-
getResources
- Specified by:
getResourcesin classAbstractBndMavenPlugin
-
getClassesDir
- Specified by:
getClassesDirin classAbstractBndMavenPlugin
-
getOutputDir
- Specified by:
getOutputDirin classAbstractBndMavenPlugin
-
getManifestPath
- Specified by:
getManifestPathin classAbstractBndMavenPlugin
-
isSkip
public boolean isSkip()- Specified by:
isSkipin classAbstractBndMavenPlugin
-