I am looking at Play 2.0 for the first time. I installed it using homebrew
~/code $ brew info play play: stable 2.1.0, HEAD http://www.playframework.org/ /usr/local/Cellar/play/2.1.0 (3998 files, 254M) * https://github.com/mxcl/homebrew/commits/master/Library/Formula/play.rb
I create a new project and set it up for IntelliJ (12.0.4)
~/code $ play new playtime ... play! 2.1.0 (using Java 1.7.0_15 and Scala 2.10.0), http://www.playframework.org ... OK, application playtime is created. ... ~/code $ cd playtime/ ~/code/playtime $ play idea ... ... [info] Created /.../playtime/.idea_modules/playtime.iml [info] Created /.../playtime/.idea_modules/playtime-build.iml ~/code/playtime $
I open IntelliJ and rebuild the project. I get
scala: Output path /.../playtime/project/target/scala_2.9.2 is shared between: Module 'playtime-build' production, Module 'playtime-build' tests Currently external Scala compiler prohibits output path sharing. Either disable the external build mode or configure separate output paths. TIP: you can use Project Artifacts to combine compiled classes.
- How to make a clean empty project that builds ?
- Why does Play create a -build module ? What is it used for?
- Why does this module reference a Scala 2.9.2 path ?
- Libraries scala-2.9.2 and scala-2.10.0 also created, but not used. Why?