首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sbt-发布将工件发布到错误的存储库

sbt-发布将工件发布到错误的存储库
EN

Stack Overflow用户
提问于 2016-03-15 02:39:56
回答 1查看 424关注 0票数 0

所以我正在尝试使用sbt-release,我遇到了一些问题,因为它将工件发布到我的快照存储库,而不是发布存储库。

代码语言:javascript
复制
val Organization = "com.mycompany"
val Name = "My Service"
val Version = "0.1-SNAPSHOT"
...
settings = Defaults.coreDefaultSettings ++ Seq(
  name := Name,
  organization := Organization,
  version := Version,
  scalaVersion := ScalaVersion
  ...
  assemblyJarName in assembly := s"my-service-${Version}.jar",
 ...
)
publishTo := {
    val nexus = "my.nexus.url.com/repositories/"
    if (isSnapshot.value)
      Some("snapshots" at nexus + "snapshots/")
    else
      Some("releases"  at nexus + "releases/")
  },
credentials += Credentials(Path.userHome / ".ivy2" / ".credentials")

如果我从版本中删除-SNAPSHOT,那么它会将其发布到正确的存储库,但sbt-release不应该自己告诉它这样做吗?

另外,如果我去掉了if (isSnapshot.value),那么sbt publish也会发布到错误的存储库。

如果我能在这方面得到一些帮助,我会非常感激。

EN

回答 1

Stack Overflow用户

发布于 2016-03-15 04:19:50

这是我在这里的版本。它覆盖了应该存储0.1-SNAPSHOT的version.sbt。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35995470

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档