Кажется, это просто ненужные символы в конце ...
git push $GITHUB_REPOSITORY $BRANCH:$BRANCH
# Builds the project if applicable.
if [ -z "$BUILD_SCRIPT" ]
then
$BUILD_SCRIPT
fi
# Commits the data to Github.
git add -f $FOLDER
Что-то вроде этого должно работать
Перед кодом Вы, если, инициализируйте:
MailSender mailSender = new JavaMailSenderImpl();
SimpleMailMessage message = new SimpleMailMessage();
Затем после Вашего кода, добавьте:
StringBuffer content = new StringBuffer();
try {
content.append(FreeMarkerTemplateUtils.processTemplateIntoString(
configuration.getTemplate(templateName), templateVars));
} catch (IOException e) {
// handle
} catch (TemplateException e) {
// handle
}
message.setFrom(getMailFromName() + " <" + getMailFromAddr() + ">");
message.setTo(getMailTo());
if (getCcTo() != null)
message.setCc(getCcTo());
message.setSubject(getSubject());
message.setText(content.toString());
mailSender.send(message);
Вот мой applicationContext.xml:
<bean id="freemarkerMailConfiguration"
class="org.springframework.ui.freemarker.FreeMarkerConfigurationFactoryBean">
<property name="templateLoaderPath" value="/WEB-INF" />
</bean>
<bean id="yourEmailServiceClass" class="YourEmailServiceClass">
<property name="mailSender" ref="mailSender" />
<property name="freemarkerMailConfiguration" ref="freemarkerMailConfiguration" />
<property name="freemarkerTemplate" value="email.ftl" />
<property name="mailFromName" value="John Q. Programmer" />
<property name="mailFromAddr" value="john.q.programmer@mail.com" />
<property name="subject" value="Email Subject" />
</bean>
И Ваш вопрос о кэшировании...
я только видел свойство компонента 'кэш' в 'viewResolver' бобе, который Вы сказали, что не будете использовать.