Scala / Ascensore: Impostare hotdeploy attraverso Eclipse?
Domanda
Come faccio a impostare hotdeploy per Scala / progetti di sollevamento in Eclipse?
In sostanza, vorrei essere in grado di
- Configurazione di un nuovo progetto, da dire lift-archetipo-base
- lancio molo: corsa, sia da alcuni run-configurazione o attraverso il terminale
- in grado di modificare i file di Scala in Eclipse, Save / Auto compilazione
- Aggiornare la pagina web nel browser e visualizzare gli aggiornamenti.
Il tutorial a http://wiki.liftweb.net/index.php/Using_eclipse_hotdeploy è antiquato e davvero non riesco a capire come impostare questa funzione.
Al momento ho
- Eclipse 3.5
- Maven IAM plug versione 0.11
- Scala plug 2.8.0.RC6
Dovrei usare tutte le altre versioni o plugin?
Soluzione
SBT è possibile continuamente ricompilazione e ricalibratura l'applicazione web quando si utilizza Jetty:
jetty-run
~ prepare-webapp
jetty-run
inizia Jetty e le ricompilazioni ~ prepare-webapp
e ricrea l'applicazione web ogni volta che i file sorgenti cambiamento.
SBT è compatibile con Maven e Ivy, quindi si può generare il layout di file di progetto con archetipi Maven, e passare a SBT in seguito - si riconoscerà repository e le dipendenze specificate nel POM.
spettacoli questo video tutorial , come ottenere dichiarato con SBT ed Eclipse .