Re: No junitlauncher in Debian Bullseye
Stefan Bodewig <[email protected]> Fri, 02 Sep 2022 11:37:38 +0200
| Newsgroups | gmane.comp.jakarta.ant.user |
|---|---|
| Message-ID | <[email protected]> |
Hi Ronald
On 2022-09-02, Ronald Bergmann wrote:
> this is my first message here and I hope it's the correct place to put
> this. I was trying to install ant and run jUnit tests via ant in
> Debian Bullseye but apparently the junitlauncher jar is not
> available.
The Debian packages of Ant are not provided by the Ant team itself but
rater by volunteers of the Debian community. Looking at
https://packages.debian.org/stable/ant it seems to be a few versions
behind (current is 1.10.12) right now.
> I found ant-optional but it's not in there either.
The naming might be a bit confusing for historical reasons. Many years
ago Ant's binary distribution contained two jars - ant.jar and
ant-optional.jar - where the later contained all the tasks and types
that had depenencies outside of the Java class library. We later split
ant-optional.jar into several pieces.
junitlauncher may pose a problem to the way Debian dependencies work,
I'm not sure. ant-junit.jar depends on JUnit 3.x or 4.x and probably
doesn't work with JUnit 5.x while ant-junitlauncher.jar depends on JUnit
5.x and doesn't work with JUnit 4.x. Bundling both in one debian package
may pose a problem.
> The binary distribution includes the jar but, if possible, I'd rather
> use apt instead of pulling the binaries (in my container).
You probably need to ask one of the Debian package maintainers. We would
recommend to use our binary release :-)
Cheers
Stefan