Setări/configurare pentru compilatorul Google Closure? - Cadrul de joc 2.0.4

Așa că îmi place foarte mult integrarea Google Closure în Play Framework 2.0.X. Acum vreau doar o configurație pentru compilatorul de închidere Google (văzând că este posibil de pe pagina oficială de închidere Google).

Este posibil să adăugați setări/configurații personalizate de închidere Google pentru compilatorul de închidere Google în Play 2.0.4.

Știu că ar trebui făcut în Build.scala, dar nu am idee ce să adaug

Să spunem că vreau setări SIMPLE ale compilatorului în loc de AVANZATE, cum pot face asta?


person Petter Kjelkenes    schedule 02.11.2012    source sursă


Răspunsuri (2)


Îmi dau seama că aceasta este o întrebare veche, dar poate că va fi de ajutor cuiva. Presupun că folosești Scala.

Iată ce am găsit după câteva scufundări cu coduri. Adăugarea următoarelor linii la setările proiectului dvs. în project/Build.scala ar trebui să activeze câteva funcții avansate:

  closureCompilerOptions += "advancedOptimizations",
  closureCompilerOptions += "checkControlStructures",
  closureCompilerOptions += "checkTypes",
  closureCompilerOptions += "checkSymbols"

Există și checkCaja; acestea sunt definite în play.core.jscompile.JavascriptCompiler

person abesto    schedule 20.01.2013

Nu cred că puteți influența mult asupra configurației închiderii, dar puteți încerca ceea ce este sugerat în documentație oficială.

Dar am văzut cum au trecut unele comite despre Google Closure pe filiala 2.1 de pe Github. Acest lucru s-ar putea schimba în următoarea actualizare Play.

person i.am.michiel    schedule 03.11.2012