クラス 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 アプリケーションを実行する基本クラス。
- 導入:
- 1.3.0
- 作成者:
- Phillip Webb, Stephane Nicoll, David Liu, Daniel Young, Dmytro Nosan, Moritz Halbritter
- 関連事項:
ネストされたクラスの概要
クラス AbstractDependencyFilterMojo から継承されたネストクラス / インターフェース
AbstractDependencyFilterMojo.ExcludeTestScopeArtifactFilterフィールド概要
インターフェース org.apache.maven.plugin.Mojo から継承されたフィールド
ROLEコンストラクター概要
コンストラクター修飾子コンストラクター説明protectedAbstractRunMojo(org.apache.maven.toolchain.ToolchainManager toolchainManager) 方法の概要
修飾子と型メソッド説明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) アプリケーションの実行。クラス AbstractDependencyFilterMojo から継承されたメソッド
filterDependencies, getDependencyURLs, setExcludeGroupIds, setExcludes, setIncludes, toURLクラス org.apache.maven.plugin.AbstractMojo から継承されたメソッド
getLog, getPluginContext, setLog, setPluginContext
コンストラクターの詳細
AbstractRunMojo
protected AbstractRunMojo(org.apache.maven.toolchain.ToolchainManager toolchainManager)
方法の詳細
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
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