Changeset 15434
- Timestamp:
- 10/29/20 16:54:25 (3 years ago)
- Location:
- trunk/abcl/nbproject
- Files:
-
- 5 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abcl/nbproject/build-impl.xml
r14890 r15434 20 20 21 21 --> 22 <project xmlns: j2seproject1="http://www.netbeans.org/ns/j2se-project/1" xmlns:j2seproject3="http://www.netbeans.org/ns/j2se-project/3" xmlns:jaxrpc="http://www.netbeans.org/ns/j2se-project/jax-rpc" basedir=".." default="default" name="abcl-impl">22 <project xmlns:if="ant:if" xmlns:j2seproject1="http://www.netbeans.org/ns/j2se-project/1" xmlns:j2seproject3="http://www.netbeans.org/ns/j2se-project/3" xmlns:jaxrpc="http://www.netbeans.org/ns/j2se-project/jax-rpc" xmlns:unless="ant:unless" basedir=".." default="default" name="abcl-impl"> 23 23 <fail message="Please build using Ant 1.8.0 or higher."> 24 24 <condition> … … 54 54 <property file="nbproject/project.properties"/> 55 55 </target> 56 <target depends="-pre-init,-init-private,-init-user,-init-project,-init-macrodef-property" name="-do-init"> 56 <target name="-init-modules-supported"> 57 <condition property="modules.supported.internal" value="true"> 58 <not> 59 <matches pattern="1\.[0-8](\..*)?" string="${javac.source}"/> 60 </not> 61 </condition> 62 </target> 63 <target depends="-init-modules-supported" if="modules.supported.internal" name="-init-macrodef-modulename"> 64 <macrodef name="modulename" uri="http://www.netbeans.org/ns/j2se-project/3"> 65 <attribute name="property"/> 66 <attribute name="sourcepath"/> 67 <sequential> 68 <loadresource property="@{property}" quiet="true"> 69 <javaresource classpath="@{sourcepath}" name="module-info.java" parentFirst="false"/> 70 <filterchain> 71 <stripjavacomments/> 72 <linecontainsregexp> 73 <regexp pattern="module .* \{"/> 74 </linecontainsregexp> 75 <tokenfilter> 76 <linetokenizer/> 77 <replaceregex flags="s" pattern="(\s*module\s+)(\S*)(\s*\{.*)" replace="\2"/> 78 </tokenfilter> 79 <striplinebreaks/> 80 </filterchain> 81 </loadresource> 82 </sequential> 83 </macrodef> 84 </target> 85 <target depends="-init-modules-supported,-init-macrodef-modulename" if="modules.supported.internal" name="-init-source-module-properties"> 86 <fail message="Java 9 support requires Ant 1.10.0 or higher."> 87 <condition> 88 <not> 89 <antversion atleast="1.10.0"/> 90 </not> 91 </condition> 92 </fail> 93 <j2seproject3:modulename property="module.name" sourcepath="${src.dir}"/> 94 <condition property="named.module.internal"> 95 <and> 96 <isset property="module.name"/> 97 <length length="0" string="${module.name}" when="greater"/> 98 </and> 99 </condition> 100 <condition property="unnamed.module.internal"> 101 <not> 102 <isset property="named.module.internal"/> 103 </not> 104 </condition> 105 <property name="javac.modulepath" value=""/> 106 <property name="run.modulepath" value="${javac.modulepath}"/> 107 <property name="module.build.classes.dir" value="${build.classes.dir}"/> 108 <property name="debug.modulepath" value="${run.modulepath}"/> 109 <property name="javac.upgrademodulepath" value=""/> 110 <property name="run.upgrademodulepath" value="${javac.upgrademodulepath}"/> 111 <condition else="" property="javac.systemmodulepath.cmd.line.arg" value="--system '${javac.systemmodulepath}'"> 112 <and> 113 <isset property="javac.systemmodulepath"/> 114 <length length="0" string="${javac.systemmodulepath}" when="greater"/> 115 </and> 116 </condition> 117 <property name="dist.jlink.dir" value="${dist.dir}/jlink"/> 118 <property name="dist.jlink.output" value="${dist.jlink.dir}/${application.title}"/> 119 <property name="module.name" value=""/> 120 </target> 121 <target depends="-pre-init,-init-private,-init-user,-init-project,-init-macrodef-property,-init-modules-supported" name="-do-init"> 57 122 <property name="platform.java" value="${java.home}/bin/java"/> 58 123 <available file="${manifest.file}" property="manifest.available"/> … … 77 142 <isset property="javac.profile"/> 78 143 <length length="0" string="${javac.profile}" when="greater"/> 79 <matches pattern="((1\.[89])|9)(\..*)?" string="${javac.source}"/> 144 <not> 145 <matches pattern="1\.[0-7](\..*)?" string="${javac.source}"/> 146 </not> 80 147 </and> 81 148 </condition> … … 87 154 <istrue value="${not.archive.disabled}"/> 88 155 </or> 89 </condition>90 <condition property="do.mkdist">91 <and>92 <isset property="do.archive"/>93 <isset property="libs.CopyLibs.classpath"/>94 <not>95 <istrue value="${mkdist.disabled}"/>96 </not>97 </and>98 156 </condition> 99 157 <condition property="do.archive+manifest.available"> … … 251 309 </macrodef> 252 310 </target> 253 <target depends="-init-ap-cmdline-properties " if="ap.supported.internal" name="-init-macrodef-javac-with-processors">311 <target depends="-init-ap-cmdline-properties,-init-source-module-properties" if="modules.supported.internal" name="-init-macrodef-javac-with-module"> 254 312 <macrodef name="javac" uri="http://www.netbeans.org/ns/j2se-project/3"> 255 313 <attribute default="${src.dir}" name="srcdir"/> 256 314 <attribute default="${build.classes.dir}" name="destdir"/> 257 315 <attribute default="${javac.classpath}" name="classpath"/> 316 <attribute default="${javac.modulepath}" name="modulepath"/> 317 <attribute default="${javac.upgrademodulepath}" name="upgrademodulepath"/> 318 <attribute default="${javac.processorpath}" name="processorpath"/> 319 <attribute default="${javac.processormodulepath}" name="processormodulepath"/> 320 <attribute default="${build.generated.sources.dir}/ap-source-output" name="apgeneratedsrcdir"/> 321 <attribute default="${includes}" name="includes"/> 322 <attribute default="${excludes}" name="excludes"/> 323 <attribute default="${javac.debug}" name="debug"/> 324 <attribute default="${empty.dir}" name="sourcepath" unless:set="named.module.internal"/> 325 <attribute default="${src.dir}" if:set="named.module.internal" name="sourcepath"/> 326 <attribute default="${empty.dir}" name="gensrcdir"/> 327 <element name="customize" optional="true"/> 328 <sequential> 329 <condition property="warn.excludes.internal"> 330 <and> 331 <isset property="named.module.internal"/> 332 <length length="0" string="@{excludes}" trim="true" when="greater"/> 333 </and> 334 </condition> 335 <echo if:set="warn.excludes.internal" level="warning" message="The javac excludes are not supported in the JDK 9 Named Module."/> 336 <property location="${build.dir}/empty" name="empty.dir"/> 337 <mkdir dir="${empty.dir}"/> 338 <mkdir dir="@{apgeneratedsrcdir}"/> 339 <condition property="processormodulepath.set"> 340 <resourcecount count="0" when="greater"> 341 <path> 342 <pathelement path="@{processormodulepath}"/> 343 </path> 344 </resourcecount> 345 </condition> 346 <javac debug="@{debug}" deprecation="${javac.deprecation}" destdir="@{destdir}" encoding="${source.encoding}" excludes="@{excludes}" fork="${javac.fork}" includeantruntime="false" includes="@{includes}" source="${javac.source}" sourcepath="@{sourcepath}" srcdir="@{srcdir}" target="${javac.target}" tempdir="${java.io.tmpdir}"> 347 <src> 348 <dirset dir="@{gensrcdir}" erroronmissingdir="false"> 349 <include name="*"/> 350 </dirset> 351 </src> 352 <classpath> 353 <path path="@{classpath}"/> 354 </classpath> 355 <modulepath> 356 <path path="@{modulepath}"/> 357 </modulepath> 358 <upgrademodulepath> 359 <path path="@{upgrademodulepath}"/> 360 </upgrademodulepath> 361 <compilerarg line="${javac.systemmodulepath.cmd.line.arg}"/> 362 <compilerarg line="${javac.profile.cmd.line.arg}"/> 363 <compilerarg line="${javac.compilerargs}"/> 364 <compilerarg if:set="processormodulepath.set" value="--processor-module-path"/> 365 <compilerarg if:set="processormodulepath.set" path="@{processormodulepath}"/> 366 <compilerarg unless:set="processormodulepath.set" value="-processorpath"/> 367 <compilerarg path="@{processorpath}:${empty.dir}" unless:set="processormodulepath.set"/> 368 <compilerarg line="${ap.processors.internal}"/> 369 <compilerarg line="${annotation.processing.processor.options}"/> 370 <compilerarg value="-s"/> 371 <compilerarg path="@{apgeneratedsrcdir}"/> 372 <compilerarg line="${ap.proc.none.internal}"/> 373 <customize/> 374 </javac> 375 </sequential> 376 </macrodef> 377 </target> 378 <target depends="-init-ap-cmdline-properties,-init-source-module-properties" if="ap.supported.internal" name="-init-macrodef-javac-with-processors" unless="modules.supported.internal"> 379 <macrodef name="javac" uri="http://www.netbeans.org/ns/j2se-project/3"> 380 <attribute default="${src.dir}" name="srcdir"/> 381 <attribute default="${build.classes.dir}" name="destdir"/> 382 <attribute default="${javac.classpath}" name="classpath"/> 383 <attribute default="${javac.modulepath}" name="modulepath"/> 384 <attribute default="${javac.upgrademodulepath}" name="upgrademodulepath"/> 258 385 <attribute default="${javac.processorpath}" name="processorpath"/> 259 386 <attribute default="${build.generated.sources.dir}/ap-source-output" name="apgeneratedsrcdir"/> … … 292 419 </macrodef> 293 420 </target> 294 <target depends="-init-ap-cmdline-properties " name="-init-macrodef-javac-without-processors" unless="ap.supported.internal">421 <target depends="-init-ap-cmdline-properties,-init-source-module-properties" name="-init-macrodef-javac-without-processors" unless="ap.supported.internal"> 295 422 <macrodef name="javac" uri="http://www.netbeans.org/ns/j2se-project/3"> 296 423 <attribute default="${src.dir}" name="srcdir"/> 297 424 <attribute default="${build.classes.dir}" name="destdir"/> 298 425 <attribute default="${javac.classpath}" name="classpath"/> 426 <attribute default="${javac.modulepath}" name="modulepath"/> 427 <attribute default="${javac.upgrademodulepath}" name="upgrademodulepath"/> 299 428 <attribute default="${javac.processorpath}" name="processorpath"/> 300 429 <attribute default="${build.generated.sources.dir}/ap-source-output" name="apgeneratedsrcdir"/> … … 325 454 </macrodef> 326 455 </target> 327 <target depends="-init-macrodef-javac-with- processors,-init-macrodef-javac-without-processors" name="-init-macrodef-javac">456 <target depends="-init-macrodef-javac-with-module,-init-macrodef-javac-with-processors,-init-macrodef-javac-without-processors" name="-init-macrodef-javac"> 328 457 <macrodef name="depend" uri="http://www.netbeans.org/ns/j2se-project/3"> 329 458 <attribute default="${src.dir}" name="srcdir"/> … … 380 509 <property name="test.binaryexcludes" value=""/> 381 510 </target> 382 <target if="${nb.junit.single}" name="-init-macrodef-junit-single" unless="${nb.junit.batch}"> 511 <target depends="-init-modules-supported" if="modules.supported.internal" name="-init-macrodef-junit-prototype-with-module"> 512 <macrodef name="junit-prototype" uri="http://www.netbeans.org/ns/j2se-project/3"> 513 <attribute default="${includes}" name="includes"/> 514 <attribute default="${excludes}" name="excludes"/> 515 <element name="customizePrototype" optional="true"/> 516 <sequential> 517 <property name="junit.forkmode" value="perTest"/> 518 <junit dir="${work.dir}" errorproperty="tests.failed" failureproperty="tests.failed" fork="true" forkmode="${junit.forkmode}" showoutput="true" tempdir="${build.dir}"> 519 <syspropertyset> 520 <propertyref prefix="test-sys-prop."/> 521 <mapper from="test-sys-prop.*" to="*" type="glob"/> 522 </syspropertyset> 523 <classpath> 524 <path path="${run.test.classpath}"/> 525 </classpath> 526 <modulepath> 527 <path path="${run.test.modulepath}"/> 528 </modulepath> 529 <formatter type="brief" usefile="false"/> 530 <formatter type="xml"/> 531 <jvmarg line="${endorsed.classpath.cmd.line.arg}"/> 532 <jvmarg value="-ea"/> 533 <jvmarg line="${run.test.jvmargs}"/> 534 <customizePrototype/> 535 </junit> 536 </sequential> 537 </macrodef> 538 </target> 539 <target depends="-init-modules-supported" name="-init-macrodef-junit-prototype-without-module" unless="modules.supported.internal"> 540 <macrodef name="junit-prototype" uri="http://www.netbeans.org/ns/j2se-project/3"> 541 <attribute default="${includes}" name="includes"/> 542 <attribute default="${excludes}" name="excludes"/> 543 <element name="customizePrototype" optional="true"/> 544 <sequential> 545 <property name="junit.forkmode" value="perTest"/> 546 <junit dir="${work.dir}" errorproperty="tests.failed" failureproperty="tests.failed" fork="true" forkmode="${junit.forkmode}" showoutput="true" tempdir="${build.dir}"> 547 <syspropertyset> 548 <propertyref prefix="test-sys-prop."/> 549 <mapper from="test-sys-prop.*" to="*" type="glob"/> 550 </syspropertyset> 551 <classpath> 552 <path path="${run.test.classpath}"/> 553 </classpath> 554 <formatter type="brief" usefile="false"/> 555 <formatter type="xml"/> 556 <jvmarg line="${endorsed.classpath.cmd.line.arg}"/> 557 <jvmarg value="-ea"/> 558 <customizePrototype/> 559 </junit> 560 </sequential> 561 </macrodef> 562 </target> 563 <target depends="-init-test-properties,-init-macrodef-junit-prototype-with-module,-init-macrodef-junit-prototype-without-module" if="${nb.junit.single}" name="-init-macrodef-junit-single" unless="${nb.junit.batch}"> 383 564 <macrodef name="junit" uri="http://www.netbeans.org/ns/j2se-project/3"> 384 565 <attribute default="${includes}" name="includes"/> … … 388 569 <element name="customize" optional="true"/> 389 570 <sequential> 390 <property name="junit.forkmode" value="perTest"/> 391 <junit dir="${work.dir}" errorproperty="tests.failed" failureproperty="tests.failed" fork="true" forkmode="${junit.forkmode}" showoutput="true" tempdir="${build.dir}"> 392 <test methods="@{testmethods}" name="@{testincludes}" todir="${build.test.results.dir}"/> 393 <syspropertyset> 394 <propertyref prefix="test-sys-prop."/> 395 <mapper from="test-sys-prop.*" to="*" type="glob"/> 396 </syspropertyset> 397 <formatter type="brief" usefile="false"/> 398 <formatter type="xml"/> 399 <jvmarg value="-ea"/> 400 <customize/> 401 </junit> 402 </sequential> 403 </macrodef> 404 </target> 405 <target depends="-init-test-properties" if="${nb.junit.batch}" name="-init-macrodef-junit-batch" unless="${nb.junit.single}"> 571 <j2seproject3:junit-prototype> 572 <customizePrototype> 573 <test methods="@{testmethods}" name="@{testincludes}" todir="${build.test.results.dir}"/> 574 <customize/> 575 </customizePrototype> 576 </j2seproject3:junit-prototype> 577 </sequential> 578 </macrodef> 579 </target> 580 <target depends="-init-test-properties,-init-macrodef-junit-prototype-with-module,-init-macrodef-junit-prototype-without-module" if="${nb.junit.batch}" name="-init-macrodef-junit-batch" unless="${nb.junit.single}"> 406 581 <macrodef name="junit" uri="http://www.netbeans.org/ns/j2se-project/3"> 407 582 <attribute default="${includes}" name="includes"/> … … 411 586 <element name="customize" optional="true"/> 412 587 <sequential> 413 <property name="junit.forkmode" value="perTest"/> 414 <junit dir="${work.dir}" errorproperty="tests.failed" failureproperty="tests.failed" fork="true" forkmode="${junit.forkmode}" showoutput="true" tempdir="${build.dir}"> 415 <batchtest todir="${build.test.results.dir}"> 416 <fileset dir="${test.src.dir}" excludes="@{excludes},${excludes}" includes="@{includes}"> 417 <filename name="@{testincludes}"/> 418 </fileset> 419 <fileset dir="${build.test.classes.dir}" excludes="@{excludes},${excludes},${test.binaryexcludes}" includes="${test.binaryincludes}"> 420 <filename name="${test.binarytestincludes}"/> 421 </fileset> 422 </batchtest> 423 <syspropertyset> 424 <propertyref prefix="test-sys-prop."/> 425 <mapper from="test-sys-prop.*" to="*" type="glob"/> 426 </syspropertyset> 427 <formatter type="brief" usefile="false"/> 428 <formatter type="xml"/> 429 <jvmarg value="-ea"/> 430 <customize/> 431 </junit> 588 <j2seproject3:junit-prototype> 589 <customizePrototype> 590 <batchtest todir="${build.test.results.dir}"> 591 <fileset dir="${test.src.dir}" excludes="@{excludes},${excludes}" includes="@{includes}"> 592 <filename name="@{testincludes}"/> 593 </fileset> 594 <fileset dir="${build.test.classes.dir}" excludes="@{excludes},${excludes},${test.binaryexcludes}" includes="${test.binaryincludes}"> 595 <filename name="${test.binarytestincludes}"/> 596 </fileset> 597 </batchtest> 598 <customize/> 599 </customizePrototype> 600 </j2seproject3:junit-prototype> 432 601 </sequential> 433 602 </macrodef> … … 457 626 <mapper from="test-sys-prop.*" to="*" type="glob"/> 458 627 </propertyset> 628 <classpath> 629 <path path="${run.test.classpath}"/> 630 </classpath> 631 <jvmarg line="${endorsed.classpath.cmd.line.arg}"/> 459 632 <customize/> 460 633 </testng> … … 511 684 <j2seproject3:test-impl excludes="@{excludes}" includes="@{includes}" testincludes="@{testincludes}" testmethods="@{testmethods}"> 512 685 <customize> 513 <classpath>514 <path path="${run.test.classpath}"/>515 </classpath>516 <jvmarg line="${endorsed.classpath.cmd.line.arg}"/>517 686 <jvmarg line="${run.jvmargs}"/> 518 687 <jvmarg line="${run.jvmargs.ide}"/> … … 522 691 </macrodef> 523 692 </target> 524 <target if="${junit.available}" name="-init-macrodef-junit-debug" unless="${nb.junit.batch}"> 525 <macrodef name="junit-debug" uri="http://www.netbeans.org/ns/j2se-project/3"> 526 <attribute default="${includes}" name="includes"/> 527 <attribute default="${excludes}" name="excludes"/> 528 <attribute default="**" name="testincludes"/> 529 <attribute default="" name="testmethods"/> 530 <element name="customize" optional="true"/> 531 <sequential> 532 <property name="junit.forkmode" value="perTest"/> 533 <junit dir="${work.dir}" errorproperty="tests.failed" failureproperty="tests.failed" fork="true" forkmode="${junit.forkmode}" showoutput="true" tempdir="${build.dir}"> 534 <test methods="@{testmethods}" name="@{testincludes}" todir="${build.test.results.dir}"/> 535 <syspropertyset> 536 <propertyref prefix="test-sys-prop."/> 537 <mapper from="test-sys-prop.*" to="*" type="glob"/> 538 </syspropertyset> 539 <formatter type="brief" usefile="false"/> 540 <formatter type="xml"/> 541 <jvmarg value="-ea"/> 542 <jvmarg line="${debug-args-line}"/> 543 <jvmarg value="-Xrunjdwp:transport=${debug-transport},address=${jpda.address}"/> 544 <customize/> 545 </junit> 546 </sequential> 547 </macrodef> 548 </target> 549 <target depends="-init-test-properties" if="${nb.junit.batch}" name="-init-macrodef-junit-debug-batch"> 550 <macrodef name="junit-debug" uri="http://www.netbeans.org/ns/j2se-project/3"> 551 <attribute default="${includes}" name="includes"/> 552 <attribute default="${excludes}" name="excludes"/> 553 <attribute default="**" name="testincludes"/> 554 <attribute default="" name="testmethods"/> 555 <element name="customize" optional="true"/> 556 <sequential> 557 <property name="junit.forkmode" value="perTest"/> 558 <junit dir="${work.dir}" errorproperty="tests.failed" failureproperty="tests.failed" fork="true" forkmode="${junit.forkmode}" showoutput="true" tempdir="${build.dir}"> 559 <batchtest todir="${build.test.results.dir}"> 560 <fileset dir="${test.src.dir}" excludes="@{excludes},${excludes}" includes="@{includes}"> 561 <filename name="@{testincludes}"/> 562 </fileset> 563 <fileset dir="${build.test.classes.dir}" excludes="@{excludes},${excludes},${test.binaryexcludes}" includes="${test.binaryincludes}"> 564 <filename name="${test.binarytestincludes}"/> 565 </fileset> 566 </batchtest> 567 <syspropertyset> 568 <propertyref prefix="test-sys-prop."/> 569 <mapper from="test-sys-prop.*" to="*" type="glob"/> 570 </syspropertyset> 571 <formatter type="brief" usefile="false"/> 572 <formatter type="xml"/> 573 <jvmarg value="-ea"/> 574 <jvmarg line="${debug-args-line}"/> 575 <jvmarg value="-Xrunjdwp:transport=${debug-transport},address=${jpda.address}"/> 576 <customize/> 577 </junit> 578 </sequential> 579 </macrodef> 580 </target> 581 <target depends="-init-macrodef-junit-debug,-init-macrodef-junit-debug-batch" if="${junit.available}" name="-init-macrodef-junit-debug-impl"> 693 <target depends="-init-macrodef-junit" if="${junit.available}" name="-init-macrodef-junit-debug-impl"> 582 694 <macrodef name="test-debug-impl" uri="http://www.netbeans.org/ns/j2se-project/3"> 583 695 <attribute default="${includes}" name="includes"/> … … 585 697 <attribute default="**" name="testincludes"/> 586 698 <attribute default="" name="testmethods"/> 587 <element implicit="true" name="customize" optional="true"/> 588 <sequential> 589 <j2seproject3:junit-debug excludes="@{excludes}" includes="@{includes}" testincludes="@{testincludes}" testmethods="@{testmethods}"> 590 <customize/> 591 </j2seproject3:junit-debug> 699 <element name="customizeDebuggee" optional="true"/> 700 <sequential> 701 <j2seproject3:junit excludes="@{excludes}" includes="@{includes}" testincludes="@{testincludes}" testmethods="@{testmethods}"> 702 <customize> 703 <jvmarg value="-agentlib:jdwp=transport=${debug-transport},address=${jpda.address}"/> 704 <customizeDebuggee/> 705 </customize> 706 </j2seproject3:junit> 592 707 </sequential> 593 708 </macrodef> … … 608 723 <mkdir dir="${build.test.results.dir}"/> 609 724 <j2seproject3:debug classname="org.testng.TestNG" classpath="${debug.test.classpath}"> 610 <customize >725 <customizeDebuggee> 611 726 <customize2/> 612 727 <jvmarg value="-ea"/> … … 615 730 <arg line="-listener org.testng.reporters.VerboseReporter"/> 616 731 <arg line="${testng.cmd.args}"/> 617 </customize >732 </customizeDebuggee> 618 733 </j2seproject3:debug> 619 734 </sequential> … … 642 757 <sequential> 643 758 <j2seproject3:test-debug-impl excludes="@{excludes}" includes="@{includes}" testincludes="@{testincludes}" testmethods="@{testmethods}"> 644 <customize> 645 <classpath> 646 <path path="${run.test.classpath}"/> 647 </classpath> 648 <jvmarg line="${endorsed.classpath.cmd.line.arg}"/> 759 <customizeDebuggee> 649 760 <jvmarg line="${run.jvmargs}"/> 650 761 <jvmarg line="${run.jvmargs.ide}"/> 651 </customize >762 </customizeDebuggee> 652 763 </j2seproject3:test-debug-impl> 653 764 </sequential> … … 729 840 <macrodef name="nbjpdastart" uri="http://www.netbeans.org/ns/j2se-project/1"> 730 841 <attribute default="${main.class}" name="name"/> 842 <attribute default="${debug.modulepath}" name="modulepath"/> 731 843 <attribute default="${debug.classpath}" name="classpath"/> 732 844 <attribute default="" name="stopclassname"/> 733 845 <sequential> 734 846 <nbjpdastart addressproperty="jpda.address" name="@{name}" stopclassname="@{stopclassname}" transport="${debug-transport}"> 847 <modulepath> 848 <path path="@{modulepath}"/> 849 </modulepath> 735 850 <classpath> 736 851 <path path="@{classpath}"/> … … 751 866 </target> 752 867 <target name="-init-debug-args"> 753 <property name="version-output" value="java version "${ant.java.version}"/>754 <condition property="have-jdk-older-than-1.4">755 <or>756 <contains string="${version-output}" substring="java version "1.0"/>757 <contains string="${version-output}" substring="java version "1.1"/>758 <contains string="${version-output}" substring="java version "1.2"/>759 <contains string="${version-output}" substring="java version "1.3"/>760 </or>761 </condition>762 <condition else="-Xdebug" property="debug-args-line" value="-Xdebug -Xnoagent -Djava.compiler=none">763 <istrue value="${have-jdk-older-than-1.4}"/>764 </condition>765 868 <condition else="dt_socket" property="debug-transport-by-os" value="dt_shmem"> 766 869 <os family="windows"/> … … 772 875 <target depends="-init-debug-args" name="-init-macrodef-debug"> 773 876 <macrodef name="debug" uri="http://www.netbeans.org/ns/j2se-project/3"> 877 <attribute default="${module.name}" name="modulename"/> 774 878 <attribute default="${main.class}" name="classname"/> 879 <attribute default="${debug.modulepath}" name="modulepath"/> 775 880 <attribute default="${debug.classpath}" name="classpath"/> 881 <element name="customizeDebuggee" optional="true"/> 882 <sequential> 883 <j2seproject1:java classname="@{classname}" classpath="@{classpath}" modulename="@{modulename}" modulepath="@{modulepath}"> 884 <customize> 885 <jvmarg value="-agentlib:jdwp=transport=${debug-transport},address=${jpda.address}"/> 886 <customizeDebuggee/> 887 </customize> 888 </j2seproject1:java> 889 </sequential> 890 </macrodef> 891 </target> 892 <target depends="-init-source-module-properties" if="named.module.internal" name="-init-macrodef-java-with-module"> 893 <macrodef name="java" uri="http://www.netbeans.org/ns/j2se-project/1"> 894 <attribute default="${module.name}" name="modulename"/> 895 <attribute default="${main.class}" name="classname"/> 896 <attribute default="${run.modulepath}" name="modulepath"/> 897 <attribute default="${run.upgrademodulepath}" name="upgrademodulepath"/> 898 <attribute default="${run.classpath}" name="classpath"/> 899 <attribute default="jvm" name="jvm"/> 776 900 <element name="customize" optional="true"/> 777 901 <sequential> 778 <java classname="@{classname}" dir="${work.dir}" failonerror="${java.failonerror}" fork="true"> 779 <jvmarg line="${endorsed.classpath.cmd.line.arg}"/> 780 <jvmarg line="${debug-args-line}"/> 781 <jvmarg value="-Xrunjdwp:transport=${debug-transport},address=${jpda.address}"/> 902 <java classname="@{classname}" dir="${work.dir}" failonerror="${java.failonerror}" fork="true" module="@{modulename}"> 903 <classpath> 904 <path path="@{classpath}"/> 905 </classpath> 906 <modulepath> 907 <pathelement path="@{modulepath}"/> 908 <pathelement location="${module.build.classes.dir}"/> 909 </modulepath> 910 <upgrademodulepath> 911 <path path="@{upgrademodulepath}"/> 912 </upgrademodulepath> 782 913 <jvmarg value="-Dfile.encoding=${runtime.encoding}"/> 783 914 <redirector errorencoding="${runtime.encoding}" inputencoding="${runtime.encoding}" outputencoding="${runtime.encoding}"/> 784 915 <jvmarg line="${run.jvmargs}"/> 785 916 <jvmarg line="${run.jvmargs.ide}"/> 786 <classpath>787 <path path="@{classpath}"/>788 </classpath>789 917 <syspropertyset> 790 918 <propertyref prefix="run-sys-prop."/> … … 796 924 </macrodef> 797 925 </target> 798 <target name="-init-macrodef-java">926 <target depends="-init-source-module-properties" if="unnamed.module.internal" name="-init-macrodef-java-with-unnamed-module"> 799 927 <macrodef name="java" uri="http://www.netbeans.org/ns/j2se-project/1"> 928 <attribute default="" name="modulename"/> 800 929 <attribute default="${main.class}" name="classname"/> 930 <attribute default="${run.modulepath}" name="modulepath"/> 931 <attribute default="${run.upgrademodulepath}" name="upgrademodulepath"/> 932 <attribute default="${run.classpath}" name="classpath"/> 933 <attribute default="jvm" name="jvm"/> 934 <element name="customize" optional="true"/> 935 <sequential> 936 <java classname="@{classname}" dir="${work.dir}" failonerror="${java.failonerror}" fork="true"> 937 <classpath> 938 <path path="@{classpath}"/> 939 </classpath> 940 <modulepath> 941 <path path="@{modulepath}"/> 942 </modulepath> 943 <upgrademodulepath> 944 <path path="@{upgrademodulepath}"/> 945 </upgrademodulepath> 946 <jvmarg value="-Dfile.encoding=${runtime.encoding}"/> 947 <redirector errorencoding="${runtime.encoding}" inputencoding="${runtime.encoding}" outputencoding="${runtime.encoding}"/> 948 <jvmarg line="${run.jvmargs}"/> 949 <jvmarg line="${run.jvmargs.ide}"/> 950 <syspropertyset> 951 <propertyref prefix="run-sys-prop."/> 952 <mapper from="run-sys-prop.*" to="*" type="glob"/> 953 </syspropertyset> 954 <customize/> 955 </java> 956 </sequential> 957 </macrodef> 958 </target> 959 <target depends="-init-source-module-properties" name="-init-macrodef-java-without-module" unless="modules.supported.internal"> 960 <macrodef name="java" uri="http://www.netbeans.org/ns/j2se-project/1"> 961 <attribute default="" name="modulename"/> 962 <attribute default="${main.class}" name="classname"/> 963 <attribute default="" name="modulepath"/> 801 964 <attribute default="${run.classpath}" name="classpath"/> 802 965 <attribute default="jvm" name="jvm"/> … … 821 984 </macrodef> 822 985 </target> 986 <target depends="-init-macrodef-java-with-module, -init-macrodef-java-with-unnamed-module, -init-macrodef-java-without-module" name="-init-macrodef-java"/> 823 987 <target name="-init-macrodef-copylibs"> 824 988 <macrodef name="copylibs" uri="http://www.netbeans.org/ns/j2se-project/3"> … … 910 1074 </target> 911 1075 <target depends="init" if="netbeans.automatic.build" name="-clean-after-automatic-build"> 912 <antcall target="clean"/> 1076 <antcall target="clean"> 1077 <param name="no.dependencies" value="true"/> 1078 </antcall> 913 1079 </target> 914 1080 <target depends="init,deps-jar" name="-pre-pre-compile"> … … 951 1117 <fail unless="javac.includes">Must select some files in the IDE or set javac.includes</fail> 952 1118 <j2seproject3:force-recompile/> 953 <j2seproject3:javac excludes="" gensrcdir="${build.generated.sources.dir}" includes="${javac.includes} " sourcepath="${src.dir}"/>1119 <j2seproject3:javac excludes="" gensrcdir="${build.generated.sources.dir}" includes="${javac.includes}, module-info.java" sourcepath="${src.dir}"/> 954 1120 </target> 955 1121 <target name="-post-compile-single"> … … 971 1137 <!-- You can override this target in the ../build.xml file. --> 972 1138 </target> 1139 <target depends="init,compile" name="-check-module-main-class"> 1140 <pathconvert property="main.class.file"> 1141 <string value="${main.class}"/> 1142 <unpackagemapper from="*" to="*.class"/> 1143 </pathconvert> 1144 <condition property="do.module.main.class"> 1145 <and> 1146 <isset property="main.class.available"/> 1147 <available file="${build.classes.dir}/module-info.class"/> 1148 <available file="${build.classes.dir}/${main.class.file}"/> 1149 <isset property="libs.CopyLibs.classpath"/> 1150 <available classname="org.netbeans.modules.java.j2seproject.moduletask.ModuleMainClass" classpath="${libs.CopyLibs.classpath}"/> 1151 </and> 1152 </condition> 1153 </target> 1154 <target depends="-check-module-main-class" if="do.module.main.class" name="-set-module-main-class"> 1155 <taskdef classname="org.netbeans.modules.java.j2seproject.moduletask.ModuleMainClass" classpath="${libs.CopyLibs.classpath}" name="modulemainclass"/> 1156 <modulemainclass failonerror="false" mainclass="${main.class}" moduleinfo="${build.classes.dir}/module-info.class"/> 1157 </target> 973 1158 <target depends="init" if="do.archive" name="-do-jar-create-manifest" unless="manifest.available"> 974 1159 <tempfile deleteonexit="true" destdir="${build.dir}" property="tmp.manifest.file"/> … … 997 1182 </manifest> 998 1183 </target> 999 <target depends="init,-init-macrodef-copylibs,compile,-pre-pre-jar,-pre-jar,-do-jar-create-manifest,-do-jar-copy-manifest,-do-jar-set-mainclass,-do-jar-set-profile,-do-jar-set-splashscreen" if="do.mkdist" name="-do-jar-copylibs"> 1184 <target depends="init,compile" name="-check-do-mkdist"> 1185 <condition property="do.mkdist"> 1186 <and> 1187 <isset property="do.archive"/> 1188 <isset property="libs.CopyLibs.classpath"/> 1189 <not> 1190 <istrue value="${mkdist.disabled}"/> 1191 </not> 1192 <not> 1193 <available file="${build.classes.dir}/module-info.class"/> 1194 </not> 1195 </and> 1196 </condition> 1197 </target> 1198 <target depends="init,-init-macrodef-copylibs,compile,-pre-pre-jar,-pre-jar,-do-jar-create-manifest,-do-jar-copy-manifest,-do-jar-set-mainclass,-do-jar-set-profile,-do-jar-set-splashscreen,-check-do-mkdist" if="do.mkdist" name="-do-jar-copylibs"> 1000 1199 <j2seproject3:copylibs manifest="${tmp.manifest.file}"/> 1001 1200 <echo level="info">To run this application from the command line without Ant, try:</echo> … … 1003 1202 <echo level="info">java -jar "${dist.jar.resolved}"</echo> 1004 1203 </target> 1005 <target depends="init,compile,-pre-pre-jar,-pre-jar,-do-jar-create-manifest,-do-jar-copy-manifest,-do-jar-set-mainclass,-do-jar-set-profile,-do-jar-set-splashscreen " if="do.archive" name="-do-jar-jar" unless="do.mkdist">1204 <target depends="init,compile,-pre-pre-jar,-pre-jar,-do-jar-create-manifest,-do-jar-copy-manifest,-do-jar-set-mainclass,-do-jar-set-profile,-do-jar-set-splashscreen,-check-do-mkdist" if="do.archive" name="-do-jar-jar" unless="do.mkdist"> 1006 1205 <j2seproject1:jar manifest="${tmp.manifest.file}"/> 1007 1206 <property location="${build.classes.dir}" name="build.classes.dir.resolved"/> 1008 1207 <property location="${dist.jar}" name="dist.jar.resolved"/> 1208 <condition else="${dist.jar.resolved}" property="jar.usage.message.class.path.replacement" value=""> 1209 <isset property="named.module.internal"/> 1210 </condition> 1009 1211 <pathconvert property="run.classpath.with.dist.jar"> 1010 1212 <path path="${run.classpath}"/> 1213 <map from="${build.classes.dir.resolved}" to="${jar.usage.message.class.path.replacement}"/> 1214 </pathconvert> 1215 <pathconvert property="run.modulepath.with.dist.jar"> 1216 <path location="${dist.jar.resolved}"/> 1217 <path path="${run.modulepath}"/> 1011 1218 <map from="${build.classes.dir.resolved}" to="${dist.jar.resolved}"/> 1012 1219 </pathconvert> 1013 <condition else="" property="jar.usage.message" value="To run this application from the command line without Ant, try:${line.separator}${platform.java} -cp ${run.classpath.with.dist.jar} ${main.class}"> 1220 <condition else="${run.modulepath}" property="jar.usage.message.run.modulepath.with.dist.jar" value="${run.modulepath.with.dist.jar}"> 1221 <isset property="named.module.internal"/> 1222 </condition> 1223 <condition else="" property="jar.usage.message.module.path" value=" -p ${jar.usage.message.run.modulepath.with.dist.jar}"> 1224 <and> 1225 <isset property="modules.supported.internal"/> 1226 <length length="0" string="${jar.usage.message.run.modulepath.with.dist.jar}" when="greater"/> 1227 </and> 1228 </condition> 1229 <condition else="" property="jar.usage.message.class.path" value=" -cp ${run.classpath.with.dist.jar}"> 1230 <length length="0" string="${run.classpath.with.dist.jar}" when="greater"/> 1231 </condition> 1232 <condition else="/${main.class}" property="jar.usage.message.main.class.class.selector" value=""> 1233 <isset property="do.module.main.class"/> 1234 </condition> 1235 <condition else=" ${main.class}" property="jar.usage.message.main.class" value=" -m ${module.name}${jar.usage.message.main.class.class.selector}"> 1236 <isset property="named.module.internal"/> 1237 </condition> 1238 <condition else="" property="jar.usage.message" value="To run this application from the command line without Ant, try:${line.separator}${platform.java}${jar.usage.message.module.path}${jar.usage.message.class.path}${jar.usage.message.main.class}"> 1014 1239 <isset property="main.class.available"/> 1015 1240 </condition> … … 1030 1255 <!-- You can override this target in the ../build.xml file. --> 1031 1256 </target> 1032 <target depends="init,compile,-pre-jar,-do-jar-without-libraries,-do-jar-with-libraries,-post-jar" name="-do-jar"/> 1033 <target depends="init,compile,-pre-jar,-do-jar,-post-jar" description="Build JAR." name="jar"/> 1257 <target depends="init,compile,-pre-jar,-set-module-main-class,-do-jar-without-libraries,-do-jar-with-libraries,-post-jar" name="-do-jar"/> 1258 <target depends="init,compile,-pre-jar,-do-jar,-post-jar,deploy" description="Build JAR." name="jar"/> 1259 <!-- 1260 ================= 1261 DEPLOY SECTION 1262 ================= 1263 --> 1264 <target name="-pre-deploy"> 1265 <!-- Empty placeholder for easier customization. --> 1266 <!-- You can override this target in the ../build.xml file. --> 1267 </target> 1268 <target depends="init" name="-check-jlink"> 1269 <condition property="do.jlink.internal"> 1270 <and> 1271 <istrue value="${do.jlink}"/> 1272 <isset property="do.archive"/> 1273 <isset property="named.module.internal"/> 1274 </and> 1275 </condition> 1276 </target> 1277 <target depends="init,-do-jar,-post-jar,-pre-deploy,-check-jlink" if="do.jlink.internal" name="-do-deploy"> 1278 <delete dir="${dist.jlink.dir}" failonerror="false" quiet="true"/> 1279 <property name="jlink.launcher.name" value="${application.title}"/> 1280 <condition else="${module.name}" property="jlink.add.modules" value="${module.name},${jlink.additionalmodules}"> 1281 <and> 1282 <isset property="jlink.additionalmodules"/> 1283 <length length="0" string="${jlink.additionalmodules}" when="greater"/> 1284 </and> 1285 </condition> 1286 <condition property="jlink.do.strip.internal"> 1287 <and> 1288 <isset property="jlink.strip"/> 1289 <istrue value="${jlink.strip}"/> 1290 </and> 1291 </condition> 1292 <condition property="jlink.do.additionalparam.internal"> 1293 <and> 1294 <isset property="jlink.additionalparam"/> 1295 <length length="0" string="${jlink.additionalparam}" when="greater"/> 1296 </and> 1297 </condition> 1298 <condition property="jlink.do.launcher.internal"> 1299 <and> 1300 <istrue value="${jlink.launcher}"/> 1301 <isset property="main.class.available"/> 1302 </and> 1303 </condition> 1304 <property name="platform.jlink" value="${jdk.home}/bin/jlink"/> 1305 <property name="jlink.systemmodules.internal" value="${jdk.home}/jmods"/> 1306 <exec executable="${platform.jlink}"> 1307 <arg value="--module-path"/> 1308 <arg path="${jlink.systemmodules.internal}:${run.modulepath}:${dist.jar}"/> 1309 <arg value="--add-modules"/> 1310 <arg value="${jlink.add.modules}"/> 1311 <arg if:set="jlink.do.strip.internal" value="--strip-debug"/> 1312 <arg if:set="jlink.do.launcher.internal" value="--launcher"/> 1313 <arg if:set="jlink.do.launcher.internal" value="${jlink.launcher.name}=${module.name}/${main.class}"/> 1314 <arg if:set="jlink.do.additionalparam.internal" line="${jlink.additionalparam}"/> 1315 <arg value="--output"/> 1316 <arg value="${dist.jlink.output}"/> 1317 </exec> 1318 </target> 1319 <target name="-post-deploy"> 1320 <!-- Empty placeholder for easier customization. --> 1321 <!-- You can override this target in the ../build.xml file. --> 1322 </target> 1323 <target depends="-do-jar,-post-jar,-pre-deploy,-do-deploy,-post-deploy" name="deploy"/> 1034 1324 <!-- 1035 1325 ================= … … 1068 1358 <target depends="init,compile" name="-debug-start-debuggee"> 1069 1359 <j2seproject3:debug> 1070 <customize >1360 <customizeDebuggee> 1071 1361 <arg line="${application.args}"/> 1072 </customize >1362 </customizeDebuggee> 1073 1363 </j2seproject3:debug> 1074 1364 </target> … … 1136 1426 </profile> 1137 1427 </target> 1138 <target depends=" profile-init,compile-test-single" if="profiler.info.jvmargs.agent" name="-profile-test-single-pre72">1428 <target depends="-init-macrodef-junit,profile-init,compile-test-single" if="profiler.info.jvmargs.agent" name="-profile-test-single-pre72"> 1139 1429 <fail unless="netbeans.home">This target only works when run from inside the NetBeans IDE.</fail> 1140 1430 <nbprofiledirect> … … 1143 1433 </classpath> 1144 1434 </nbprofiledirect> 1145 <junit dir="${profiler.info.dir}" errorproperty="tests.failed" failureproperty="tests.failed" fork="true" jvm="${profiler.info.jvm}" showoutput="true"> 1146 <env key="${profiler.info.pathvar}" path="${profiler.info.agentpath}:${profiler.current.path}"/> 1147 <jvmarg value="${profiler.info.jvmargs.agent}"/> 1148 <jvmarg line="${profiler.info.jvmargs}"/> 1149 <test name="${profile.class}"/> 1150 <classpath> 1151 <path path="${run.test.classpath}"/> 1152 </classpath> 1153 <syspropertyset> 1154 <propertyref prefix="test-sys-prop."/> 1155 <mapper from="test-sys-prop.*" to="*" type="glob"/> 1156 </syspropertyset> 1157 <formatter type="brief" usefile="false"/> 1158 <formatter type="xml"/> 1159 </junit> 1435 <j2seproject3:junit excludes="${excludes}" includes="${includes}" testincludes="${profile.class}" testmethods=""> 1436 <customize> 1437 <jvmarg value="-agentlib:jdwp=transport=${debug-transport},address=${jpda.address}"/> 1438 <env key="${profiler.info.pathvar}" path="${profiler.info.agentpath}:${profiler.current.path}"/> 1439 <jvmarg value="${profiler.info.jvmargs.agent}"/> 1440 <jvmarg line="${profiler.info.jvmargs}"/> 1441 <classpath> 1442 <path path="${run.test.classpath}"/> 1443 </classpath> 1444 </customize> 1445 </j2seproject3:junit> 1160 1446 </target> 1161 1447 <!-- … … 1212 1498 <condition else="" property="bug5101868workaround" value="*.java"> 1213 1499 <matches pattern="1\.[56](\..*)?" string="${java.version}"/> 1500 </condition> 1501 <condition else="" property="javadoc.html5.cmd.line.arg" value="-html5"> 1502 <and> 1503 <isset property="javadoc.html5"/> 1504 <available file="${jdk.home}${file.separator}lib${file.separator}jrt-fs.jar"/> 1505 </and> 1214 1506 </condition> 1215 1507 <javadoc additionalparam="-J-Dfile.encoding=${file.encoding} ${javadoc.additionalparam}" author="${javadoc.author}" charset="UTF-8" destdir="${dist.javadoc.dir}" docencoding="UTF-8" encoding="${javadoc.encoding.used}" failonerror="true" noindex="${javadoc.noindex}" nonavbar="${javadoc.nonavbar}" notree="${javadoc.notree}" private="${javadoc.private}" source="${javac.source}" splitindex="${javadoc.splitindex}" use="${javadoc.use}" useexternalfile="true" version="${javadoc.version}" windowtitle="${javadoc.windowtitle}"> … … 1225 1517 </fileset> 1226 1518 <arg line="${javadoc.endorsed.classpath.cmd.line.arg}"/> 1519 <arg line="${javadoc.html5.cmd.line.arg}"/> 1227 1520 </javadoc> 1228 1521 <copy todir="${dist.javadoc.dir}"> … … 1251 1544 <!-- You can override this target in the ../build.xml file. --> 1252 1545 </target> 1546 <target depends="-init-source-module-properties" if="named.module.internal" name="-init-test-javac-module-properties-with-module"> 1547 <j2seproject3:modulename property="test.module.name" sourcepath="${test.src.dir}"/> 1548 <condition else="${empty.dir}" property="javac.test.sourcepath" value="${test.src.dir}"> 1549 <and> 1550 <isset property="test.module.name"/> 1551 <length length="0" string="${test.module.name}" when="greater"/> 1552 </and> 1553 </condition> 1554 <condition else="--patch-module ${module.name}=${test.src.dir} --add-reads ${module.name}=ALL-UNNAMED" property="javac.test.compilerargs" value="--add-reads ${test.module.name}=ALL-UNNAMED"> 1555 <and> 1556 <isset property="test.module.name"/> 1557 <length length="0" string="${test.module.name}" when="greater"/> 1558 </and> 1559 </condition> 1560 </target> 1561 <target depends="-init-source-module-properties" if="named.module.internal" name="-init-test-run-module-properties"> 1562 <condition else="${module.name}" property="run.test.addexport.source.module.internal" value="${test.module.name}"> 1563 <and> 1564 <isset property="test.module.name"/> 1565 <length length="0" string="${test.module.name}" when="greater"/> 1566 </and> 1567 </condition> 1568 <fileset dir="${build.test.classes.dir}" id="run.test.packages.internal" includes="**/*.class"/> 1569 <property location="${build.test.classes.dir}" name="build.test.classes.dir.abs.internal"/> 1570 <pathconvert pathsep=" " property="run.test.addexports.internal" refid="run.test.packages.internal"> 1571 <chainedmapper> 1572 <regexpmapper from="^(.*)\Q${file.separator}\E.*\.class$$" to="\1"/> 1573 <filtermapper> 1574 <uniqfilter/> 1575 <replacestring from="${build.test.classes.dir.abs.internal}" to=""/> 1576 </filtermapper> 1577 <cutdirsmapper dirs="1"/> 1578 <packagemapper from="*" to="--add-exports ${run.test.addexport.source.module.internal}/*=ALL-UNNAMED"/> 1579 </chainedmapper> 1580 </pathconvert> 1581 <condition else="--patch-module ${module.name}=${build.test.classes.dir} --add-modules ${module.name} --add-reads ${module.name}=ALL-UNNAMED ${run.test.addexports.internal}" property="run.test.jvmargs" value="--add-modules ${test.module.name} --add-reads ${test.module.name}=ALL-UNNAMED ${run.test.addexports.internal}"> 1582 <and> 1583 <isset property="test.module.name"/> 1584 <length length="0" string="${test.module.name}" when="greater"/> 1585 </and> 1586 </condition> 1587 </target> 1588 <target depends="-init-source-module-properties" name="-init-test-module-properties-without-module" unless="named.module.internal"> 1589 <property name="javac.test.sourcepath" value="${empty.dir}"/> 1590 <property name="javac.test.compilerargs" value=""/> 1591 <property name="run.test.jvmargs" value=""/> 1592 </target> 1593 <target depends="-init-test-javac-module-properties-with-module,-init-test-module-properties-without-module" name="-init-test-module-properties"/> 1253 1594 <target if="do.depend.true" name="-compile-test-depend"> 1254 1595 <j2seproject3:depend classpath="${javac.test.classpath}" destdir="${build.test.classes.dir}" srcdir="${test.src.dir}"/> 1255 1596 </target> 1256 <target depends="init,deps-jar,compile,-pre-pre-compile-test,-pre-compile-test,-compile-test-depend" if="have.tests" name="-do-compile-test"> 1257 <j2seproject3:javac apgeneratedsrcdir="${build.test.classes.dir}" classpath="${javac.test.classpath}" debug="true" destdir="${build.test.classes.dir}" processorpath="${javac.test.processorpath}" srcdir="${test.src.dir}"/> 1597 <target depends="init,deps-jar,compile,-init-test-module-properties,-pre-pre-compile-test,-pre-compile-test,-compile-test-depend" if="have.tests" name="-do-compile-test"> 1598 <j2seproject3:javac apgeneratedsrcdir="${build.test.classes.dir}" classpath="${javac.test.classpath}" debug="true" destdir="${build.test.classes.dir}" modulepath="${javac.test.modulepath}" processorpath="${javac.test.processorpath}" sourcepath="${javac.test.sourcepath}" srcdir="${test.src.dir}"> 1599 <customize> 1600 <compilerarg line="${javac.test.compilerargs}"/> 1601 </customize> 1602 </j2seproject3:javac> 1258 1603 <copy todir="${build.test.classes.dir}"> 1259 1604 <fileset dir="${test.src.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/> … … 1269 1614 <!-- You can override this target in the ../build.xml file. --> 1270 1615 </target> 1271 <target depends="init,deps-jar,compile,- pre-pre-compile-test,-pre-compile-test-single" if="have.tests" name="-do-compile-test-single">1616 <target depends="init,deps-jar,compile,-init-test-module-properties,-pre-pre-compile-test,-pre-compile-test-single" if="have.tests" name="-do-compile-test-single"> 1272 1617 <fail unless="javac.includes">Must select some files in the IDE or set javac.includes</fail> 1273 1618 <j2seproject3:force-recompile destdir="${build.test.classes.dir}"/> 1274 <j2seproject3:javac apgeneratedsrcdir="${build.test.classes.dir}" classpath="${javac.test.classpath}" debug="true" destdir="${build.test.classes.dir}" excludes="" includes="${javac.includes}" processorpath="${javac.test.processorpath}" sourcepath="${test.src.dir}" srcdir="${test.src.dir}"/> 1619 <j2seproject3:javac apgeneratedsrcdir="${build.test.classes.dir}" classpath="${javac.test.classpath}" debug="true" destdir="${build.test.classes.dir}" excludes="" includes="${javac.includes}, module-info.java" modulepath="${javac.test.modulepath}" processorpath="${javac.test.processorpath}" sourcepath="${test.src.dir}" srcdir="${test.src.dir}"> 1620 <customize> 1621 <compilerarg line="${javac.test.compilerargs}"/> 1622 </customize> 1623 </j2seproject3:javac> 1275 1624 <copy todir="${build.test.classes.dir}"> 1276 1625 <fileset dir="${test.src.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/> … … 1290 1639 <mkdir dir="${build.test.results.dir}"/> 1291 1640 </target> 1292 <target depends="init,compile-test,- pre-test-run" if="have.tests" name="-do-test-run">1641 <target depends="init,compile-test,-init-test-run-module-properties,-pre-test-run" if="have.tests" name="-do-test-run"> 1293 1642 <j2seproject3:test includes="${includes}" testincludes="**/*Test.java"/> 1294 1643 </target> … … 1302 1651 <mkdir dir="${build.test.results.dir}"/> 1303 1652 </target> 1304 <target depends="init,compile-test-single,- pre-test-run-single" if="have.tests" name="-do-test-run-single">1653 <target depends="init,compile-test-single,-init-test-run-module-properties,-pre-test-run-single" if="have.tests" name="-do-test-run-single"> 1305 1654 <fail unless="test.includes">Must select some files in the IDE or set test.includes</fail> 1306 1655 <j2seproject3:test excludes="" includes="${test.includes}" testincludes="${test.includes}"/> … … 1309 1658 <fail if="tests.failed" unless="ignore.failing.tests">Some tests failed; see details above.</fail> 1310 1659 </target> 1311 <target depends="init,compile-test-single,- pre-test-run-single,-do-test-run-single,-post-test-run-single" description="Run single unit test." name="test-single"/>1660 <target depends="init,compile-test-single,-init-test-run-module-properties,-pre-test-run-single,-do-test-run-single,-post-test-run-single" description="Run single unit test." name="test-single"/> 1312 1661 <target depends="init,compile-test-single,-pre-test-run-single" if="have.tests" name="-do-test-run-single-method"> 1313 1662 <fail unless="test.class">Must select some files in the IDE or set test.class</fail> … … 1318 1667 <fail if="tests.failed" unless="ignore.failing.tests">Some tests failed; see details above.</fail> 1319 1668 </target> 1320 <target depends="init,compile-test-single,- pre-test-run-single,-do-test-run-single-method,-post-test-run-single-method" description="Run single unit test." name="test-single-method"/>1669 <target depends="init,compile-test-single,-init-test-run-module-properties,-pre-test-run-single,-do-test-run-single-method,-post-test-run-single-method" description="Run single unit test." name="test-single-method"/> 1321 1670 <!-- 1322 1671 ======================= … … 1336 1685 <j2seproject1:nbjpdastart classpath="${debug.test.classpath}" name="${test.class}"/> 1337 1686 </target> 1338 <target depends="init,compile-test-single,- debug-start-debugger-test,-debug-start-debuggee-test" name="debug-test"/>1339 <target depends="init,compile-test-single,- debug-start-debugger-test,-debug-start-debuggee-test-method" name="debug-test-method"/>1687 <target depends="init,compile-test-single,-init-test-run-module-properties,-debug-start-debugger-test,-debug-start-debuggee-test" name="debug-test"/> 1688 <target depends="init,compile-test-single,-init-test-run-module-properties,-debug-start-debugger-test,-debug-start-debuggee-test-method" name="debug-test-method"/> 1340 1689 <target depends="init,-pre-debug-fix,compile-test-single" if="netbeans.home" name="-do-debug-fix-test"> 1341 1690 <j2seproject1:nbjpdareload dir="${build.test.classes.dir}"/> … … 1363 1712 <fail unless="applet.url">Must select one file in the IDE or set applet.url</fail> 1364 1713 <j2seproject3:debug classname="sun.applet.AppletViewer"> 1365 <customize >1714 <customizeDebuggee> 1366 1715 <arg value="${applet.url}"/> 1367 </customize >1716 </customizeDebuggee> 1368 1717 </j2seproject3:debug> 1369 1718 </target> … … 1392 1741 <target depends="init" name="-do-clean"> 1393 1742 <delete dir="${build.dir}"/> 1743 <delete dir="${dist.jlink.output}"/> 1394 1744 <delete dir="${dist.dir}" followsymlinks="false" includeemptydirs="true"/> 1395 1745 </target> -
trunk/abcl/nbproject/genfiles.properties
r14890 r15434 5 5 # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. 6 6 nbproject/build-impl.xml.data.CRC32=742204ce 7 nbproject/build-impl.xml.script.CRC32= dc81b4ba8 nbproject/build-impl.xml.stylesheet.CRC32= 830a3534@1.80.1.487 nbproject/build-impl.xml.script.CRC32=022245a1 8 nbproject/build-impl.xml.stylesheet.CRC32=f89f7d21@1.93.0.48 9 9 nbproject/profiler-build-impl.xml.data.CRC32=71623fcd 10 10 nbproject/profiler-build-impl.xml.script.CRC32=abda56ed -
trunk/abcl/nbproject/project.properties
r14890 r15434 1 debug.modulepath=\ 2 ${run.modulepath} 3 debug.test.modulepath=\ 4 ${run.test.modulepath} 1 5 #Fri Oct 07 19:23:08 CEST 2016 2 6 excludes= 3 7 javac.deprecation=false 8 javac.external.vm=false 9 javac.modulepath= 10 javac.processormodulepath= 11 javac.test.modulepath=\ 12 ${javac.modulepath} 13 javadoc.html5=false 14 jlink.launcher=false 15 jlink.launcher.name=abcl 4 16 jnlp.enabled=false 5 17 build.test.results.dir=${build.dir}/test/results 6 run.classpath=${build.classes.dir}\:${javac.classpath}\:${file.reference.abcl-contrib.jar} 18 run.classpath=\ 19 ${build.classes.dir}:\ 20 ${javac.classpath}:\ 21 ${file.reference.abcl-contrib.jar} 7 22 javadoc.nonavbar=false 8 run.test.classpath=${build.test.classes.dir}\:${javac.test.classpath} 9 javac.processorpath=${javac.classpath} 23 run.modulepath=\ 24 ${javac.modulepath} 25 run.test.classpath=\ 26 ${build.test.classes.dir}:\ 27 ${javac.test.classpath} 28 javac.processorpath=\ 29 ${javac.classpath} 10 30 jnlp.signed=false 11 31 javac.target=1.6 12 32 annotation.processing.processors.list= 13 33 javadoc.noindex=false 34 run.test.modulepath=\ 35 ${javac.test.modulepath} 14 36 src.themes.dir=themes 15 37 javadoc.additionalparam=
Note: See TracChangeset
for help on using the changeset viewer.