类 TestRunMojo

java.lang.Object
org.apache.maven.plugin.AbstractMojo
所有已实现的接口:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

@Mojo(name="test-run", requiresProject=true, defaultPhase=VALIDATE, requiresDependencyResolution=TEST) @Execute(phase=TEST_COMPILE) public class TestRunMojo extends AbstractRunMojo
Run an application in place using the test runtime classpath. The main class that will be used to launch the application is determined as follows: The configured main class, if any. Then the main class found in the test classes directory, if any. Then the main class found in the classes directory, if any.
从以下版本开始:
3.1.0
作者:
Phillip Webb, Dmytro Nosan, Stephane Nicoll, Andy Wilkinson
  • 构造器详细资料

    • TestRunMojo

      public TestRunMojo()
  • 方法详细资料

    • getClassesDirectories

      protected List<File> getClassesDirectories()
      从类复制的说明: AbstractRunMojo
      Returns the directories that contain the application's classes and resources. When the application's main class has not been configured, each directory is searched in turn for an appropriate main class.
      覆盖:
      getClassesDirectories 在类中 AbstractRunMojo
      返回:
      the directories that contain the application's classes and resources
    • isUseTestClasspath

      protected boolean isUseTestClasspath()
      指定者:
      isUseTestClasspath 在类中 AbstractRunMojo
    • resolveJvmArguments

      protected org.springframework.boot.maven.RunArguments resolveJvmArguments()
      从类复制的说明: AbstractRunMojo
      Resolve the JVM arguments to use.
      覆盖:
      resolveJvmArguments 在类中 AbstractRunMojo
      返回:
      a RunArguments defining the JVM arguments
    • run

      protected void run(org.springframework.boot.maven.JavaProcessExecutor processExecutor, File workingDirectory, List<String> args, Map<String,String> environmentVariables) throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException
      从类复制的说明: AbstractRunMojo
      Run the application.
      指定者:
      run 在类中 AbstractRunMojo
      参数:
      processExecutor - the JavaProcessExecutor to use
      workingDirectory - the working directory of the forked JVM
      args - the arguments (JVM arguments and application arguments)
      environmentVariables - the environment variables
      抛出:
      org.apache.maven.plugin.MojoExecutionException - in case of MOJO execution errors
      org.apache.maven.plugin.MojoFailureException - in case of MOJO failures