【问题标题】:Remote artifact repository vs local远程工件存储库与本地
【发布时间】:2017-05-02 00:40:57
【问题描述】:

我正在构建一些 scala 库并将它们用于业务项目。为了共享库,我在 sbt 中使用了“publishLocal”。此命令将工件上传到我的本地文件夹中。没关系,速度很快,但是当我在另一台机器上工作时,我必须重新发布所有这些库,因为已经进行了一些更改。所以,这是我的问题:我的工作流程是否正确?或者我必须将我的工件发布到远程二进制存储库(例如nexus)并将其作为解析器添加到我的业务项目中?我应该使用“publishLocal”吗?

【问题讨论】:

  • 如果您在服务器之间共享库,我建议您运行 Maven 存储库,例如 Nexus 或 Artifactory。

标签: maven nexus ivy publishing


【解决方案1】:

如 cmets 中所述,强烈建议使用 Repository Manager,例如 Nexus Repository Manager 或 Artifactory。

您可以尝试使用 Nexus Repository Manager 3.x,因为它应该对您的问题有很大帮助。您可以将它安装在您的服务器上,如果您愿意,也可以安装在本地,因为它可以与其他工具(例如 npm、NuGet 等)一起使用...

您可以从以下链接下载 Nexus Repository Manager 的开源软件版本:https://www.sonatype.com/download-oss-sonatype

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-16
    • 2014-02-15
    • 2011-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多