クラス AbstractRunMojo
java.lang.ObjectSE
org.apache.maven.plugin.AbstractMojo
org.springframework.boot.maven.AbstractDependencyFilterMojo
org.springframework.boot.maven.AbstractRunMojo
- 実装されているすべてのインターフェース:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
- 既知の直属サブクラス
RunMojo、StartMojo、TestRunMojo
Spring Boot アプリケーションを実行する基本クラス。
ネストされたクラスの要約
クラス org.springframework.boot.maven.AbstractDependencyFilterMojo から継承されたネストクラス / インターフェース
AbstractDependencyFilterMojo.ExcludeTestScopeArtifactFilter, AbstractDependencyFilterMojo.RuntimeArtifactFilterフィールドのサマリー
インターフェース org.apache.maven.plugin.Mojo から継承されたフィールド
ROLEコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明voidexecute()アプリケーションのクラスとリソースを含むディレクトリを返します。protected URLSE[]protected abstract booleanprotected org.springframework.boot.maven.RunArguments使用するアプリケーション引数を解決します。protected org.springframework.boot.maven.EnvVariables使用する環境変数を解決します。protected org.springframework.boot.maven.RunArguments使用する JVM 引数を解決します。protected abstract voidrun(org.springframework.boot.maven.JavaProcessExecutor processExecutor, FileSE workingDirectory, ListSE<StringSE> args, MapSE<StringSE, StringSE> environmentVariables) アプリケーションの実行。クラス org.springframework.boot.maven.AbstractDependencyFilterMojo から継承されたメソッド
filterDependencies, getDependencyURLs, setExcludeGroupIds, setExcludes, setIncludes, toURLクラス org.apache.maven.plugin.AbstractMojo から継承されたメソッド
getLog, getPluginContext, setLog, setPluginContext
コンストラクターの詳細
AbstractRunMojo
public AbstractRunMojo()
メソッドの詳細
execute
public void execute() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException- 例外:
org.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureException
getClassesDirectories
アプリケーションのクラスとリソースを含むディレクトリを返します。アプリケーションのメインクラスが設定されていない場合、各ディレクトリで適切なメインクラスが順番に検索されます。- 戻り値:
- アプリケーションのクラスとリソースが含まれるディレクトリ
- 導入:
- 3.1.0
isUseTestClasspath
protected abstract boolean isUseTestClasspath()run
protected abstract 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アプリケーションの実行。- パラメーター:
processExecutor- 使用するJavaProcessExecutorworkingDirectory- フォークされた JVM の作業ディレクトリargs- 引数 (JVM 引数とアプリケーション引数)environmentVariables- 環境変数- 例外:
org.apache.maven.plugin.MojoExecutionException- MOJO 実行エラーの場合org.apache.maven.plugin.MojoFailureException- MOJO 障害の場合- 導入:
- 3.0.0
resolveApplicationArguments
protected org.springframework.boot.maven.RunArguments resolveApplicationArguments()使用するアプリケーション引数を解決します。- 戻り値:
- アプリケーション引数を定義する
RunArguments
resolveEnvVariables
protected org.springframework.boot.maven.EnvVariables resolveEnvVariables()使用する環境変数を解決します。- 戻り値:
- 環境変数を定義する
EnvVariables
resolveJvmArguments
protected org.springframework.boot.maven.RunArguments resolveJvmArguments()使用する JVM 引数を解決します。- 戻り値:
- JVM 引数を定義する
RunArguments
getClassPathUrls
- 例外:
org.apache.maven.plugin.MojoExecutionException