クラス 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
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明void
execute()
アプリケーションのクラスとリソースを含むディレクトリを返します。protected URLSE[]
protected abstract boolean
protected org.springframework.boot.maven.RunArguments
使用するアプリケーション引数を解決します。protected org.springframework.boot.maven.EnvVariables
使用する環境変数を解決します。protected org.springframework.boot.maven.RunArguments
使用する JVM 引数を解決します。protected abstract void
run
(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.MojoExecutionException
org.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
- 使用するJavaProcessExecutor
workingDirectory
- フォークされた 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