Class BndConfiguration
java.lang.Object
aQute.bnd.maven.lib.configuration.BndConfiguration
A helper to read Bnd configuration for maven plugins consistently over the
various Mojos.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final org.slf4j.Logger
private final org.apache.maven.plugin.MojoExecution
private final org.apache.maven.project.MavenProject
-
Constructor Summary
ConstructorsConstructorDescriptionBndConfiguration
(org.apache.maven.project.MavenProject project, org.apache.maven.plugin.MojoExecution mojoExecution) -
Method Summary
Modifier and TypeMethodDescriptionprivate org.codehaus.plexus.util.xml.Xpp3Dom
private Optional
<org.codehaus.plexus.util.xml.Xpp3Dom> getConfiguration
(List<org.apache.maven.model.Plugin> plugins) private void
loadParentProjectProperties
(aQute.bnd.osgi.Processor builder, org.apache.maven.project.MavenProject currentProject) private File
loadProjectProperties
(aQute.bnd.osgi.Processor processor, org.apache.maven.project.MavenProject bndProject, org.apache.maven.project.MavenProject pomProject, org.codehaus.plexus.util.xml.Xpp3Dom configuration) loadProperties
(aQute.bnd.osgi.Processor processor)
-
Field Details
-
logger
private static final org.slf4j.Logger logger -
project
private final org.apache.maven.project.MavenProject project -
mojoExecution
private final org.apache.maven.plugin.MojoExecution mojoExecution
-
-
Constructor Details
-
BndConfiguration
public BndConfiguration(org.apache.maven.project.MavenProject project, org.apache.maven.plugin.MojoExecution mojoExecution)
-
-
Method Details
-
loadProperties
- Throws:
Exception
-
loadParentProjectProperties
private void loadParentProjectProperties(aQute.bnd.osgi.Processor builder, org.apache.maven.project.MavenProject currentProject) throws Exception - Throws:
Exception
-
loadProjectProperties
private File loadProjectProperties(aQute.bnd.osgi.Processor processor, org.apache.maven.project.MavenProject bndProject, org.apache.maven.project.MavenProject pomProject, org.codehaus.plexus.util.xml.Xpp3Dom configuration) throws Exception - Throws:
Exception
-
getConfiguration
-
defaultConfiguration
private org.codehaus.plexus.util.xml.Xpp3Dom defaultConfiguration()
-