Package org.apache.maven.plugin.patch
Class ApplyMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- org.apache.maven.plugin.patch.ApplyMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled
,org.apache.maven.plugin.Mojo
@Mojo(name="apply", defaultPhase=PROCESS_SOURCES) public class ApplyMojo extends org.apache.maven.plugin.AbstractMojo
Apply one or more patches to project sources.
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.List
DEFAULT_IGNORED_PATCH_PATTERNS
static java.util.List
DEFAULT_IGNORED_PATCHES
static java.util.List
PATCH_FAILURE_WATCH_PHRASES
protected java.util.List
patches
The list of patch file names, supplying the order in which patches should be applied.
-
Constructor Summary
Constructors Constructor Description ApplyMojo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
execute()
Apply the patches.
-
-
-
Field Detail
-
PATCH_FAILURE_WATCH_PHRASES
public static final java.util.List PATCH_FAILURE_WATCH_PHRASES
-
DEFAULT_IGNORED_PATCHES
public static final java.util.List DEFAULT_IGNORED_PATCHES
-
DEFAULT_IGNORED_PATCH_PATTERNS
public static final java.util.List DEFAULT_IGNORED_PATCH_PATTERNS
-
patches
@Parameter protected java.util.List patches
The list of patch file names, supplying the order in which patches should be applied. The path names in this list must be relative to the base directory specified by the parameterpatchDirectory
. This parameter is mutually exclusive with thepatchfile
parameter.
-
-
Method Detail
-
execute
public void execute() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException
Apply the patches. Give preference to patchFile over patchSourceDir/patches, and preference to originalFile over workDir.- Throws:
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException
-
-