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.Loggerprivate final org.apache.maven.plugin.MojoExecutionprivate 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.Xpp3Domprivate Optional<org.codehaus.plexus.util.xml.Xpp3Dom> getConfiguration(List<org.apache.maven.model.Plugin> plugins) private voidloadParentProjectProperties(aQute.bnd.osgi.Processor builder, org.apache.maven.project.MavenProject currentProject) private FileloadProjectProperties(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
-
loadParentProjectProperties
-
loadProjectProperties
-
getConfiguration
-
defaultConfiguration
private org.codehaus.plexus.util.xml.Xpp3Dom defaultConfiguration()
-