Skip to content

Commit

Permalink
Fix local publishes
Browse files Browse the repository at this point in the history
Signed-off-by: Walker Crouse <walkercrouse@hotmail.com>
  • Loading branch information
windy1 committed Dec 29, 2016
1 parent c7c4ff7 commit 0637ec0
Showing 1 changed file with 11 additions and 4 deletions.
15 changes: 11 additions & 4 deletions build.sbt
Expand Up @@ -18,12 +18,19 @@ crossPaths := false

credentials += Credentials(
sys.props.getOrElse("repo.name", "Sponge Repo"),
new URL(sys.props("repo.url")).getHost,
sys.props("repo.user"),
sys.props("repo.pwd")
sys.props.get("repo.url").map(new URL(_).getHost).getOrElse(""),
sys.props.getOrElse("repo.user", ""),
sys.props.getOrElse("repo.pwd", "")
)

publishTo := Some(sys.props.getOrElse("repo.name", "Sponge Repo") at sys.props("repo.url"))
publishTo <<= version { (v: String) =>
val repoName = sys.props.get("repo.name")
val repoUrl = sys.props.get("repo.url")
if (repoName.isDefined && repoUrl.isDefined)
Some(repoName.get at repoUrl.get)
else
Some(Resolver.file("file", new File(Path.userHome.absolutePath + "/.ivy2/local")))
}

// Replace default publish task with the one from sbt-aether-deploy
overridePublishSettings

0 comments on commit 0637ec0

Please sign in to comment.