New maven.jdepend.dirs and maven.jdepend.components properties.
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@373635 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
fec5536ce5
commit
ec1baa025a
@ -43,10 +43,10 @@
|
|||||||
<!-- J D E P E N D X M L T A R G E T -->
|
<!-- J D E P E N D X M L T A R G E T -->
|
||||||
<!-- ================================================================== -->
|
<!-- ================================================================== -->
|
||||||
|
|
||||||
<goal
|
<goal
|
||||||
name="maven-jdepend-plugin:report"
|
name="maven-jdepend-plugin:report"
|
||||||
description="Generate a dependency report with JDepend">
|
description="Generate a dependency report with JDepend">
|
||||||
|
|
||||||
<j:if test="${sourcesPresent == 'true'}">
|
<j:if test="${sourcesPresent == 'true'}">
|
||||||
|
|
||||||
<j:if test="${maven.compile.debug != 'on'}">
|
<j:if test="${maven.compile.debug != 'on'}">
|
||||||
@ -60,14 +60,14 @@
|
|||||||
<attainGoal name="java:compile"/>
|
<attainGoal name="java:compile"/>
|
||||||
|
|
||||||
<ant:java
|
<ant:java
|
||||||
classname="jdepend.xmlui.JDepend"
|
classname="jdepend.xmlui.JDepend"
|
||||||
fork="true"
|
fork="true"
|
||||||
failonerror="true">
|
failonerror="true">
|
||||||
<ant:arg line="-file '${maven.build.dir}/jdepend-raw-report.xml' '${maven.build.dest}'"/>
|
<ant:arg line="-components '${maven.jdepend.components}' -file '${maven.build.dir}/jdepend-raw-report.xml' '${maven.jdepend.dirs}'"/>
|
||||||
<ant:classpath>
|
<ant:classpath>
|
||||||
<ant:path refid="maven-classpath"/>
|
<ant:path refid="maven-classpath"/>
|
||||||
<ant:path refid="maven.dependency.classpath"/>
|
<ant:path refid="maven.dependency.classpath"/>
|
||||||
<ant:pathelement path="${plugin.getDependencyPath('jdepend')}"/>
|
<ant:pathelement path="${plugin.getDependencyPath('jdepend:jdepend')}"/>
|
||||||
</ant:classpath>
|
</ant:classpath>
|
||||||
</ant:java>
|
</ant:java>
|
||||||
|
|
||||||
|
|||||||
@ -20,3 +20,5 @@
|
|||||||
# JDepend plugin.
|
# JDepend plugin.
|
||||||
# -------------------------------------------------------------------
|
# -------------------------------------------------------------------
|
||||||
|
|
||||||
|
maven.jdepend.dirs=${maven.build.dest}
|
||||||
|
maven.jdepend.components=${pom.package}
|
||||||
|
|||||||
@ -24,6 +24,7 @@
|
|||||||
</properties>
|
</properties>
|
||||||
<body>
|
<body>
|
||||||
<release version="1.6-SNAPSHOT" date="In SVN">
|
<release version="1.6-SNAPSHOT" date="In SVN">
|
||||||
|
<action dev="ltheussl" type="add">New <code>maven.jdepend.dirs</code> and <code>maven.jdepend.components</code> properties.</action>
|
||||||
<action dev="ltheussl" type="update" issue="MPJDEPEND-6">Upgrade to JDepend 2.9.1.</action>
|
<action dev="ltheussl" type="update" issue="MPJDEPEND-6">Upgrade to JDepend 2.9.1.</action>
|
||||||
<action dev="aheritier" type="update" issue="MAVEN-1712">Update dependencies to match ones in maven 1.1 core and to unify them between plugins. The following dependencies are updated :
|
<action dev="aheritier" type="update" issue="MAVEN-1712">Update dependencies to match ones in maven 1.1 core and to unify them between plugins. The following dependencies are updated :
|
||||||
<ul>
|
<ul>
|
||||||
|
|||||||
@ -20,15 +20,38 @@
|
|||||||
|
|
||||||
<document>
|
<document>
|
||||||
<properties>
|
<properties>
|
||||||
<title>jdepend Properties</title>
|
<title>JDepend Properties</title>
|
||||||
<author email="dion@apache.org">dIon Gillard</author>
|
<author email="dion@apache.org">dIon Gillard</author>
|
||||||
</properties>
|
</properties>
|
||||||
<body>
|
<body>
|
||||||
<section name="jdepend Settings">
|
<section name="jdepend Settings">
|
||||||
<p>
|
<p>
|
||||||
No properties besides those used in the
|
See also the properties in the Maven
|
||||||
<a href="http://maven.apache.org/maven-1.x/reference/plugins/xdoc/properties.html">maven xdoc plugin</a>
|
<a href="http://maven.apache.org/maven-1.x/reference/plugins/xdoc/properties.html">xdoc</a>
|
||||||
|
and
|
||||||
|
<a href="http://maven.apache.org/maven-1.x/reference/plugins/java/properties.html">java</a>
|
||||||
|
plugins.
|
||||||
</p>
|
</p>
|
||||||
|
<table>
|
||||||
|
<tr><th>Property</th><th>Optional?</th><th>Description</th></tr>
|
||||||
|
<tr>
|
||||||
|
<td>maven.jdepend.dirs</td>
|
||||||
|
<td>Yes</td>
|
||||||
|
<td>
|
||||||
|
A space-separated list of directories where the class files to
|
||||||
|
analyze are found. Defaults to <code>${maven.build.dest}</code>.
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>maven.jdepend.components</td>
|
||||||
|
<td>Yes</td>
|
||||||
|
<td>
|
||||||
|
A comma-separated list of components to analyze.
|
||||||
|
Corresponds to the <code>-components</code> command line argument
|
||||||
|
of JDepend. Defaults to <code>${maven.build.dest}</code>.
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
</section>
|
</section>
|
||||||
</body>
|
</body>
|
||||||
</document>
|
</document>
|
||||||
Loading…
x
Reference in New Issue
Block a user