如何使用maven的sbt指定存储库的凭据?

时间:2018-01-16 11:52:24

标签: scala maven sbt

我有以下maven配置。 我怎样才能将它翻译成sbt 1.x? 我尝试在〜/ .sbt / 1.0 / plugins / credentials.sbt文件中添加凭证,但失败了。 我怎样才能正确地将其翻译成sbt?

〜/ .m2目录/ settings.xml中

<servers>
<server>
    <id>PLATFORM_REPO</id>
    <username>myuser</username>
    <password>mypass</password>
</server>
</servers>

的pom.xml

<repositories>
<repository>
    <releases>
        <enabled>true</enabled>
    </releases>
    <snapshots>
        <enabled>false</enabled>
    </snapshots>
    <id>PLATFORM_REPO</id>
    <name>Platform Repository</name>
    <url>https://my.platform.com/artifactory/myrepo</url>
</repository>
</repositories>

1 个答案:

答案 0 :(得分:1)

它不是插件,而是混合到您的构建中的东西。因此,如果您希望全局提供该信息,则该信息应位于done(不在~/.sbt/1.0/credentials.sbt子目录中):

plugins

然后在credentials += Credentials("Platform Repository", "my.platform.com/artifactory/myrepo", "myuser", "mypass")

build.sbt

另请参阅:http://www.scala-sbt.org/1.x/docs/Publishing.html