Skip to content

Commit b6511ca

Browse files
author
Bruce Eckel
committed
'buildw' builds with "unchecked" warnings
1 parent 5c29ff0 commit b6511ca

1 file changed

Lines changed: 20 additions & 0 deletions

File tree

Ant-Common.xml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,4 +111,24 @@
111111
<echo file="${antoutput}" append="true" message="Build '${chapter}' succeeded&#13;"/>
112112
</target>
113113

114+
<target
115+
depends="base"
116+
description="Build all classes in this directory, enabling 'Unchecked' warnings"
117+
name="buildw">
118+
<fail message="Java 8 required" unless="version1.8"/>
119+
<echo message="Building '${chapter}'&#13;"/>
120+
<echo file="${antoutput}" append="true" message="Building '${chapter}'&#13;"/>
121+
<javac includeantruntime="false"
122+
classpath="${java.class.path};${basedir};${basedir}/.."
123+
debug="true"
124+
excludes="${excludedfiles}"
125+
srcdir="${basedir}">
126+
<compilerarg value="-Xlint:unchecked"/>
127+
<compilerarg value="-Xmaxerrs"/>
128+
<compilerarg value="10"/>
129+
</javac>
130+
<echo message="Build '${chapter}' succeeded&#13;"/>
131+
<echo file="${antoutput}" append="true" message="Build '${chapter}' succeeded&#13;"/>
132+
</target>
133+
114134
</project>

0 commit comments

Comments
 (0)