Pergunta

O Play 2.0 usa o SBT.Porém disponibiliza sua própria ação no SBT idea, para criar um módulo para um novo projeto.Você mesmo deve criar um projeto IDEA e adicionar o módulo a ele.Multar.

O que não está bem é que o Play 2.0 é usado a partir de seu diretório de origem quando é descompactado e há um repository/ subdiretório que é na verdade um repositório ivy, separado do seu ~/.ivy2.

Como você configura uma versão do SBT para o aplicativo?Nas bibliotecas importadas, o IDEA não consegue reconhecer o compilador Scala.

As fontes de reprodução não estão no repository/.Quando eu faço publish-local construindo o Play 2.0 a partir do git, ele deposita o jar, atualmente em 2.0-RC3-SNAPSHOT, lá, mas não fontes.Executando ação do SBT package-src produz o jar de origem, mas parece deixado no lugar.Anexá-lo do IDEA ainda não mostra a fonte de FakeRequest.

Seria preferível confiar no gen-idea no SBT em vez de idea?

Foi útil?

Solução

Desde que o jogo foi lançado no final, o comando da ideia foi significativamente melhorado.

Você também pode chamá-lo assim

idea with-sources

E irá baixar todos os documentos e fontes e configurá-los corretamente.

Você também pode se conectar ao depurador de jogos iniciando o jogo com

Play debug

E então escolha depuração remota na ideia e selecione a porta 9999

Outras dicas

Eu tentei este comando e funciona bem:

brincar com a ideia with-sources=sim

Com o jogo 2.0.1 idea with-sources infelizmente não funciona:

$ idea with-sources
[error] Expected end of input.
[error] idea with-sources
[error]     ^

Estou usando a seguinte solução alternativa:

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top