クラス RepackageMojo
java.lang.ObjectSE
org.apache.maven.plugin.AbstractMojo
org.springframework.boot.maven.AbstractDependencyFilterMojo
org.springframework.boot.maven.AbstractPackagerMojo
org.springframework.boot.maven.RepackageMojo
- 実装されているすべてのインターフェース:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
@Mojo(name="repackage",
defaultPhase=PACKAGE,
requiresProject=true,
threadSafe=true,
requiresDependencyResolution=COMPILE_PLUS_RUNTIME,
requiresDependencyCollection=COMPILE_PLUS_RUNTIME)
public class RepackageMojo
extends AbstractPackagerMojo
java -jar を使用してコマンド行から実行できるように、既存の JAR および WAR アーカイブを再パッケージ化します。
layout=NONE を使用すると、ネストされた依存関係を持つ JAR をパッケージ化するために使用することもできます(メインクラスがないため、実行可能ではありません)。- 導入:
- 1.0.0
- 作成者:
- Phillip Webb, Dave Syer, Stephane Nicoll, Bj ö rn Lindstr ö m, Scott Frederick
ネストされたクラスの要約
クラス org.springframework.boot.maven.AbstractPackagerMojo から継承されたネストクラス / インターフェース
AbstractPackagerMojo.LayoutTypeクラス org.springframework.boot.maven.AbstractDependencyFilterMojo から継承されたネストクラス / インターフェース
AbstractDependencyFilterMojo.ExcludeTestScopeArtifactFilter, AbstractDependencyFilterMojo.RuntimeArtifactFilterフィールドのサマリー
クラス org.springframework.boot.maven.AbstractPackagerMojo から継承されたフィールド
includeSystemScope, includeTools, project, projectHelper, sessionインターフェース org.apache.maven.plugin.Mojo から継承されたフィールド
ROLEコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明voidexecute()protected AbstractPackagerMojo.LayoutTypeこの MOJO によってパッケージ化される必要があるアーカイブの型を返します。protected org.springframework.boot.loader.tools.LayoutFactory明示的なレイアウトが設定されていない場合にAbstractPackagerMojo.LayoutTypeを決定するために使用されるレイアウトファクトリを返します。protected org.springframework.boot.loader.tools.LoaderImplementation使用する必要があるローダー実装を返します。クラス org.springframework.boot.maven.AbstractPackagerMojo から継承されたメソッド
getConfiguredPackager, getLibraries, getSourceArtifact, getTargetFileクラス org.springframework.boot.maven.AbstractDependencyFilterMojo から継承されたメソッド
filterDependencies, getDependencyURLs, setExcludeGroupIds, setExcludes, setIncludes, toURLクラス org.apache.maven.plugin.AbstractMojo から継承されたメソッド
getLog, getPluginContext, setLog, setPluginContext
コンストラクターの詳細
RepackageMojo
public RepackageMojo()
メソッドの詳細
getLayout
この MOJO によってパッケージ化される必要があるアーカイブの型を返します。- オーバーライド:
- クラス
AbstractPackagerMojoのgetLayout - 戻り値:
layoutパラメーターの値、またはパラメーターが指定されていない場合はnull
getLoaderImplementation
protected org.springframework.boot.loader.tools.LoaderImplementation getLoaderImplementation()クラスからコピーされた説明:AbstractPackagerMojo使用する必要があるローダー実装を返します。- オーバーライド:
- クラス
AbstractPackagerMojoのgetLoaderImplementation - 戻り値:
- ローダー実装または
null
getLayoutFactory
protected org.springframework.boot.loader.tools.LayoutFactory getLayoutFactory()明示的なレイアウトが設定されていない場合にAbstractPackagerMojo.LayoutTypeを決定するために使用されるレイアウトファクトリを返します。- オーバーライド:
- クラス
AbstractPackagerMojoのgetLayoutFactory - 戻り値:
layoutFactoryパラメーターの値、またはパラメーターが指定されていない場合はnull
execute
public void execute() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException- 例外:
org.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureException