クラス StartMojo

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

@Mojo(name="start", requiresProject=true, defaultPhase=PRE_INTEGRATION_TEST, requiresDependencyResolution=TEST) public class StartMojo extends AbstractRunMojo
Spring のアプリケーションを開始します。run のゴールに反して、これはブロックせず、他のゴールがアプリケーションで動作することを許可します。このゴールは、通常、テストスイートの前にアプリケーションが開始され、その後に停止される統合テストシナリオで使用されます。
導入:
1.3.0
作成者:
Stephane Nicoll
関連事項:
  • コンストラクターの詳細

    • StartMojo

      @Inject public StartMojo(org.apache.maven.toolchain.ToolchainManager toolchainManager)
  • メソッドの詳細

    • 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 障害の場合
    • resolveApplicationArguments

      protected org.springframework.boot.maven.RunArguments resolveApplicationArguments()
      クラスからコピーされた説明: AbstractRunMojo
      使用するアプリケーション引数を解決します。
      オーバーライド:
      クラス AbstractRunMojoresolveApplicationArguments 
      戻り値:
      アプリケーション引数を定義する RunArguments 
    • resolveJvmArguments

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

      public <T> T execute(long wait, int maxAttempts, CallableSE<T> callback) throws ExceptionSE
      タスクを実行し、失敗した場合は再試行します。
      型パラメーター:
      T - 結果の型
      パラメーター:
      wait - 待ち時間
      maxAttempts - 最大試行回数
      callback - 実行するタスク(場合によっては複数回)。コールバックは null を返し、別の試行を行う必要があることを示します。
      戻り値:
      結果
      例外:
      ExceptionSE - 実行エラーの場合
    • isUseTestClasspath

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