Ant Task for GMetrics.
ThemetricSetFile property specifies the path to a Groovy MetricSet
definition file. By default, the path specified is relative to the classpath, but it may be optionally
prefixed by any of the valid java.net.URL prefixes, such as "file:" (to load from a relative or absolute
path on the filesystem), or "http:". The metricSetFile property is optional. If not
specified, it uses the set of Metrics defined by DefaultMetricSet.
At least one nested fileset element is required, and is used to specify the source files
to be analyzed. This is the standard Ant FileSet, and is quite powerful and flexible.
See the Apache Ant Manual for more information on FileSets.
The report nested element defines the type and report-specific options for the
output report. The type attribute (which
specifies the fully-qualified class name of the ReportWriter class) and
can contain nested option elements. Each option, in turn, must
include a name and value attribue. Currently, the
BasicHtmlReportWriter class (org.gmetrics.report.BasicHtmlReportWriter) is the
only report type provided.
| Modifiers | Name | Description |
|---|---|---|
protected def |
createGMetricsRunner |
|
protected List |
fileSets |
|
protected List |
reportWriters |
| Type | Name and description |
|---|---|
String |
metricSetFile |
| Type Params | Return Type | Name and description |
|---|---|---|
|
void |
addConfiguredReport(Report report)Ant-defined method (by convention), called with each instance of a nested |
|
void |
addFileset(org.apache.tools.ant.types.FileSet fileSet)Ant-defined method (by convention), called with each instance of a nested |
|
void |
execute()Execute this Ant Task |
| Methods inherited from class | Name |
|---|---|
class org.apache.tools.ant.Task |
org.apache.tools.ant.Task#log(java.lang.Throwable, int), org.apache.tools.ant.Task#log(java.lang.String, int), org.apache.tools.ant.Task#log(java.lang.String), org.apache.tools.ant.Task#log(java.lang.String, java.lang.Throwable, int), org.apache.tools.ant.Task#init(), org.apache.tools.ant.Task#execute(), org.apache.tools.ant.Task#maybeConfigure(), org.apache.tools.ant.Task#getTaskName(), org.apache.tools.ant.Task#getOwningTarget(), org.apache.tools.ant.Task#setRuntimeConfigurableWrapper(org.apache.tools.ant.RuntimeConfigurable), org.apache.tools.ant.Task#getTaskType(), org.apache.tools.ant.Task#setTaskType(java.lang.String), org.apache.tools.ant.Task#setTaskName(java.lang.String), org.apache.tools.ant.Task#setOwningTarget(org.apache.tools.ant.Target), org.apache.tools.ant.Task#reconfigure(), org.apache.tools.ant.Task#perform(), org.apache.tools.ant.Task#getRuntimeConfigurableWrapper(), org.apache.tools.ant.Task#bindToOwner(org.apache.tools.ant.Task), org.apache.tools.ant.Task#clone(), org.apache.tools.ant.Task#getLocation(), org.apache.tools.ant.Task#setLocation(org.apache.tools.ant.Location), org.apache.tools.ant.Task#getDescription(), org.apache.tools.ant.Task#getProject(), org.apache.tools.ant.Task#setDescription(java.lang.String), org.apache.tools.ant.Task#setProject(org.apache.tools.ant.Project), org.apache.tools.ant.Task#wait(long, int), org.apache.tools.ant.Task#wait(), org.apache.tools.ant.Task#wait(long), org.apache.tools.ant.Task#equals(java.lang.Object), org.apache.tools.ant.Task#toString(), org.apache.tools.ant.Task#hashCode(), org.apache.tools.ant.Task#getClass(), org.apache.tools.ant.Task#notify(), org.apache.tools.ant.Task#notifyAll() |
class org.apache.tools.ant.ProjectComponent |
org.apache.tools.ant.ProjectComponent#clone(), org.apache.tools.ant.ProjectComponent#log(java.lang.String), org.apache.tools.ant.ProjectComponent#log(java.lang.String, int), org.apache.tools.ant.ProjectComponent#getLocation(), org.apache.tools.ant.ProjectComponent#setLocation(org.apache.tools.ant.Location), org.apache.tools.ant.ProjectComponent#getDescription(), org.apache.tools.ant.ProjectComponent#getProject(), org.apache.tools.ant.ProjectComponent#setDescription(java.lang.String), org.apache.tools.ant.ProjectComponent#setProject(org.apache.tools.ant.Project), org.apache.tools.ant.ProjectComponent#wait(long, int), org.apache.tools.ant.ProjectComponent#wait(), org.apache.tools.ant.ProjectComponent#wait(long), org.apache.tools.ant.ProjectComponent#equals(java.lang.Object), org.apache.tools.ant.ProjectComponent#toString(), org.apache.tools.ant.ProjectComponent#hashCode(), org.apache.tools.ant.ProjectComponent#getClass(), org.apache.tools.ant.ProjectComponent#notify(), org.apache.tools.ant.ProjectComponent#notifyAll() |
Ant-defined method (by convention), called with each instance of a nested
Ant-defined method (by convention), called with each instance of a nested
Execute this Ant Task