1

我正在尝试为 IDE 编写一个 SBT 插件来查询诸如源路径之类的信息。使用 Maven,我会做类似的事情

mvn my.org:myPlugin:myGoal

这有效,即使pom.xml不引用插件。有没有类似的方法来做到这一点sbt

获取源路径就是一个例子。我知道我可以用 来做到这一点sbt show sourceDirectories,但这不是一个好的答案,原因有两个:

  1. 我希望能够为mvnand使用相同的界面,sbt以及将来支持的任何其他构建工具,这涉及启动一个流程来响应查询
  2. 我正在寻找的不仅仅是源路径

是否可以在不让用户将其添加到 build.sbt(或全局安装)的情况下启动我的插件?还是有更好的方法从远程存储库运行 jar(build.sbt 中未提及)?

4

0 回答 0