@Mojo(name="war", defaultPhase=PACKAGE, threadSafe=true, requiresDependencyResolution=RUNTIME) public class WarMojo extends AbstractWarMojo
escapeString
Constructor and Description |
---|
WarMojo() |
Modifier and Type | Method and Description |
---|---|
void |
execute()
Executes the WarMojo on the current project.
|
String |
getClassesClassifier() |
String |
getClassifier() |
String |
getOutputDirectory() |
String[] |
getPackagingExcludes() |
String[] |
getPackagingIncludes() |
org.apache.maven.project.MavenProjectHelper |
getProjectHelper() |
protected File |
getTargetClassesFile() |
protected static File |
getTargetFile(File basedir,
String finalName,
String classifier,
String type) |
protected File |
getTargetWarFile() |
org.codehaus.plexus.archiver.war.WarArchiver |
getWarArchiver() |
String |
getWarName() |
boolean |
isAttachClasses() |
boolean |
isFailOnMissingWebXml() |
boolean |
isPrimaryArtifact() |
void |
setAttachClasses(boolean attachClasses) |
void |
setClassesClassifier(String classesClassifier) |
void |
setClassifier(String classifier) |
void |
setFailOnMissingWebXml(boolean failOnMissingWebXml) |
void |
setOutputDirectory(String outputDirectory) |
void |
setPackagingExcludes(String packagingExcludes) |
void |
setPackagingIncludes(String packagingIncludes) |
void |
setPrimaryArtifact(boolean primaryArtifact) |
void |
setProjectHelper(org.apache.maven.project.MavenProjectHelper projectHelper) |
void |
setWarArchiver(org.codehaus.plexus.archiver.war.WarArchiver warArchiver) |
void |
setWarName(String warName) |
addOverlay, buildExplodedWebapp, buildWebapp, getArchive, getArtifactFactory, getCacheFile, getClassesDirectory, getContainerConfigXML, getCurrentProjectOverlay, getDependentWarExcludes, getDependentWarIncludes, getExcludes, getFilters, getIncludes, getJarArchiver, getNonFilteredFileExtensions, getOutputFileNameMapping, getOverlays, getProject, getSession, getWarSourceDirectory, getWarSourceExcludes, getWarSourceIncludes, getWebappDirectory, getWebResources, getWebXml, getWorkDirectory, isArchiveClasses, isIncludeEmptyDirectories, isRecompressZippedFiles, isUseCache, setArchiveClasses, setArtifactFactory, setCacheFile, setClassesDirectory, setContainerConfigXML, setFilters, setJarArchiver, setNonFilteredFileExtensions, setOutputFileNameMapping, setOverlays, setProject, setUseCache, setWarSourceDirectory, setWarSourceExcludes, setWarSourceIncludes, setWebappDirectory, setWebResources, setWebXml, setWorkDirectory
public void execute() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoExecutionException
- if an error occurred while building the webapporg.apache.maven.plugin.MojoFailureException
protected static File getTargetFile(File basedir, String finalName, String classifier, String type)
protected File getTargetWarFile()
protected File getTargetClassesFile()
public String getClassifier()
public void setClassifier(String classifier)
public String[] getPackagingExcludes()
public void setPackagingExcludes(String packagingExcludes)
public String[] getPackagingIncludes()
public void setPackagingIncludes(String packagingIncludes)
public String getOutputDirectory()
public void setOutputDirectory(String outputDirectory)
public String getWarName()
public void setWarName(String warName)
public org.codehaus.plexus.archiver.war.WarArchiver getWarArchiver()
public void setWarArchiver(org.codehaus.plexus.archiver.war.WarArchiver warArchiver)
public org.apache.maven.project.MavenProjectHelper getProjectHelper()
public void setProjectHelper(org.apache.maven.project.MavenProjectHelper projectHelper)
public boolean isPrimaryArtifact()
public void setPrimaryArtifact(boolean primaryArtifact)
public boolean isAttachClasses()
public void setAttachClasses(boolean attachClasses)
public String getClassesClassifier()
public void setClassesClassifier(String classesClassifier)
public boolean isFailOnMissingWebXml()
public void setFailOnMissingWebXml(boolean failOnMissingWebXml)
Copyright © 2002–2014 The Apache Software Foundation. All rights reserved.