AW: [lang] Introduce @NonNull, and @Nullable

2021-02-02 Thread BUnckel
+1 Downstream projects take transitive dependencies without looking why they are needed and if they are needed. One of the root causes for the dependency (version) hell. -Ursprüngliche Nachricht- Von: Matt Sicker Gesendet: Dienstag, 2. Februar 2021 17:35 An: Commons Developers List Be

Re: [lang] Introduce @NonNull, and @Nullable

2021-02-02 Thread Matt Sicker
You can use the provided scope to make it compile-time only and avoid requiring it as a runtime dependency. On Tue, 2 Feb 2021 at 05:34, sebb wrote: > > On Mon, 1 Feb 2021 at 22:39, Gary Gregory wrote: > > > > Well, it's in a 3rd party jar, just like JUnit and whatever else is needed > > to comp

Re: [lang] Introduce @NonNull, and @Nullable

2021-02-02 Thread sebb
On Mon, 1 Feb 2021 at 22:39, Gary Gregory wrote: > > Well, it's in a 3rd party jar, just like JUnit and whatever else is needed > to complete a decent build... In which case it should surely be listed as a compile dependency so that it is picked up automatically? Users don't have to do anything

Re: [lang] Introduce @NonNull, and @Nullable

2021-02-02 Thread Julian Reschke
Am 01.02.2021 um 17:45 schrieb Tomo Suzuki: I like "javax.annotation namespace" too. ... Please see . Best regards, Julian - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For a