<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-reply;
font-family:"Calibri",sans-serif;
color:#1F497D;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri",sans-serif;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'>Ah, interesting. This is my bad. I know what happened. I ran a plugin to make sure all files had the right license header. It ended up adding license blocks to those templates, which is sort of nice, but turns out that it’s perhaps not needed. So only Java classes have license headers? How are these headers updated by the team? <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'><o:p> </o:p></span></p><div style='border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt'><div><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal><b><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>From:</span></b><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> dev [mailto:dev-bounces@shibboleth.net] <b>On Behalf Of </b>Marvin Addison<br><b>Sent:</b> Monday, August 24, 2015 12:46 PM<br><b>To:</b> Shib Dev <dev@shibboleth.net><br><b>Subject:</b> Re: CAS views are not parsed by velocity<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><div><div><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in'><div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>A number of CAS views use #include tags for header and footer fragments. Using that directive causes velocity to not parse the fragment, which causes its entire content to be dumped on the page.<o:p></o:p></p></div></div></blockquote><div><p class=MsoNormal>The header and footer don't include any content that needs to be parsed:<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal><a href="http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-conf/src/main/resources/system/views/cas/header.vm?view=markup">http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-conf/src/main/resources/system/views/cas/header.vm?view=markup</a><o:p></o:p></p></div><div><p class=MsoNormal><a href="http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-conf/src/main/resources/system/views/cas/footer.vm?revision=7252&view=markup">http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-conf/src/main/resources/system/views/cas/footer.vm?revision=7252&view=markup</a><o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Maybe your IDE is being "helpful" by adding a licensing header to all files you open?<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>M<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div></div></div></div></div></body></html>