Slackbot
06/28/2022, 12:30 PMEugen Mayer
06/28/2022, 12:42 PMother-library is part of the compile and runtime classpath (via library-a)Vampire
06/28/2022, 1:00 PMimplementation means it is on the compile and runtime classpath of library-a and on the runtime classpath of your projectVampire
06/28/2022, 1:01 PMEugen Mayer
06/28/2022, 1:04 PMlibrary-a does itself not need to include other-library in its implementation dependencies - it should be included, also for runtime.Vampire
06/28/2022, 1:05 PMVampire
06/28/2022, 1:05 PMruntimeOnly unless you reference code from those dependencies in your own code.Vampire
06/28/2022, 1:05 PMEugen Mayer
06/28/2022, 1:06 PMimplementation mean, it is only on the runtime classpath on the app? so assuming is have
dependencies {
implementation library-a;
}
in the app
an library-a defined
dependencies {
implementation other-library
}
then other-library will only be on the runtime-classpath off app, right?Vampire
06/28/2022, 1:08 PMEugen Mayer
06/28/2022, 1:14 PMincludeBuild the project instead of consuming it via the nexus? it seems soEugen Mayer
06/28/2022, 1:30 PMEugen Mayer
06/28/2022, 1:31 PMEugen Mayer
06/28/2022, 1:32 PMVampire
06/28/2022, 2:11 PMEugen Mayer
06/28/2022, 2:27 PMVampire
06/28/2022, 2:28 PMEugen Mayer
06/28/2022, 2:29 PM