discover: how: fmf url: https://src.fedoraproject.org/tests/ant execute: how: tmt /jdk21: environment: OPENJDK_VERSION: 21 prepare: - how: install exclude: - ant-unbound /full: summary: Ant matrix tests - OpenJDK 21 full discover+: filter: tag:jdk21 & tier:0,1 /headless: summary: Ant matrix tests - OpenJDK 21 headless discover+: filter: tag:jre21 & tier:0,1 environment+: OPENJDK_HEADLESS: "true" prepare+: - how: shell script: | dnf -y remove java-*-openjdk /unbound: prepare: - how: install exclude: - ant-openjdk21 # These subpackages pull in packaged Java through their dependencies - ant-antlr - ant-apache-regexp - ant-apache-resolver - ant-apache-xalan2 - ant-junit5 /jlink: summary: Ant matrix tests - unbound jlink-based Java discover+: filter: tag:unbound & tier:0,1 prepare+: - how: shell script: | test -d /opt/java && test -x /usr/local/bin/java && exit 0 dnf -y install java-21-openjdk-jmods jlink --add-modules java.base,java.xml --output /opt/java ln -s /opt/java/bin/java /usr/local/bin/java dnf -y remove java-21-openjdk-jmods