@Mojo(name="coverage",
defaultPhase=PROCESS_TEST_CLASSES,
requiresDependencyResolution=RUNTIME)
public class CoverageMojo
extends org.apache.maven.plugin.AbstractMojo
implements Configuration
| Modifier and Type | Field and Description |
|---|---|
protected String |
coverageFile
Coverage file.
|
protected String |
coverageTitle
Coverage title.
|
protected String |
exclusion
Exclusion.
|
protected List<String> |
interfaces
Interfaces.
|
protected String |
javadocRoot
Javadoc root.
|
protected String |
module
Module.
|
protected org.apache.maven.project.MavenProject |
project
The Maven Project Object
|
protected String |
repositoryBranch
Repository branch.
|
protected String |
repositoryHost
Repository host.
|
protected String |
repositoryProject
Repository project.
|
protected String |
repositoryUser
Repository user.
|
protected boolean |
tests
Tests.
|
| Constructor and Description |
|---|
CoverageMojo() |
| Modifier and Type | Method and Description |
|---|---|
void |
execute() |
String |
getCoverageFile() |
String |
getCoverageTitle() |
String |
getExclusion() |
List<String> |
getInterfaces() |
String |
getJavadocRoot() |
org.apache.maven.project.MavenProject |
getProject() |
String |
getRepositoryBranch() |
String |
getRepositoryHost() |
String |
getRepositoryProject() |
String |
getRepositoryUser() |
boolean |
isTests() |
void |
setCoverageFile(String coverageFile) |
void |
setCoverageTitle(String coverageTitle) |
void |
setExclusion(String exclusion) |
void |
setInterfaces(List<String> interfaces) |
void |
setJavadocRoot(String javadocRoot) |
void |
setProject(org.apache.maven.project.MavenProject project) |
void |
setRepositoryBranch(String repositoryBranch) |
void |
setRepositoryHost(String repositoryHost) |
void |
setRepositoryProject(String repositoryProject) |
void |
setRepositoryUser(String repositoryUser) |
void |
setTests(boolean tests) |
@Parameter(required=true,
property="project")
protected org.apache.maven.project.MavenProject project
@Parameter protected String module
@Parameter protected boolean tests
@Parameter protected String exclusion
@Parameter protected String coverageFile
@Parameter protected String repositoryHost
@Parameter protected String repositoryUser
@Parameter protected String repositoryProject
@Parameter protected String repositoryBranch
@Parameter protected String coverageTitle
@Parameter protected String javadocRoot
public void execute()
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
execute in interface org.apache.maven.plugin.Mojoorg.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureExceptionpublic org.apache.maven.project.MavenProject getProject()
public void setProject(org.apache.maven.project.MavenProject project)
public boolean isTests()
public void setTests(boolean tests)
public String getExclusion()
public void setExclusion(String exclusion)
public String getCoverageFile()
public void setCoverageFile(String coverageFile)
public String getRepositoryHost()
getRepositoryHost in interface Configurationpublic void setRepositoryHost(String repositoryHost)
public String getRepositoryUser()
getRepositoryUser in interface Configurationpublic void setRepositoryUser(String repositoryUser)
public String getRepositoryProject()
getRepositoryProject in interface Configurationpublic void setRepositoryProject(String repositoryProject)
public String getRepositoryBranch()
getRepositoryBranch in interface Configurationpublic void setRepositoryBranch(String repositoryBranch)
public String getCoverageTitle()
getCoverageTitle in interface Configurationpublic void setCoverageTitle(String coverageTitle)
public String getJavadocRoot()
getJavadocRoot in interface Configurationpublic void setJavadocRoot(String javadocRoot)
Copyright © 2015 JBoss, a division of Red Hat, Inc. All rights reserved.