|
633 | 633 | <condition property="-gen.sunmisc">
|
634 | 634 | <available classname="sun.misc.BASE64Encoder"/>
|
635 | 635 | </condition>
|
| 636 | + <condition property="-gen.jdk7"> |
| 637 | + <available classname="java.lang.invoke.MethodHandle"/> |
| 638 | + </condition> |
636 | 639 | <condition property="-gen.jdk8">
|
637 | 640 | <hasmethod classname="java.util.Collections" method="emptySortedSet"/>
|
638 | 641 | </condition>
|
|
655 | 658 | nowarn="true" source="1.6" target="1.6" debug="true" deprecation="false" encoding="${build.encoding}"/>
|
656 | 659 | </target>
|
657 | 660 |
|
| 661 | + <target name="-generate-test-classes-jdk7" if="-gen.jdk7"> |
| 662 | + <echo level="info" message="Generating test classes for Java 7:"/> |
| 663 | + <delete dir="src/test/antunit" includes="Java7*.class"/> |
| 664 | + <javac includeantruntime="false" srcdir="src/test/antunit" destdir="src/test/antunit" includes="Java7*.java" |
| 665 | + nowarn="true" source="1.7" target="1.7" debug="true" deprecation="false" encoding="${build.encoding}"/> |
| 666 | + </target> |
| 667 | + |
658 | 668 | <target name="-generate-test-classes-jdk8" if="-gen.jdk8">
|
659 | 669 | <echo level="info" message="Generating test classes for Java 8:"/>
|
660 | 670 | <delete dir="src/test/antunit" includes="Java8*.class"/>
|
661 | 671 | <javac includeantruntime="false" srcdir="src/test/antunit" destdir="src/test/antunit" includes="Java8*.java"
|
662 | 672 | nowarn="true" source="1.8" target="1.8" debug="true" deprecation="false" encoding="${build.encoding}"/>
|
663 | 673 | </target>
|
664 | 674 |
|
665 |
| - <target name="generate-test-classes" depends="-generate-test-classes-init,-generate-test-classes-sunmisc,-generate-test-classes-jdk6,-generate-test-classes-jdk8" description="Regenerates .class files used by tests if the current JDK version supports it"/> |
| 675 | + <target name="generate-test-classes" depends="-generate-test-classes-init,-generate-test-classes-sunmisc,-generate-test-classes-jdk6,-generate-test-classes-jdk7,-generate-test-classes-jdk8" description="Regenerates .class files used by tests if the current JDK version supports it"/> |
666 | 676 |
|
667 | 677 | <target name="show-help-mojo" depends="install-maven-artifacts" description="Shows help about mojo usage">
|
668 | 678 | <artifact:mvn mavenVersion="${maven.version}" failonerror="true" fork="${maven.fork}" taskname="help">
|
|
0 commit comments