Class BndMavenTestsPlugin

  • All Implemented Interfaces:
    org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
    Direct Known Subclasses:
    BndMavenPackagingTestsPlugin

    @Mojo(name="bnd-process-tests",
          defaultPhase=PROCESS_TEST_CLASSES,
          requiresDependencyResolution=TEST,
          threadSafe=true)
    public class BndMavenTestsPlugin
    extends AbstractBndMavenPlugin
    • Field Detail

      • artifactFragment

        @Parameter(defaultValue="false")
        private boolean artifactFragment
        If true, make the tests artifact a fragment using ${project.artifactId} as the Fragment-Host header and setting the Bundle-SymbolicName of the tests artifact to ${project.artifactId}-tests.
      • sourceDir

        @Parameter(defaultValue="${project.build.testSourceDirectory}",
                   readonly=true)
        private java.io.File sourceDir
      • resources

        @Parameter(defaultValue="${project.build.testResources}",
                   readonly=true)
        private java.util.List<org.apache.maven.model.Resource> resources
      • mainClassesDir

        @Parameter(defaultValue="${project.build.outputDirectory}",
                   readonly=true,
                   required=false)
        private java.io.File mainClassesDir
      • classesDir

        @Parameter(defaultValue="${project.build.testOutputDirectory}",
                   readonly=true)
        private java.io.File classesDir
      • outputDir

        @Parameter(defaultValue="${project.build.testOutputDirectory}",
                   readonly=true)
        private java.io.File outputDir
      • manifestPath

        @Parameter(defaultValue="${project.build.testOutputDirectory}/META-INF/MANIFEST.MF",
                   readonly=true)
        private java.io.File manifestPath
      • skip

        @Parameter(property="maven.test.skip",
                   defaultValue="false")
        private boolean skip
      • skipGoal

        @Parameter(property="bnd-tests.skip",
                   defaultValue="false")
        private boolean skipGoal
    • Constructor Detail

      • BndMavenTestsPlugin

        public BndMavenTestsPlugin()