Domanda

PLAY 2.0 utilizza SBT. Tuttavia fornisce la propria azione SBT, idea, per creare un modulo per un nuovo progetto. Devi creare un'idea te stesso e aggiungere il modulo ad esso. Bene.

Cosa non va bene è che Play 2.0 viene utilizzato dalla sua directory di origine quando è disaccitata, e vi è una sottodirectory repository/ che è in effetti un repository di edera, separato dal tuo ~/.ivy2.

Come si configura una Build SBT per l'app? Nelle librerie importate, l'idea non può riconoscere il compilatore Scala.

Le fonti di riproduzione non sono nel repository/. Quando faccio publish-local Building Play 2.0 da Git, deposita il barattolo, attualmente a 2.0-RC3-SNAPSHOT, lì, ma non fonti. Esecuzione di SBT Action package-src produce il barattolo di origine, ma sembra a sinistra in posizione. Allegarsi dall'idea ancora non mostra la fonte di FakeRequest.

Sarebbe preferibile fare affidamento sul gen-idea in SBT anziché idea?

È stato utile?

Soluzione

Poiché il gioco è stato rilasciato in final il comando IDEA è stato significativamente migliorato.

Puoi anche chiamarlo come questo

idea with-sources
.

E scaricherà tutti i documenti e le fonti e configurarli correttamente.

Puoi anche connettersi a Plays Debugger iniziando Avvia Play con

Play debug
.

e quindi scegli il debug remoto nell'idea e selezionare Porta 9999

Altri suggerimenti

Ho provato questo comando e funziona bene:

.

Gioca un'idea con-fonti= sì

Con Play 2.0.1 idea with-sources Sfortunatamente non funziona:

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

Sto usando il seguente workaround:

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top