34 build.compiler=modern 35 javac.source=1.9 36 javac.target=1.9 37 38 javadoc.option=\ 39 -tag "implSpec:a:Implementation Requirements:"\ 40 -tag "implNote:a:Implementation Note:" 41 42 # nashorn version information 43 nashorn.version=0.1 44 nashorn.fullversion=0.1 45 nashorn.product.name=Oracle Nashorn 46 47 # This directory is removed when the project is cleaned: 48 build.dir=build 49 build.classes.dir=${build.dir}/classes 50 build.zip=${build.dir}/nashorn.zip 51 build.gzip=${build.dir}/nashorn.tar.gz 52 53 nashorn.override.option=\ 54 -Xpatch:jdk.scripting.nashorn=${build.classes.dir}/jdk.scripting.nashorn \ 55 -Xpatch:jdk.scripting.nashorn.shell=${build.classes.dir}/jdk.scripting.nashorn.shell \ 56 -Xpatch:jdk.dynalink=${build.classes.dir}/jdk.dynalink 57 58 # project directory of <nashorn> ant task 59 nashorntask.dir=buildtools/nashorntask 60 61 # nashorn Shell tool 62 nashorn.shell.tool=jdk.nashorn.tools.Shell 63 64 # nasgen tool 65 nasgen.tool=jdk.nashorn.internal.tools.nasgen.Main 66 67 nasgen.module.imports=\ 68 -XaddExports:java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED \ 69 -XaddExports:java.base/jdk.internal.org.objectweb.asm.util=ALL-UNNAMED 70 71 # parallel test runner tool 72 parallel.test.runner=jdk.nashorn.internal.test.framework.ParallelTestRunner 73 74 # test classes directory 75 build.test.classes.dir=${build.dir}/test/classes 76 77 # nashorn test jar - internal tests jar and api tests jar 78 nashorn.internal.tests.jar=${build.dir}/nashorn-internal-tests.jar 79 nashorn.api.tests.jar=${build.dir}/nashorn-api-tests.jar 80 81 # test results directory 82 build.test.results.dir=${build.dir}/test/reports 83 build.nosecurity.test.results.dir=${build.dir}/test/nosecurity/reports 84 build.nooptimistic.test.results.dir=${build.dir}/test/nooptimistic/reports 85 86 # This directory is removed when the project is cleaned: 87 dist.dir=dist 88 dynalink.jar=${dist.dir}/dynalink.jar 89 nashorn.jar=${dist.dir}/nashorn.jar 125 126 testng.listeners=\ 127 org.testng.reporters.SuiteHTMLReporter, \ 128 org.testng.reporters.TestHTMLReporter, \ 129 org.testng.reporters.jq.Main, \ 130 org.testng.reporters.FailedReporter, \ 131 org.testng.reporters.XMLReporter \ 132 org.testng.reporters.EmailableReporter, \ 133 jdk.nashorn.internal.test.framework.JSJUnitReportReporter 134 135 javac.debug=true 136 javac.encoding=ascii 137 javac.test.classpath=\ 138 ${build.test.classes.dir}${path.separator}\ 139 ${file.reference.testng.jar}${path.separator}\ 140 ${file.reference.jcommander.jar}${path.separator}\ 141 ${file.reference.bsh.jar}${path.separator}\ 142 ${file.reference.snakeyaml.jar} 143 144 test.module.imports=\ 145 -XaddExports:jdk.scripting.nashorn/jdk.nashorn.internal.ir=ALL-UNNAMED \ 146 -XaddExports:jdk.scripting.nashorn/jdk.nashorn.internal.codegen=ALL-UNNAMED \ 147 -XaddExports:jdk.scripting.nashorn/jdk.nashorn.internal.parser=ALL-UNNAMED \ 148 -XaddExports:jdk.scripting.nashorn/jdk.nashorn.internal.objects=ALL-UNNAMED \ 149 -XaddExports:jdk.scripting.nashorn/jdk.nashorn.internal.runtime=ALL-UNNAMED \ 150 -XaddExports:jdk.scripting.nashorn/jdk.nashorn.internal.runtime.doubleconv=ALL-UNNAMED \ 151 -XaddExports:jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker=ALL-UNNAMED \ 152 -XaddExports:jdk.scripting.nashorn/jdk.nashorn.internal.runtime.events=ALL-UNNAMED \ 153 -XaddExports:jdk.scripting.nashorn/jdk.nashorn.internal.runtime.options=ALL-UNNAMED \ 154 -XaddExports:jdk.scripting.nashorn/jdk.nashorn.internal.runtime.regexp=ALL-UNNAMED \ 155 -XaddExports:jdk.scripting.nashorn/jdk.nashorn.internal.runtime.regexp.joni=ALL-UNNAMED \ 156 -XaddExports:jdk.scripting.nashorn/jdk.nashorn.tools=ALL-UNNAMED \ 157 -XaddExports:java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED 158 159 meta.inf.dir=${nashorn.module.src.dir}/META-INF 160 161 run.classpath=\ 162 ${build.classes.dir} 163 164 # test scripts to run 165 test.dir=test 166 test.nosecurity.dir=test/script/nosecurity 167 test.script.dir=test/script 168 test.basic.dir=test/script/basic 169 test.maptests.dir=test/script/maptests 170 test.error.dir=test/script/error 171 test.sandbox.dir=test/script/sandbox 172 test.trusted.dir=test/script/trusted 173 test.external.dir=test/script/external 174 test262.dir=${test.external.dir}/test262 175 test262.suite.dir=${test262.dir}/test/suite 176 testjfx.dir=${test.script.dir}/jfx 177 testmarkdown.dir=${test.script.dir}/markdown | 34 build.compiler=modern 35 javac.source=1.9 36 javac.target=1.9 37 38 javadoc.option=\ 39 -tag "implSpec:a:Implementation Requirements:"\ 40 -tag "implNote:a:Implementation Note:" 41 42 # nashorn version information 43 nashorn.version=0.1 44 nashorn.fullversion=0.1 45 nashorn.product.name=Oracle Nashorn 46 47 # This directory is removed when the project is cleaned: 48 build.dir=build 49 build.classes.dir=${build.dir}/classes 50 build.zip=${build.dir}/nashorn.zip 51 build.gzip=${build.dir}/nashorn.tar.gz 52 53 nashorn.override.option=\ 54 --patch-module jdk.scripting.nashorn=${build.classes.dir}/jdk.scripting.nashorn \ 55 --patch-module jdk.scripting.nashorn.shell=${build.classes.dir}/jdk.scripting.nashorn.shell \ 56 --patch-module jdk.dynalink=${build.classes.dir}/jdk.dynalink 57 58 # project directory of <nashorn> ant task 59 nashorntask.dir=buildtools/nashorntask 60 61 # nashorn Shell tool 62 nashorn.shell.tool=jdk.nashorn.tools.Shell 63 64 # nasgen tool 65 nasgen.tool=jdk.nashorn.internal.tools.nasgen.Main 66 67 nasgen.module.imports=\ 68 --add-exports java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED \ 69 --add-exports java.base/jdk.internal.org.objectweb.asm.util=ALL-UNNAMED 70 71 # parallel test runner tool 72 parallel.test.runner=jdk.nashorn.internal.test.framework.ParallelTestRunner 73 74 # test classes directory 75 build.test.classes.dir=${build.dir}/test/classes 76 77 # nashorn test jar - internal tests jar and api tests jar 78 nashorn.internal.tests.jar=${build.dir}/nashorn-internal-tests.jar 79 nashorn.api.tests.jar=${build.dir}/nashorn-api-tests.jar 80 81 # test results directory 82 build.test.results.dir=${build.dir}/test/reports 83 build.nosecurity.test.results.dir=${build.dir}/test/nosecurity/reports 84 build.nooptimistic.test.results.dir=${build.dir}/test/nooptimistic/reports 85 86 # This directory is removed when the project is cleaned: 87 dist.dir=dist 88 dynalink.jar=${dist.dir}/dynalink.jar 89 nashorn.jar=${dist.dir}/nashorn.jar 125 126 testng.listeners=\ 127 org.testng.reporters.SuiteHTMLReporter, \ 128 org.testng.reporters.TestHTMLReporter, \ 129 org.testng.reporters.jq.Main, \ 130 org.testng.reporters.FailedReporter, \ 131 org.testng.reporters.XMLReporter \ 132 org.testng.reporters.EmailableReporter, \ 133 jdk.nashorn.internal.test.framework.JSJUnitReportReporter 134 135 javac.debug=true 136 javac.encoding=ascii 137 javac.test.classpath=\ 138 ${build.test.classes.dir}${path.separator}\ 139 ${file.reference.testng.jar}${path.separator}\ 140 ${file.reference.jcommander.jar}${path.separator}\ 141 ${file.reference.bsh.jar}${path.separator}\ 142 ${file.reference.snakeyaml.jar} 143 144 test.module.imports=\ 145 --add-exports jdk.scripting.nashorn/jdk.nashorn.internal.ir=ALL-UNNAMED \ 146 --add-exports jdk.scripting.nashorn/jdk.nashorn.internal.codegen=ALL-UNNAMED \ 147 --add-exports jdk.scripting.nashorn/jdk.nashorn.internal.parser=ALL-UNNAMED \ 148 --add-exports jdk.scripting.nashorn/jdk.nashorn.internal.objects=ALL-UNNAMED \ 149 --add-exports jdk.scripting.nashorn/jdk.nashorn.internal.runtime=ALL-UNNAMED \ 150 --add-exports jdk.scripting.nashorn/jdk.nashorn.internal.runtime.doubleconv=ALL-UNNAMED \ 151 --add-exports jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker=ALL-UNNAMED \ 152 --add-exports jdk.scripting.nashorn/jdk.nashorn.internal.runtime.events=ALL-UNNAMED \ 153 --add-exports jdk.scripting.nashorn/jdk.nashorn.internal.runtime.options=ALL-UNNAMED \ 154 --add-exports jdk.scripting.nashorn/jdk.nashorn.internal.runtime.regexp=ALL-UNNAMED \ 155 --add-exports jdk.scripting.nashorn/jdk.nashorn.internal.runtime.regexp.joni=ALL-UNNAMED \ 156 --add-exports jdk.scripting.nashorn/jdk.nashorn.tools=ALL-UNNAMED \ 157 --add-exports java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED 158 159 meta.inf.dir=${nashorn.module.src.dir}/META-INF 160 161 run.classpath=\ 162 ${build.classes.dir} 163 164 # test scripts to run 165 test.dir=test 166 test.nosecurity.dir=test/script/nosecurity 167 test.script.dir=test/script 168 test.basic.dir=test/script/basic 169 test.maptests.dir=test/script/maptests 170 test.error.dir=test/script/error 171 test.sandbox.dir=test/script/sandbox 172 test.trusted.dir=test/script/trusted 173 test.external.dir=test/script/external 174 test262.dir=${test.external.dir}/test262 175 test262.suite.dir=${test262.dir}/test/suite 176 testjfx.dir=${test.script.dir}/jfx 177 testmarkdown.dir=${test.script.dir}/markdown |