Class 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 Detail

      • configurationFileAggregatorBuildContext

        protected final io.takari.incrementalbuild.aggregator.AggregatorBuildContext configurationFileAggregatorBuildContext
    • Constructor Detail

      • MojoGenerateContainerConfigFile

        @Inject
        protected MojoGenerateContainerConfigFile​(org.apache.maven.project.MavenProject pProject,
                                                  io.takari.incrementalbuild.aggregator.AggregatorBuildContext pconfigurationFileAggregatorBuildContext)
    • Method Detail

      • executeMojo

        public void executeMojo()
                         throws org.apache.maven.plugin.MojoExecutionException,
                                org.apache.maven.plugin.MojoFailureException
        Overrides:
        executeMojo in class br.com.c8tech.tools.maven.osgi.lib.mojo.AbstractCustomPackagingMojo
        Throws:
        org.apache.maven.plugin.MojoExecutionException
        org.apache.maven.plugin.MojoFailureException
      • getStartLevelDefault

        public Integer getStartLevelDefault()
      • setStartLevelDefault

        public void setStartLevelDefault​(Integer pStartLevelDefault)