% in sbt dependency

3 cases:

  1. single %, like groupId % artifactId % version, resolve the library by the exact 3 dimensions.
  2. double %, like groupId %% artifactId % version, artifactId will be postfixed with scala version.
  3. triple %, like groupId %%% artifactId % version, used by scala-native and scala-js library,

artifact will be postfixed with something like native0.2_2.12 using native library as an example.