Hi Guys, well in general „Yes“ the order in which things are done in Maven is: - Generate Resources - Process Resources - Compile
Unfortunately the falcon compiler also does some sort of generate and process within the compile phase. It would be great if we could split this up so we could have a generate resources, that does the part that was part of the compiler logic (Or provide a custom template) and use the maven parts for this. Maven would replace ${header} and ${body}, if you would define properties with the name „header“ and „body“, but I don’t know if this makes sense. Chris Am 01.12.16, 23:58 schrieb "carlos.rov...@gmail.com im Auftrag von Carlos Rovira" <carlos.rov...@gmail.com im Auftrag von carlos.rov...@codeoscopic.com>: That make the trick! Thanks Alex! :) Now MDLExample could be customized with this: https://getmdl.io/customize/index.html using the two vars is pom.xml suited for that task :) 2016-12-01 23:51 GMT+01:00 Alex Harui <aha...@adobe.com>: > > > On 12/1/16, 2:32 PM, "carlos.rov...@gmail.com on behalf of Carlos Rovira" > <carlos.rov...@gmail.com on behalf of carlos.rov...@codeoscopic.com> > wrote: > > >Ok, > > > >so let say I have > > > ><htmlTemplate>${basedir}/src/main/resources/mdl-js-index- > template.html</ht > >mlTemplate> > > > >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? > > > > AIUI, ${header} and ${body} will not be processed by the Maven resource > plugin. I don't know much about Maven, but don't you get to tell the > resource plugin where to put the resulting file? Like > target/resources/mdl-js-index-template.html? If so, then you would use > the resource plugin to grab src/main/resources/mdl-js-index-template.html, > fill in "primary" and "accent" and put it in > target/resources/mdl-js-index-template.html then use the -html-template > config for the compiler to have it look in target/resources instead of > src/main/resources and the compiler should pick that up, fill in ${header} > and ${body} and put the results in target/index.html. > > Of course, I could be wrong, especially about what the resource plug-in > will let you do. > > -Alex > > -- 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.