使用Nexus发布/解析自定义SBT插件

时间:2018-05-24 12:34:22

标签: scala sbt nexus sbt-plugin

我创建了我的第一个SBT(1.x)AutoPlugin,为使用该插件的项目添加了一些设置和行为。

当我在本地发布它时,一切都会解决并使用插件正确处理项目。

但是,当我将插件发布到我们的私有Nexus存储库时,它无法解析任何试图使用它的项目。

我意识到当本地发布sbt插件时,路径与“常规”sbt项目不同,但它们仍然可以正确解析使用它们的项目。

我是否需要将sbt插件发布到Nexus中的其他位置,而不是其他基于Scala / SBT的项目?

和/或,我是否需要为Nexus托管的SBT插件设置新的解析器?

我之前已经问过类似的问题,但对于Nexus和插件创建都是新手,我无法弄清楚我需要做什么才能让插件在发布到Nexus时正确解析而不是只需执行publishLocal,然后将其添加到旨在使用该插件的项目的plugins.sbt文件中。

非常感谢任何帮助!

0 个答案:

没有答案