替代" mvn install -DskipTests"

时间:2012-02-23 05:14:25

标签: scala maven-2 sbt

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

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

我如何根据SBT进行此类操作?

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:3)

使用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