Package aQute.bnd.maven.plugin
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
@Mojo(name="bnd-process",
defaultPhase=PROCESS_CLASSES,
requiresDependencyResolution=COMPILE,
threadSafe=true)
public class BndMavenPlugin
extends AbstractBndMavenPlugin
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate File
(package private) File
private File
private List<org.apache.maven.model.Resource>
(package private) boolean
private File
Fields inherited from class aQute.bnd.maven.plugin.AbstractBndMavenPlugin
bnd, bndfile, buildContext, includeClassesDir, logger, MANIFEST_LAST_MODIFIED, MARKED_FILES, mojoExecution, OUTPUT_TIMESTAMP, PACKAGING_JAR, PACKAGING_WAR, packagingTypes, project, propertiesFile, settings, SNAPSHOT, targetDir, TSTAMP, warOutputDir
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class aQute.bnd.maven.plugin.AbstractBndMavenPlugin
execute, processBuilder, processBuildPath, reportErrorsAndWarnings
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
Field Details
-
sourceDir
-
resources
@Parameter(defaultValue="${project.build.resources}", readonly=true) private List<org.apache.maven.model.Resource> resources -
classesDir
-
outputDir
-
manifestPath
-
skip
@Parameter(property="bnd.skip", defaultValue="false") boolean skip
-
-
Constructor Details
-
BndMavenPlugin
public BndMavenPlugin()
-
-
Method Details
-
getSourceDir
- Specified by:
getSourceDir
in classAbstractBndMavenPlugin
-
getResources
- Specified by:
getResources
in classAbstractBndMavenPlugin
-
getClassesDir
- Specified by:
getClassesDir
in classAbstractBndMavenPlugin
-
getOutputDir
- Specified by:
getOutputDir
in classAbstractBndMavenPlugin
-
getManifestPath
- Specified by:
getManifestPath
in classAbstractBndMavenPlugin
-
isSkip
public boolean isSkip()- Specified by:
isSkip
in classAbstractBndMavenPlugin
-