Path: csiph.com!aioe.org!bofh.it!news.nic.it!robomod From: Mechtilde Stehmann Newsgroups: linux.debian.maint.java Subject: Re: To build a java package with maven Date: Sat, 20 Jun 2020 20:00:01 +0200 Message-ID: References: X-Mailbox-Line: From debian-java-request@lists.debian.org Sat Jun 20 17:52:43 2020 Old-Return-Path: X-Amavis-Spam-Status: No, score=-11.9 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, FOURLA=0.1, LDO_WHITELIST=-5, PGPSIGNATURE=-5] autolearn=ham autolearn_force=no X-Policyd-Weight: using cached result; rate: -3.5 Autocrypt: addr=mechtilde@debian.org; prefer-encrypt=mutual; keydata= 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 qwLydBIVKqh7mlO/UTuss3s96XK7YfuT User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.9.0 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="MuDC69MjWMiOOEqAqMeBA5iKgYs22Jq5f" X-Mailing-List: archive/latest/22288 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/57d76a1c-d960-6974-cea4-efd510ab4620@debian.org Approved: robomod@news.nic.it Lines: 117 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Date: Sat, 20 Jun 2020 19:51:50 +0200 X-Original-Message-ID: <57d76a1c-d960-6974-cea4-efd510ab4620@debian.org> X-Original-References: Xref: csiph.com linux.debian.maint.java:11707 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --MuDC69MjWMiOOEqAqMeBA5iKgYs22Jq5f Content-Type: multipart/mixed; boundary="zJKLlkBaSz79bDbvV6Lxek4iIpoyw3U2k" --zJKLlkBaSz79bDbvV6Lxek4iIpoyw3U2k Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable Hello Am 20.06.20 um 19:09 schrieb Thorsten Glaser: > On Sat, 20 Jun 2020, Mechtilde wrote: >=20 >> But I packaged libbeanvalidation-api-java myself. It is now in the >> NewQueue. I described it at the beginning of my question. >> >> >> >> I hoped to found a solution in building >> https://github.com/eclipse-ee4j/beanvalidation-api as >> libbeanvalidation-api-java. >> >> which contains the class Validation. >> >=20 > Ah okay, I didn=E2=80=99t fully understand that part. >=20 > (Besides that, something with jakarta.validation-api would > have been a more easily understood name=E2=80=A6 but given where > javax.activation is packaged in Debian that cause is lost > anyway=E2=80=A6) >=20 > Looking at > https://ftp-master.debian.org/new/beanvalidation-api_3.0.0-M1-1~exp1.ht= ml > you also packaged a beta version (-M* are milestones, nowhere > near production-ready releases or stable APIs). From looking at > https://mvnrepository.com/artifact/jakarta.validation/jakarta.validatio= n-api > you should almost certainly have packaged version 2.0.2 instead. >=20 > But ignoring that and looking at the package list=E2=80=A6 >=20 > -rw-r--r-- root/root 1321 2020-06-19 17:51 ./usr/share/maven-repo/= jakarta/validation/jakarta.validation-api/debian/jakarta.validation-api-d= ebian.pom >=20 > =E2=80=A6 is enough to get the following POM dependency work=E2=80=A6 >=20 > > jakarta.validation > jakarta.validation-api > debian > >=20 > =E2=80=A6 if the package is in Build-Depends(=E2=80=91Indep) / installe= d. > AIUI, the replacement of the real version with =E2=80=9Cdebian=E2=80=9D= > is done by the packaging tools. >=20 >>>> In the pom.xml I found the entry. >>>> >>>> >>>> javax.validation >>>> validation-api >>>> compile >>>> >=20 > Yes, change the groupId and artifactId; this is the new name. > If after that you still miss javax.validation:validation-api > then a dependency also wants it and you=E2=80=99ll have to use > exclusions, but given we only use packaged dependencies > this won=E2=80=99t happen. That is excactly my problem. I installed libbeanvalidation-api-java from my local repo with apt. I get the message that the package javas.validation does not exists as described. >=20 > bye, > //mirabilos >=20 Kind regards --=20 Mechtilde Stehmann ## Debian Developer ## PGP encryption welcome ## F0E3 7F3D C87A 4998 2899 39E7 F287 7BBA 141A AD7F --zJKLlkBaSz79bDbvV6Lxek4iIpoyw3U2k-- --MuDC69MjWMiOOEqAqMeBA5iKgYs22Jq5f Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE8ON/Pch6SZgomTnn8od7uhQarX8FAl7uTNEACgkQ8od7uhQa rX/vwg//apTQkcmjhsiZWpCAVK3gBBxkqx4JkIUigZ5kkzXgbYOjmbf8xVgIp7+/ BdpRuggWw8SfbWEE1FEEHyPjMknL7EBoBzPX8tgTpMFIPM3uQ+aQRxEbXj7M0sGc Xkzjs4C3Yma1oBHPliMX6R3kRkGtVWrFKFQegISxmBKw1Zb5L9jfIka+TWceBgIf sY9+7ptKnF45MDKlzt6Xi+eoXqbUxcgBykP93fBRrcI432PBLfAs+tzjyO8l9GZk 72wnzOz8OdFNJQhS06ce1ICHSRlHSfET+gI3nsgi/MCS073lyx1pLq9+vGtyzH5I SznLsoLUnbT51zLjiCsaFovC/1wkpDzLVmySxCvMxteKUNbR3vuyVcIwmOCVOYpS s7SKPHMKd9KIsNz/1gHlLiAgxYouceif/p9GcnEeOIoEPCVkNU5dZpoOHaS3fpTF T7WI4kCyrytDnNCaiYgmTs2WGqXVfdhTVC8mz1UNfR8mdjqffQjwOChffcCgKZJe urhHTWPjG+bg1z65ur3vyLdcCiFi6WyL5xrp87Z2NDx5DIXA0QH0PR0TRQ9Fex/K w/kPeR7VAHhmVvikKyZ+OII5yYGPcGeFIKAm5Dl/RWR347ET4TUzx+t9z6q/nmZ9 Ud67t092QZc/sN4Ca4/79xIERnFjXYIwvflplqxdg9MllixoWHc= =cKHv -----END PGP SIGNATURE----- --MuDC69MjWMiOOEqAqMeBA5iKgYs22Jq5f--