如何在SBT中访问构建定义项目类路径?

时间:2014-09-04 07:55:33

标签: scala sbt

我正在尝试访问this command中的构建定义项目类路径。如果有人使用此plugin/command,则runTask(fullClasspath in Compile, state)runTask(fullClasspath in Runtime, state)以及任何其他Keys.classpath仅返回没有构建定义项目依赖项的类路径 - 就像这样的插件上的deps。因此,当有人从他的项目中运行命令时,我无法访问我自己的插件类路径。

因此我无法在该插件中派生java进程并将其设置为与我的插件依赖项对应的类路径。想象一下,插件启动一个服务器,因此它依赖于所声明的服务器,并分配你需要获得插件的相应类路径的进程 - 在构建定义项目中声明对该插件的依赖。

0 个答案:

没有答案