我正在使用*.scala
文件project
夹中的文件来配置我的SBT项目.我正在使用IDEA12和Scala插件sbt-idea
来生成项目.在调用gen-idea
SBT shell后,一切正常,除了一件事.当我点击go to declaration
项目代码中的某个方法时,IDEA会告诉我它是如何实现的(将我重定向到库源).但是,当我试图"检查"SBT的内部资源时,它向我展示了这样的事情:
def settings: Seq[Setting[_]] = { /** compiled code **/ }
如何将SBT源附加到我的IDEA项目?
我正在使用SBT 0.12.3
.
4le*_*x1v 38
在SBT中有两个命令可能会让您感兴趣:
update-classifiers
- 将下载项目中所有库的所有源代码和文档
update-sbt-classifiers
- 下载sbt源代码和文档
这将下载您需要的所有资源.与他们一起制作IDEA项目只需致电gen-idea sbt-classifiers
.
如果您不希望每次调用此命令重新生成项目时,都应该向build.sbt添加类似这样的内容:addCommandAlias("make-idea", ";update-classifiers; update-sbt-classifiers; gen-idea sbt-classifiers")
.
归档时间: |
|
查看次数: |
6357 次 |
最近记录: |