Predicate hasDashedVersion
Given a JAR filename, try to split it into a name and version.
This is a heuristic approach assuming that the a dash is used to
separate the library name from a largely numeric version such as
commons-io-2.4
.
Import path
import semmle.code.java.DependencyCounts
predicate hasDashedVersion(string target, string name, string version)