クラス AbstractPackagerMojo
java.lang.ObjectSE
org.apache.maven.plugin.AbstractMojo
org.springframework.boot.maven.AbstractDependencyFilterMojo
org.springframework.boot.maven.AbstractPackagerMojo
- 実装されているすべてのインターフェース:
org.apache.maven.plugin.ContextEnabled
,org.apache.maven.plugin.Mojo
- 既知の直属サブクラス
BuildImageMojo
,RepackageMojo
Packager
で動作するクラスの抽象基本クラス。- 導入:
- 2.3.0
- 作成者:
- Phillip Webb, Scott Frederick, Moritz Halbritter
ネストされたクラスのサマリー
ネストされたクラスクラス org.springframework.boot.maven.AbstractDependencyFilterMojo から継承されたネストクラス / インターフェース
AbstractDependencyFilterMojo.ExcludeTestScopeArtifactFilter, AbstractDependencyFilterMojo.RuntimeArtifactFilter
フィールドのサマリー
フィールド修飾子と型フィールド説明boolean
システムスコープの依存関係を含めます。boolean
JAR ツールを含めます。protected org.apache.maven.project.MavenProject
Maven プロジェクト。protected org.apache.maven.project.MavenProjectHelper
Maven プロジェクトヘルパーユーティリティ。protected org.apache.maven.execution.MavenSession
Maven セッション。インターフェース org.apache.maven.plugin.Mojo から継承されたフィールド
ROLE
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected <P extends org.springframework.boot.loader.tools.Packager>
PgetConfiguredPackager
(SupplierSE<P> supplier) この MOJO 用に構成されたPackager
を返します。protected AbstractPackagerMojo.LayoutType
この MOJO によってパッケージ化される必要があるアーカイブの型を返します。protected org.springframework.boot.loader.tools.LayoutFactory
明示的なレイアウトが設定されていない場合にAbstractPackagerMojo.LayoutType
を決定するために使用されるレイアウトファクトリを返します。protected final org.springframework.boot.loader.tools.Libraries
getLibraries
(CollectionSE<org.apache.maven.model.Dependency> unpacks) パッケージャが使用できるLibraries
を返します。protected org.springframework.boot.loader.tools.LoaderImplementation
使用する必要があるローダー実装を返します。protected org.apache.maven.artifact.Artifact
getSourceArtifact
(StringSE classifier) 再パッケージ化するソースArtifact
を返します。protected FileSE
getTargetFile
(StringSE finalName, StringSE classifier, FileSE targetDirectory) クラス org.springframework.boot.maven.AbstractDependencyFilterMojo から継承されたメソッド
filterDependencies, getDependencyURLs, setExcludeGroupIds, setExcludes, setIncludes, toURL
クラス org.apache.maven.plugin.AbstractMojo から継承されたメソッド
getLog, getPluginContext, setLog, setPluginContext
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.apache.maven.plugin.Mojo から継承されたメソッド
execute
フィールドの詳細
project
@Parameter(defaultValue="${project}", readonly=true, required=true) protected org.apache.maven.project.MavenProject projectMaven プロジェクト。- 導入:
- 1.0.0
session
@Parameter(defaultValue="${session}", readonly=true, required=true) protected org.apache.maven.execution.MavenSession sessionMaven セッション。- 導入:
- 2.4.0
projectHelper
@Component protected org.apache.maven.project.MavenProjectHelper projectHelperMaven プロジェクトヘルパーユーティリティ。- 導入:
- 1.0.0
includeSystemScope
@Parameter(defaultValue="false") public boolean includeSystemScopeシステムスコープの依存関係を含めます。- 導入:
- 1.4.0
includeTools
@Parameter(defaultValue="true") public boolean includeToolsJAR ツールを含めます。- 導入:
- 3.3.0
コンストラクターの詳細
AbstractPackagerMojo
public AbstractPackagerMojo()
メソッドの詳細
getLayout
この MOJO によってパッケージ化される必要があるアーカイブの型を返します。- 戻り値:
null
は、元のアーカイブ型に基づいてレイアウト型が選択されることを示します
getLoaderImplementation
protected org.springframework.boot.loader.tools.LoaderImplementation getLoaderImplementation()使用する必要があるローダー実装を返します。- 戻り値:
- ローダー実装または
null
- 導入:
- 3.2.0
getLayoutFactory
protected org.springframework.boot.loader.tools.LayoutFactory getLayoutFactory()明示的なレイアウトが設定されていない場合にAbstractPackagerMojo.LayoutType
を決定するために使用されるレイアウトファクトリを返します。- 戻り値:
null
、デフォルトのレイアウトファクトリが選択されることを示します
getConfiguredPackager
protected <P extends org.springframework.boot.loader.tools.Packager> P getConfiguredPackager(SupplierSE<P> supplier) この MOJO 用に構成されたPackager
を返します。- 型パラメーター:
P
- パッケージャー型- パラメーター:
supplier
- パッケージャーサプライヤー- 戻り値:
- 構成済みのパッケージャー
getLibraries
protected final org.springframework.boot.loader.tools.Libraries getLibraries(CollectionSE<org.apache.maven.model.Dependency> unpacks) throws org.apache.maven.plugin.MojoExecutionException パッケージャが使用できるLibraries
を返します。- パラメーター:
unpacks
- 解凍が必要なライブラリ- 戻り値:
- 使用するライブラリ
- 例外:
org.apache.maven.plugin.MojoExecutionException
- 実行エラー時
getSourceArtifact
再パッケージ化するソースArtifact
を返します。分類子が指定されていて、その分類子を持つアーティファクトが存在する場合は、それが使用されます。それ以外の場合は、メインアーティファクトが使用されます。- パラメーター:
classifier
- アーティファクト分類子- 戻り値:
- 再パッケージ化するソースアーティファクト
getTargetFile