ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject default value for configurable bootclasspath in javac
Date Wed, 14 Apr 2021 19:03:38 GMT
Hi. I've got the following in my build xml:

	<property name="javac.bootclasspath" value="" />

	<presetdef name="myjavac">
		<javac source="1.7" target="1.7" includeantruntime="no" bootclasspath="${javac.bootclasspath}"

The idea is to not alter bootclasspath when the caller did not provide an explicit -Djavac.bootclasspath=...
An empty string as the default value works fine with Sun Javac, but it fails with: <javac

     [myjavac] The type java.lang.Double cannot be resolved. It is indirectly referenced from
required .class files
     [myjavac] ----------
     [myjavac] 1 problem (1 error)

Since the presetdef task does not support conditional attributes I'm asking for an advice
on how to make it work.

This is Ant 1.10.8 bundled with Eclipse.

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message