クラス TestRunMojo

実装されたすべてのインターフェース:
org.apache.maven.plugin.ContextEnabledorg.apache.maven.plugin.Mojo

@Mojo(name="test-run", requiresProject=true, defaultPhase=VALIDATE, requiresDependencyResolution=TEST) @Execute(phase=TEST_COMPILE) public class TestRunMojo extends AbstractRunMojo
テストランタイムクラスパスを使用してアプリケーションを適切に実行します。アプリケーションの起動に使用されるメインクラスは次のように決定されます。設定されているメインクラス (存在する場合)。次に、テストクラスディレクトリでメインクラスが見つかります (存在する場合)。次に、classes ディレクトリ内にメインクラスが見つかります (存在する場合)。
導入:
3.1.0
作成者:
Phillip Webb, Dmytro Nosan, Stephane Nicoll, Andy Wilkinson
  • コンストラクターの詳細

    • TestRunMojo

      public TestRunMojo()
  • メソッドの詳細

    • getClassesDirectories

      protected ListSE<FileSE> getClassesDirectories()
      クラスからコピーされた説明: AbstractRunMojo
      アプリケーションのクラスとリソースを含むディレクトリを返します。アプリケーションのメインクラスが設定されていない場合、各ディレクトリで適切なメインクラスが順番に検索されます。
      オーバーライド:
      クラス AbstractRunMojogetClassesDirectories 
      戻り値:
      アプリケーションのクラスとリソースが含まれるディレクトリ
    • isUseTestClasspath

      protected boolean isUseTestClasspath()
      次で指定:
      クラス AbstractRunMojoisUseTestClasspath 
    • resolveJvmArguments

      protected org.springframework.boot.maven.RunArguments resolveJvmArguments()
      クラスからコピーされた説明: AbstractRunMojo
      使用する JVM 引数を解決します。
      オーバーライド:
      クラス AbstractRunMojoresolveJvmArguments 
      戻り値:
      JVM 引数を定義する RunArguments 
    • run

      protected void run(org.springframework.boot.maven.JavaProcessExecutor processExecutor, FileSE workingDirectory, ListSE<StringSE> args, MapSE<StringSE,StringSE> environmentVariables) throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException
      クラスからコピーされた説明: AbstractRunMojo
      アプリケーションの実行。
      次で指定:
      クラス AbstractRunMojorun 
      パラメーター:
      processExecutor - 使用する JavaProcessExecutor 
      workingDirectory - フォークされた JVM の作業ディレクトリ
      args - 引数 (JVM 引数とアプリケーション引数)
      environmentVariables - 環境変数
      例外:
      org.apache.maven.plugin.MojoExecutionException - MOJO 実行エラーの場合
      org.apache.maven.plugin.MojoFailureException - MOJO 障害の場合