Class TestResourcesMojo

  • All Implemented Interfaces:
    org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

    @Mojo(name="testResources",
          defaultPhase=PROCESS_TEST_RESOURCES,
          requiresProject=true,
          threadSafe=true)
    public class TestResourcesMojo
    extends ResourcesMojo
    Copy resources for the test source code to the test output directory. Always uses the project.build.testResources element to specify the resources to copy.
    Author:
    Michal Maczka, Jason van Zyl
    • Constructor Detail

      • TestResourcesMojo

        public TestResourcesMojo()
    • Method Detail

      • execute

        public void execute()
                     throws org.apache.maven.plugin.MojoExecutionException
        Specified by:
        execute in interface org.apache.maven.plugin.Mojo
        Overrides:
        execute in class ResourcesMojo
        Throws:
        org.apache.maven.plugin.MojoExecutionException
      • setOutputDirectory

        public void setOutputDirectory​(File outputDirectory)
        Overrides:
        setOutputDirectory in class ResourcesMojo
        Parameters:
        outputDirectory - the output folder.
      • getResources

        public List<org.apache.maven.model.Resource> getResources()
        Overrides:
        getResources in class ResourcesMojo
        Returns:
        ResourcesMojo.resources
      • setResources

        public void setResources​(List<org.apache.maven.model.Resource> resources)
        Overrides:
        setResources in class ResourcesMojo
        Parameters:
        resources - set ResourcesMojo.resources