30 <target name="init-conditions"> |
30 <target name="init-conditions"> |
31 <!-- loading locally defined resources and properties. NB they owerwrite default ones defined later --> |
31 <!-- loading locally defined resources and properties. NB they owerwrite default ones defined later --> |
32 <property file="${user.home}/.nashorn.project.local.properties"/> |
32 <property file="${user.home}/.nashorn.project.local.properties"/> |
33 |
33 |
34 <loadproperties srcFile="make/project.properties"/> |
34 <loadproperties srcFile="make/project.properties"/> |
|
35 <path id="dist.path"> |
|
36 <pathelement location="${dist.dir}"/> |
|
37 </path> |
35 <path id="nashorn.ext.path"> |
38 <path id="nashorn.ext.path"> |
36 <pathelement location="${dist.dir}"/> |
39 <pathelement location="${dist.dir}"/> |
37 <pathelement location="${java.ext.dirs}"/> |
40 <pathelement location="${java.ext.dirs}"/> |
38 </path> |
41 </path> |
39 <property name="ext.class.path" value="-Djava.ext.dirs="${toString:nashorn.ext.path}""/> |
42 <property name="ext.class.path" value="-Djava.ext.dirs="${toString:nashorn.ext.path}""/> |
292 </target> |
295 </target> |
293 |
296 |
294 <target name="generate-policy-file" depends="prepare"> |
297 <target name="generate-policy-file" depends="prepare"> |
295 <echo file="${build.dir}/nashorn.policy"> |
298 <echo file="${build.dir}/nashorn.policy"> |
296 |
299 |
297 grant codeBase "file:/${toString:nashorn.ext.path}/nashorn.jar" { |
300 grant codeBase "file:/${toString:dist.path}/nashorn.jar" { |
298 permission java.security.AllPermission; |
301 permission java.security.AllPermission; |
299 }; |
302 }; |
300 |
303 |
301 grant codeBase "file:/${basedir}/${nashorn.internal.tests.jar}" { |
304 grant codeBase "file:/${basedir}/${nashorn.internal.tests.jar}" { |
302 permission java.security.AllPermission; |
305 permission java.security.AllPermission; |