我做了以下工作:
使用激活器命令创建了一个新项目:
将项目导入Idea社区版本15,如下描述:
但是,我不能构建这个项目,因为包正在播放。* org.junit等在概念上没有被识别/导入。不过,我可以没有问题地执行“激活器运行”。如果我执行“激活者的想法”,我会得到以下错误消息:
[error] Not a valid command: idea (similar: eval, alias)
[error] Not a valid project ID: idea
[error] Expected ':' (if selecting a configuratio
当我导航到内部库类时,反编译的源代码的import语句可以正常工作,但是当我指定包含库的实际源代码的本地目录时,源文件打开,但导入失败。对于JDK或来自中央maven存储库的源代码,不会出现此问题。
例如,在import a.b.Clazz中,Clazz可以在反编译的源代码中识别,但不能在本地目录(Cannot resolve symbol 'Clazz')的实际源代码中识别。
有什么想法吗?(没有双关语的意思)
版本: IDEA 14.1.3旗舰版。通过Maven指定的库。
Play 2.0使用SBT。但是,它提供了自己的SBT操作idea,用于为新项目创建模块。您必须自己创建一个IDEA项目,并将模块添加到其中。很好。
不好的是,Play 2.0在解压时是从它的源目录中使用的,并且有一个repository/子目录,它实际上是一个常春藤存储库,独立于您的~/.ivy2。
如何为应用程序配置SBT版本?在导入的库中,IDEA无法识别Scala编译器。
播放源不在repository/中。当我使用git构建publish-local Play 2.0时,它会将当前位于2.0-RC3-SNAPSHOT的jar存放在那里,但不是源代码。运行SBT操作package-sr