Ok, so let say I have
<htmlTemplate>${basedir}/src/main/resources/mdl-js-index-template.html</htmlTemplate> so "mdl-js-index-template.html" is the file processed by the compiler, that file does not have the vars "primary" and "accent" inside (since it will be overridden) and so this will not be used. If I create another file (i.e: index.html) with the same code as "mdl-js-index-template.html", but with the vars ${primary} and ${accent}, I will get translated since is in resource folder, but the ones from compiler ${header}, ${body} will not processed right? 2016-12-01 19:02 GMT+01:00 Alex Harui <aha...@adobe.com>: > This was discussed earlier in another thread. IIRC Chris says resources > processing before compiling is the default in Maven and we shouldn't > change it. > > I think you have the options of: > > 1) using -html-output-filename to tell the compiler to generate a > different filename that won't bash the one you want > 2) Using the resource plugin to generate a template like js-index-template > that the compiler will fill in. > > We could add another config option or detect a special > -html-output-filename that means don't generate html, but I would think > option #2 would be best. That way the output html would pick up other > stuff from the compiler like inject_html directives. > > -Alex > > > > On 12/1/16, 9:51 AM, "carlos.rov...@gmail.com on behalf of Carlos Rovira" > <carlos.rov...@gmail.com on behalf of carlos.rov...@codeoscopic.com> > wrote: > > >I can confirm that compiler is overriding maven changes > > > >If I use > > > >mvn clean process-resources > > > >I can see the file with the right changes, and I think this is what we > >need. > > > >So how could we change the order of this (first compiler, then process > >resources)? > > > >Some thoughts? > > > > > > > > > >El 1 de diciembre de 2016, 1:32, Alex Harui <aha...@adobe.com> escribió: > > > >> The compiler generates a new index.html. If the resource plugin runs > >> first, then yes, the index.html will be overwritten, although if you use > >> the resource plugin to generate the template, then the compiler should > >> just fill in its part and not touch the stuff you added. > >> > >> On 11/30/16, 2:57 PM, "carlos.rov...@gmail.com on behalf of Carlos > >>Rovira" > >> <carlos.rov...@gmail.com on behalf of carlos.rov...@codeoscopic.com> > >> wrote: > >> > >> >Hi Chris, > >> > > >> >I just tried with maven using the following link > >> >https://maven.apache.org/plugins/maven-resources-plugin/ > >> examples/filter.ht > >> >ml > >> > > >> >in pom.xml insert: > >> > > >> ><properties> > >> > <primary>indigo</primary> > >> > <accent>pink</accent> > >> > </properties> > >> > > >> >added filtering true here: > >> > > >> ><resource> > >> > <directory>src/main/resources</directory> > >> > <filtering>true</filtering> > >> > </resource> > >> > > >> >in mdl-js-index-template.html use the vars > >> > > >> ><link rel="stylesheet" href=" > >> >https://code.getmdl.io/1.2.1/material.${primary}-${accent}.min.css"> > >> > > >> >but nothing is changed and I get the same output > >> > > >> >I'm missing something? or maybe flexjs compiler is stoping the process > >>of > >> >the html file translation? > >> > > >> >I suppose that I only need to use mvn clean install right? > >> > > >> >Thanks > >> > > >> >Carlos > >> > > >> > > >> > > >> >El 30 de noviembre de 2016, 17:50, Christofer Dutz < > >> >christofer.d...@c-ware.de> escribió: > >> > > >> >> When using the maven resource plugin it should be relatively easy to > >>do > >> >> this ... > >> >> > >> >> Chris > >> >> > >> >> > >> >> Am 29.11.16, 23:48 schrieb "carlos.rov...@gmail.com im Auftrag von > >> >>Carlos > >> >> Rovira" <carlos.rov...@gmail.com im Auftrag von > >> >> carlos.rov...@codeoscopic.com>: > >> >> > >> >> Can I create a custom var in html template? > >> >> if so how? > >> >> for example, I'd like to add to my html ${color} (just like > >>${body} > >> >>or > >> >> ${head} > >> >> thanks > >> >> > >> >> -- > >> >> > >> >> Carlos Rovira > >> >> Director General > >> >> M: +34 607 22 60 05 > >> >> http://www.codeoscopic.com > >> >> http://www.avant2.es > >> >> > >> >> Este mensaje se dirige exclusivamente a su destinatario y puede > >> >> contener > >> >> información privilegiada o confidencial. Si ha recibido este > >>mensaje > >> >> por > >> >> error, le rogamos que nos lo comunique inmediatamente por esta > >>misma > >> >> vía y > >> >> proceda a su destrucción. > >> >> > >> >> De la vigente Ley Orgánica de Protección de Datos (15/1999), le > >> >> comunicamos > >> >> que sus datos forman parte de un fichero cuyo responsable es > >> >> CODEOSCOPIC > >> >> S.A. La finalidad de dicho tratamiento es facilitar la prestación > >> >>del > >> >> servicio o información solicitados, teniendo usted derecho de > >> >>acceso, > >> >> rectificación, cancelación y oposición de sus datos dirigiéndose > >>a > >> >> nuestras > >> >> oficinas c/ Paseo de la Habana 9-11, 28036, Madrid con la > >> >>documentación > >> >> necesaria. > >> >> > >> >> > >> >> > >> > > >> > > >> >-- > >> > > >> >Carlos Rovira > >> >Director General > >> >M: +34 607 22 60 05 > >> >http://www.codeoscopic.com > >> >http://www.avant2.es > >> > > >> >Este mensaje se dirige exclusivamente a su destinatario y puede > >>contener > >> >información privilegiada o confidencial. Si ha recibido este mensaje > >>por > >> >error, le rogamos que nos lo comunique inmediatamente por esta misma > >>vía y > >> >proceda a su destrucción. > >> > > >> >De la vigente Ley Orgánica de Protección de Datos (15/1999), le > >> >comunicamos > >> >que sus datos forman parte de un fichero cuyo responsable es > >>CODEOSCOPIC > >> >S.A. La finalidad de dicho tratamiento es facilitar la prestación del > >> >servicio o información solicitados, teniendo usted derecho de acceso, > >> >rectificación, cancelación y oposición de sus datos dirigiéndose a > >> >nuestras > >> >oficinas c/ Paseo de la Habana 9-11, 28036, Madrid con la documentación > >> >necesaria. > >> > >> > > > > > >-- > > > >Carlos Rovira > >Director General > >M: +34 607 22 60 05 <607%2022%2060%2005> > >http://www.codeoscopic.com > >http://www.avant2.es > > > >Este mensaje se dirige exclusivamente a su destinatario y puede contener > >información privilegiada o confidencial. Si ha recibido este mensaje por > >error, le rogamos que nos lo comunique inmediatamente por esta misma vía y > >proceda a su destrucción. > > > >De la vigente Ley Orgánica de Protección de Datos (15/1999), le > >comunicamos > >que sus datos forman parte de un fichero cuyo responsable es CODEOSCOPIC > >S.A. La finalidad de dicho tratamiento es facilitar la prestación del > >servicio o información solicitados, teniendo usted derecho de acceso, > >rectificación, cancelación y oposición de sus datos dirigiéndose a > >nuestras > >oficinas c/ Paseo de la Habana 9-11, 28036, Madrid con la documentación > >necesaria. > > -- Carlos Rovira Director General M: +34 607 22 60 05 http://www.codeoscopic.com http://www.avant2.es Este mensaje se dirige exclusivamente a su destinatario y puede contener información privilegiada o confidencial. Si ha recibido este mensaje por error, le rogamos que nos lo comunique inmediatamente por esta misma vía y proceda a su destrucción. De la vigente Ley Orgánica de Protección de Datos (15/1999), le comunicamos que sus datos forman parte de un fichero cuyo responsable es CODEOSCOPIC S.A. La finalidad de dicho tratamiento es facilitar la prestación del servicio o información solicitados, teniendo usted derecho de acceso, rectificación, cancelación y oposición de sus datos dirigiéndose a nuestras oficinas c/ Paseo de la Habana 9-11, 28036, Madrid con la documentación necesaria.