【问题标题】:Credentials for Maven server in separate fileMaven 服务器的凭证在单独的文件中
【发布时间】:2016-11-30 12:23:53
【问题描述】:

我使用安全的 Maven 服务器作为我的项目的依赖项,并将其添加到我的 build.sbt 文件中:

resolvers ++= Seq("scalaz-bintray" at "https://dl.bintray.com/scalaz/releases", "pexxlab" at "https://nexus.pexxlab.xyz/repository/maven-snapshots/") credentials += Credentials("Sonatype Nexus Repository Manager", "nexus.pexxlab.xyz", "username", "password")

现在这在我不是唯一开发人员的项目中不太理想,因为我不希望我的凭据在 Git 存储库中。

有没有办法像 Maven 那样用一个单独的文件给它我的凭据?

【问题讨论】:

  • 如果您的依赖项在那个仓库中,如果其他开发人员无法下载运行甚至编译所需的依赖项,他们将如何完成任何事情?
  • 他们有自己的凭据。

标签: playframework sbt nexus playframework-2.5


【解决方案1】:

执行此操作的最简单方法是在全局设置中包含凭据 (http://www.scala-sbt.org/0.13/docs/Global-Settings.html)。

基本的全局配置文件

应该应用于所有项目的设置可以进入 ~/.sbt/0.13/global.sbt (或 ~/.sbt/0.13 中带有 .sbt 的任何文件 扩展名)。

【讨论】:

    猜你喜欢
    • 2018-07-17
    • 2012-11-03
    • 1970-01-01
    • 2020-09-03
    • 2010-12-26
    • 1970-01-01
    • 1970-01-01
    • 2011-08-30
    • 1970-01-01
    相关资源
    最近更新 更多