2012-11-02 19 views
12

Ho completato lo todolist tutorial e ho provato ad estenderlo aggiungendo un foglio di stile main.less in app/assets/stylesheet. Tuttavia, quando cerco di visualizzare il progetto nel browser con qualsiasi o nessuna regola in main.less ottengo questo errore, ben visualizzati dal browser:Scala Play framework: mappature duplicate di file CSS compilati

Eccezione imprevista

RuntimeException: mappature duplicati: /Users/franklinpearsall/Documents/Programming/play-2.0.4/todolist/target/scala-2.9.1/classes/public/stylesheets/main.css

da

/utenti/franklinpearsall/Documenti/Programmazione/play-2.0.4/todolist/public/stylesheets/main.css

/Users/franklinpearsall/Documents/Programming/play-2.0.4/todolist/target/scala-2.9.1/resource_managed/main/public/stylesheets/main.css

Per uno, sembra strano che siano file css all'interno di target/scala-2.9.1/classi. Perché sta succedendo? Ho cercato su Google e non ho trovato nulla di rilevante. Ogni aiuto è molto apprezzato!

risposta

18

Rimuovere il file main.css dalla directory public/stylesheets. Sembra che tu abbia già un file main.less altrove.

+0

Già capito e questo è quello che ho fatto. non si sa dove sia l'altro file main.less ... – fpearsall

+0

Less is a language processor css. http://lesscss.org/ Quindi in pratica ciò che meno fa è aggiungere un sacco di funzionalità ai CSS, rendendole più manutenibili e dinamiche. Il compilatore Less compila meno file in file CSS corrispondenti che possono essere compresi dal browser client. –

Problemi correlati