wasyl
10/20/2019, 11:28 AMLeoColman
10/20/2019, 4:52 PMLeoColman
10/20/2019, 4:52 PMwasyl
10/20/2019, 5:39 PMLeoColman
10/20/2019, 5:40 PMwasyl
10/20/2019, 5:44 PMapi "io.arrow-kt:arrow-core:$arrow_version"
in kotest-assertions/build.gradle
wasyl
10/20/2019, 5:45 PMtestCompileClasspath
from my project, I omitted non-kotlintest dependencies:wasyl
10/20/2019, 5:45 PM+--- io.kotlintest:kotlintest-runner-junit5 -> 3.4.2
| +--- io.kotlintest:kotlintest-core:3.4.2
| | \--- io.kotlintest:kotlintest-assertions:3.4.2
| | +--- io.arrow-kt:arrow-core-data:0.9.0
| | | \--- io.arrow-kt:arrow-annotations:0.9.0
LeoColman
10/20/2019, 5:45 PMapi
should probably be an implementation
, I suppose?LeoColman
10/20/2019, 5:46 PMwasyl
10/20/2019, 5:47 PMLeoColman
10/20/2019, 5:47 PMLeoColman
10/20/2019, 5:48 PMwasyl
10/20/2019, 5:48 PMktor
assertionsLeoColman
10/20/2019, 5:48 PMimplementation
let's your project work but api
brings those classes to the userLeoColman
10/20/2019, 5:48 PMYep, I now see the same forThe same as inassertionsktor
api
or implementation
?wasyl
10/20/2019, 5:49 PMktor-assertions
has implementation
dependency on ktorwasyl
10/20/2019, 5:49 PMLeoColman
10/20/2019, 5:49 PMwasyl
10/20/2019, 5:49 PMLeoColman
10/20/2019, 5:50 PMwasyl
10/20/2019, 5:50 PMLeoColman
10/20/2019, 5:50 PMwasyl
10/20/2019, 5:52 PMarrow
string in kotest-assertions/src
directorywasyl
10/20/2019, 5:52 PMwasyl
10/20/2019, 5:57 PMTry
, Success
and Failure
, and this is quite trivial to implement manually, and a big dependency could be removed as a resultwasyl
10/20/2019, 6:02 PMLeoColman
10/21/2019, 1:36 AMsam
10/21/2019, 6:30 PMimplementation
be hiding this anyway ?LeoColman
10/22/2019, 1:36 AMimplementation
and that's why it's being shippedsam
10/22/2019, 1:45 AMsam
10/22/2019, 1:45 AMsam
10/22/2019, 1:45 AMsam
10/22/2019, 1:46 AMLeoColman
10/22/2019, 1:53 AMsam
10/22/2019, 1:54 AMsam
10/22/2019, 1:54 AM