When dependencies are specified by URL, we need to resolve them and determine that they are incompatible versions. Multiple URLs cannot be provided for a dependency.