我正在尝试为IDE编写一个SBT插件来查询源路径等信息。使用maven,我会做类似
的事情mvn my.org:myPlugin:myGoal
即使pom.xml
未引用该插件,这也有效。使用sbt
有类似的方法吗?
获取源路径就是一个例子。我知道我可以用sbt show sourceDirectories
做到这一点,但由于两个原因,这不是一个好的答案:
mvn
和sbt
使用相同的界面,以及将来支持的任何其他构建工具,其中包括启动一个流程来代表查询是否有可能在没有用户将其添加到build.sbt(或全局安装)的情况下启动我的插件?或者是否有更好的方法从远程存储库运行jar(build.sbt中没有提到)?