YCSB icon indicating copy to clipboard operation
YCSB copied to clipboard

dependency scope setting issues

Open DataProvided opened this issue 3 years ago • 1 comments

Hi,

We are developing a tool to check whether the dependencies' scopes in maven are set rightly and reasonably.

Our tools have found some issues in your project about scope setting in maven' pom.xml file.

  • in rest\pom.xml, com.github.stefanbirkner:system-rules scope should be test instead of compile.
  • in voltdb\pom.xml, org.voltdb:voltdb scope should be compile instead of provided.
  • in core\pom.xml, org.codehaus.jackson:jackson-mapper-asl scope should be test instead of compile.

Please help us confirm whether the above reports are right and explain why it should set like these.

Thanks a lot.

DataProvided avatar Apr 13 '22 12:04 DataProvided

please provide a rationale for each of your claims.

busbey avatar Apr 13 '22 15:04 busbey