when having a script file (file.sc) with the following content:
import ammonite._, Resolvers._
val mock_client_repo = Resolver.Http("Unisay at bintray","http://dl.bintray.com/unisay/maven",MavenPattern,true)
interp.resolvers() = interp.resolvers() :+ mock_client_repo
import $ivy.`com.github.unisay::mockserver-client-scala:0.2.0`
import org.mockserver.client.server.MockServerClient
import com.github.unisay.mockserver.scala.DSL.Statuses._
import com.github.unisay.mockserver.scala.DSL._
val port = 3000
val host = "127.0.0.1"
implicit val server = new MockServerClient(host,port)
forAnyRequest respond Ok
which I'm trying to execute as follows: amm files.sc
I get the following error:
Compiling file.sc :: loading settings :: url = jar:file:/usr/local/bin/amm!/org/apache/ivy/core/settings/ivysettings.xml :: resolving dependencies :: com.github.unisay#mockserver-client-scala_2.11-caller;working confs: [default]
:: problems summary :: :::: WARNINGS module not found: com.github.unisay#mockserver-client-scala_2.11;0.2.0
==== local: tried
/home/eli/.ivy2/local/com.github.unisay/mockserver-client-scala_2.11/0.2.0/ivys/ivy.xml
-- artifact
com.github.unisay#mockserver-client-scala_2.11;0.2.0!mockserver-client-scala_2.11.jar:
/home/eli/.ivy2/local/com.github.unisay/mockserver-client-scala_2.11/0.2.0/jars/mockserver-client-scala_2.11.jar
==== m2: tried
/home/eli/.m2/repository/com/github/unisay/mockserver-client-scala_2.11/0.2.0/ivy-0.2.0.xml
-- artifact
com.github.unisay#mockserver-client-scala_2.11;0.2.0!mockserver-client-scala_2.11.jar:
/home/eli/.m2/repository/com/github/unisay/mockserver-client-scala_2.11/0.2.0/mockserver-client-scala_2.11-0.2.0.jar
==== central: tried
-- artifact
com.github.unisay#mockserver-client-scala_2.11;0.2.0!mockserver-client-scala_2.11.jar:
:: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS Exception in thread "main" ammonite.runtime.tools.IvyThing$IvyResolutionException: failed to resolve ivy dependencies unresolved dependency: com.github.unisay#mockserver-client-scala_2.11;0.2.0: not found
But if running the same code copy pasted from within the repl, everything works fine.
What am I doing wrong?