Make sure maven.compile.debug=on when compiling, it's needed by jdepend to extract some class information.

git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@377638 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
ltheussl 2006-02-14 06:07:37 +00:00
parent 858b5af10a
commit 318cc613df

View File

@ -50,15 +50,11 @@
<j:if test="${sourcesPresent == 'true'}"> <j:if test="${sourcesPresent == 'true'}">
<j:if test="${maven.compile.debug != 'on'}"> <!-- Make sure maven.compile.debug = on -->
<echo> <j:set var="compileDebugOld" value="${maven.compile.debug}"/>
*** WARNING: JDepend is only fully functional if source files are compiled with debugging information turned on. <j:set var="maven.compile.debug" scope="parent" value="on"/>
*** The source file cross links generated by this run of JDepend will not be correct.
*** Please set maven.compile.debug = on
</echo>
</j:if>
<attainGoal name="java:compile"/> <attainGoal name="java:compile"/>
<j:set var="maven.compile.debug" scope="parent" value="${compileDebugOld}"/>
<u:available file="${maven.jdepend.properties}"> <u:available file="${maven.jdepend.properties}">
<ant:copy file="${maven.jdepend.properties}" tofile="${maven.build.dest}/jdepend.properties" failonerror="false"/> <ant:copy file="${maven.jdepend.properties}" tofile="${maven.build.dest}/jdepend.properties" failonerror="false"/>