我在一个项目上使用Play框架,并选择使用IntelliJ作为我的集成开发环境。
我遇到的问题是IntelliJ不能访问播放源代码jar,这意味着我不能进入播放代码等等。
当我使用> sbt gen-idea时,scalatra源代码被附加到IntelliJ中的项目中,但是由于某些原因,播放源代码没有被附加。
是否有需要运行的特殊命令?我目前使用的是sbt 0.11。
发布于 2012-12-18 22:49:36
正确的答案似乎是在sbt中使用withSources命令。
sbt idea withSources这类似于eclipse插件。
sbt eclipsify withSources=true发布于 2012-05-18 00:43:04
你试过了吗?
sbt gen-idea sbt-classifiers如果源代码是通过构建(插件)而不是在构建文件中添加的,那么默认情况下它不会添加到IDEA配置中。
有一个recent bug in sbt,在这个命令正常工作之前,你必须在你的本地存储库中安装你正在使用的任何插件的源代码。我想我从github上查看了sbt-idea,然后sbt install编辑了它来解决这个问题。
sbt-idea的插件作者用this comment对此进行了解释。该错误已在sbt的更高版本中修复。
发布于 2014-11-04 01:30:03
sbt更新-分类器sbt更新- sbt -分类器sbt gen-idea sbt-分类器
在Build.scala中创建命令别名以链接所有这些命令。
sbt生成-项目
http://www.plotprojects.com/create-an-intellij-idea-project-with-library-sources-attached/
https://stackoverflow.com/questions/10513364
复制相似问题