Debian packaging builds jtreg using build.xml
```
override_dh_auto_build:
ant -f make/build.xml \
-Dant.jar=/usr/share/java/ant.jar \
-Djtreg.build.resources=/usr/share/java \
-Djh.jar=/usr/share/java/jh.jar \
-Djhall.jar=/usr/share/java/jhall.jar \
-Djunit.jar=/usr/share/java/junit4.jar \
-Dtestng.jar=/usr/share/java/testng.jar \
-Djavatest.jar=/usr/share/java/javatest.jar \
-Dasmtools.jar=/usr/share/java/asmtools.jar \
-Dbuild.date.time='$(DATE)' \
-Dbuild.version=$(VERSION) \
-Dbuild.milestone=src \
-Dbuild.number=$(BUILD_NUMBER)
dh_auto_build
```
The resulting jtreg.jar misses jtreg-VersionString. It causes a failure to build in 17.0.9+2 [1]
The string is present when jtreg is built using the makefile.
[1] https://launchpadlibrarian.net/681231850/buildlog_ubuntu-mantic-armhf.openjdk-17_17.0.9~2ea-0ubuntu1~ppa1_BUILDING.txt.gz
```
override_dh_auto_build:
ant -f make/build.xml \
-Dant.jar=/usr/share/java/ant.jar \
-Djtreg.build.resources=/usr/share/java \
-Djh.jar=/usr/share/java/jh.jar \
-Djhall.jar=/usr/share/java/jhall.jar \
-Djunit.jar=/usr/share/java/junit4.jar \
-Dtestng.jar=/usr/share/java/testng.jar \
-Djavatest.jar=/usr/share/java/javatest.jar \
-Dasmtools.jar=/usr/share/java/asmtools.jar \
-Dbuild.date.time='$(DATE)' \
-Dbuild.version=$(VERSION) \
-Dbuild.milestone=src \
-Dbuild.number=$(BUILD_NUMBER)
dh_auto_build
```
The resulting jtreg.jar misses jtreg-VersionString. It causes a failure to build in 17.0.9+2 [1]
The string is present when jtreg is built using the makefile.
[1] https://launchpadlibrarian.net/681231850/buildlog_ubuntu-mantic-armhf.openjdk-17_17.0.9~2ea-0ubuntu1~ppa1_BUILDING.txt.gz
- relates to
-
CODETOOLS-7903104 Remove secondary Ant build system
-
- Resolved
-