...
Nota |
---|
|
Atualmente, caso o plugin não encontre um js dentro do source dir definido ele quebra. Por isso, em projetos onde o pom pai não possui arquivos a serem minificados, passamos o skip como true. Porém é necessário que em seus filhos haja a configuração: Bloco de código |
---|
language | xml |
---|
theme | Confluence |
---|
| <plugin>
<groupId>com.github.blutorange</groupId>
<artifactId>closure-compiler-maven-plugin</artifactId>
<configuration>
<skip>false</skip>
</configuration>
</plugin> |
|
Template String
Por conta do mecanismo de internacionalização utilizado no Fluig, a funcionalidade de template de string, onde a sintaxe é ${...} deverá ser codificada com um parâmetro a mais, conforme exemplo abaixo:
Nota |
---|
|
Hoje a minificação realizada nos arquivos javaScript pelo plugin pode ocasionar um conflito entre o template de string e o mecanismo de internacionalização i18n, podendo gerar inconsistências. Caso você não use internacionalização em seu JS, template string irá funcionar normalmente. Estamos trabalhando a fim de proporcionar uma solução em próximas versões. |
Bloco de código |
---|
language | js |
---|
theme | Confluence |
---|
title | Utilizando tempate string |
---|
|
var msg = 'Olá Fluig';
var frase = `${r"${msg}"}, bem-vindo a Silver Mist`; |