Open sankalpgambhir opened 1 week ago
Additionally, here is the generated stack trace (also attached):
Thanks to @SimonGuilloud for spotting that the following actually works with the example above, moving the dep from the file to the cli:
> scala-cli dep-test.sc --dependency "tabby:tabby:0.2.3,url=https://github.com/bjornregnell/tabby/releases/download/v0.2.3/tabby_3-0.2.3.jar"
Downloading 2 dependencies
Compiling project (Scala 3.5.0, JVM (17))
Compiled project (Scala 3.5.0, JVM (17))
Hello, scala-cli
Version(s) 1.5.0 originally, but tested on main as well (my first time building scala-cli, so take it with a pinch of salt)
Describe the bug When trying to provide a fallback JAR URL for a dependency, scala-cli fails to process the URL correctly, raising a "contains invalid '/'" assertion failure.
To Reproduce Use the following snippet (the dep url is taken from scala-cli docs here):
The JAR does exist at this URL. Using my own dep and URL also does not work.
Expected behaviour The JAR should be correctly imported from the given URL.