Make forbiddenapis also check excelant. Use a separate "classpath" for running forbiddenapis; don't misuse javadoc.classpath for that.
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1713222 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
db98ec0bd9
commit
0f40ad3125
14
build.xml
14
build.xml
@ -366,6 +366,15 @@ under the License.
|
||||
<path path="${env.CLASSPATH}"/>
|
||||
</path>
|
||||
|
||||
<path id="forbiddenapis.classpath">
|
||||
<path refid="main.classpath"/>
|
||||
<path refid="scratchpad.classpath"/>
|
||||
<path refid="ooxml.classpath"/>
|
||||
<path refid="ooxml.xmlsec.classpath"/>
|
||||
<path refid="excelant.classpath"/>
|
||||
<path path="${env.CLASSPATH}"/>
|
||||
</path>
|
||||
|
||||
<path id="lib.jacoco">
|
||||
<fileset dir="lib">
|
||||
<include name="org.jacoco*.jar" />
|
||||
@ -1766,7 +1775,7 @@ under the License.
|
||||
classpath="${forbidden.jar}"/>
|
||||
<forbiddenapis
|
||||
internalRuntimeForbidden="true"
|
||||
classpathref="javadoc.classpath"
|
||||
classpathref="forbiddenapis.classpath"
|
||||
suppressAnnotation="org.apache.poi.util.SuppressForbidden"
|
||||
>
|
||||
<bundledsignatures name="jdk-unsafe-${jdk.version.source}"/>
|
||||
@ -1779,10 +1788,7 @@ under the License.
|
||||
<fileset dir="${main.output.dir}"/>
|
||||
<fileset dir="${ooxml.output.dir}"/>
|
||||
<fileset dir="${scratchpad.output.dir}"/>
|
||||
<!--
|
||||
Adding Excelant causes ClassNotFoundException, see https://github.com/policeman-tools/forbidden-apis/issues/85
|
||||
<fileset dir="${excelant.output.dir}"/>
|
||||
-->
|
||||
<!--
|
||||
<fileset dir="${examples.output.dir}"/>
|
||||
-->
|
||||
|
@ -23,6 +23,7 @@ import java.text.SimpleDateFormat;
|
||||
import java.util.Date;
|
||||
import java.util.Iterator;
|
||||
import java.util.LinkedList;
|
||||
import java.util.Locale;
|
||||
|
||||
import org.apache.poi.ss.excelant.util.ExcelAntWorkbookUtil;
|
||||
import org.apache.poi.ss.excelant.util.ExcelAntWorkbookUtilFactory;
|
||||
@ -88,7 +89,7 @@ public class ExcelAntTask extends Task {
|
||||
versionBffr.append( "ExcelAnt version " ) ;
|
||||
versionBffr.append( VERSION ) ;
|
||||
versionBffr.append( " Copyright 2011" ) ;
|
||||
SimpleDateFormat sdf = new SimpleDateFormat( "yyyy" ) ;
|
||||
SimpleDateFormat sdf = new SimpleDateFormat( "yyyy", Locale.ROOT ) ;
|
||||
double currYear = Double.parseDouble( sdf.format( new Date() ) );
|
||||
if( currYear > 2011 ) {
|
||||
versionBffr.append( "-" ) ;
|
||||
|
Loading…
Reference in New Issue
Block a user