Hello, I am a Repo user and despise binaries in git, therefore I would not run into this problem. It also means you might be outside of the maven conventions.
However I can see that you might need in expectional cases to access dependencies inside the project directory for building. But the warning is exactly that: if some other project depends on yours, they won’t be able to resolve. Maybe it is better to turn the local dependency into a new type compile-file, then it is not needed by your dependent projects (and it should not produce a warning). Alternatively, maybe make it a plug-in dependency? So all in all, the warning is a good thing unless we have a way to not export that dependency into the consumer transitive tree (as those don’t know anything about your base) Gruss Bernd -- http://bernd.eckenfels.net ________________________________ Von: Michael Osipov <micha...@apache.org> Gesendet: Saturday, September 25, 2021 9:04:22 AM An: dev@maven.apache.org <dev@maven.apache.org> Betreff: Re: system path dependency warning, accurate or not? Am 2021-09-24 um 23:43 schrieb Benjamin Marwell: > Hi Michael! > > Setups like "${project.basedir}/m2/" are a common thing. > > While "system" scope was probably invented to use system > (i.e. jdk-related) jar files, but otoh > it is the only way to pull in artifacts Why aren't they installed locally or deployed to a hosted repo? This breaks our convention over configuration. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org