SBT替代“ MVN安装-DskipTests”

yur*_*ura 6 maven-2 scala sbt

我正在尝试将基于sbt的项目安装到本地Maven存储库。我试过命令:

  • "sbt publish" -需要存储库凭据
  • "sbt publish-local" 安装到.ivy存储库,但是我需要Maven!

如何进行SBT操作?

RM.*_*RM. 5

SBT wiki有货。只需定义存储库(在链接页面上查找“发布到用户本地 maven 存储库”)并调用“发布”。


Dav*_*lli 5

使用 SBT 0.13 且无需编辑项目源文件:

  • global.sbt在以下位置创建(或编辑)文件~/.sbt/0.13

    vim ~/.sbt/0.13/global.sbt

  • 添加以下行:

    publishTo := Some(Resolver.file("file", new File(Path.userHome.absolutePath+"/.m2/repository")))

  • 保存并关闭文件

  • sbt publish从项目文件夹运行