2012-04-30 1 views
0

Я пытаюсь настроить некоторые уведомления электронной почты группы в круиз-контроль, и я был по образцу многих примеров, которые я нашел:CruiseControlException: Неизвестный плагин для: <users>

<htmlemail mailhost="${mail.host}" subjectprefix="${mail.subject.prefix}" returnaddress="${mail.address.return}" 
        buildresultsurl="${build.url}/${project.name}" css="${css.location}" xsldir="${xsl.dir}" 
        xslfilelist="header.xsl,buildresults.xsl" returnname="${return.name}" skipusers="false" spamwhilebroken="false" 
        username="${cc.mail.username}" password="${cc.mail.password}" usessl="true" mailport="465" > 
    <users> 
     <user name="svnUser" group="buildmaster" address="${mail.address.buildmanager}"/> 
    </users> 
    <groups> 
     <group name="buildmaster" > 
      <notifications> 
       <notificationType>Always</notificationType> 
      </notifications> 
     </group>     
    </groups>  
</htmlemail> 

Когда я начинаю CC, я получаю следующее исключение:

.... 
Caused by: net.sourceforge.cruisecontrol.CruiseControlException: Unknown plugin for: <users> 
    at net.sourceforge.cruisecontrol.ProjectXMLHelper.configurePlugin(ProjectXMLHelper.java:106) 
.... 

Я думаю, что кто-то один и тот же вопрос в прошлом году, но не было никакого решения ошибки:

Setting up email notifications on cruise control

Это похоже на такую ​​простую вещь, что каждый может понять, почему это исключение происходит?

+0

другой ответ о cruisecontrol.net, который НЕ http://cruisecontrol.sourceforge.net/, который вы, кажется, используете – oers

+0

Это не работает, потому что пользователей и групп не существует в версии CruiseControl, повторно используя. См. Эту страницу для примера отправки почты: http://cruisecontrol.sourceforge.net/gettingstartedsourcedist.html –

ответ

0

Вы должны использовать карту дочерние элементы <email />

как:

<map alias="mag82" adress="[email protected]"/> 

где псевдоним является именем пользователя СВН.

Смежные вопросы