【发布时间】:2017-05-02 00:40:57
【问题描述】:
我正在构建一些 scala 库并将它们用于业务项目。为了共享库,我在 sbt 中使用了“publishLocal”。此命令将工件上传到我的本地文件夹中。没关系,速度很快,但是当我在另一台机器上工作时,我必须重新发布所有这些库,因为已经进行了一些更改。所以,这是我的问题:我的工作流程是否正确?或者我必须将我的工件发布到远程二进制存储库(例如nexus)并将其作为解析器添加到我的业务项目中?我应该使用“publishLocal”吗?
【问题讨论】:
-
如果您在服务器之间共享库,我建议您运行 Maven 存储库,例如 Nexus 或 Artifactory。
标签: maven nexus ivy publishing