Hi Markus,

Yes the bin.xml configuration is not complete it seems.
I don't have a strong opinion on wether it should be there or not while it
stays consistent accross all AsfEE projects (last time I checked tomee,
batchee, openwebbeans, meecrowave were adding API jar - idea being to
download and run without downloading yet another thing).

Best,
Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> |  Blog
<https://rmannibucau.metawerx.net/> | Old Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book
<https://www.packtpub.com/application-development/java-ee-8-high-performance>


Le lun. 17 juin 2024 à 20:27, Markus Jung <ju...@apache.org> a écrit :

> Hey all,
>
> just noticed the following include in our binary assembly descriptor:
> <include>jakar:geronimo-json-*</include> [1]
>
> Ignoring the pretty obvious renaming error, was it ever intended for us to
> ship the JakartaEE/JavaEE APIs with the binary package? This has actually
> been misconfigured since the very first commit that introduced the
> distribution module [2] as org.apache.johnzon:johnzon-* never matched the
> API dependencies (should've been org.apache.johnzon:johnzon_*). The JSON-B
> API also isn't mentioned at all, neither as a dependency nor in the bin.xml
> file.
>
> IMO we should just drop it since it never actually worked and as far as
> I'm aware there has never been feedback by a user that has been missing
> these JARs. Or do we actually have a need to ship these API jars?
>
>
> Thanks
>
> Marks
>
> [1]
> https://github.com/apache/johnzon/blob/d5665b9180b580f0594a269ce14fcec07d7d4ffa/johnzon-distribution/src/assembly/bin.xml#L34
> [2]
> https://github.com/apache/johnzon/commit/3eecf6b63510d11997c35d0e57d1c7bfa51320e9

Reply via email to