You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@continuum.apache.org by ev...@apache.org on 2006/07/03 11:43:15 UTC

svn commit: r418725 - /maven/continuum/trunk/continuum-webapp/src/main/resources/plexus-application.xml

Author: evenisse
Date: Mon Jul  3 02:43:09 2006
New Revision: 418725

URL: http://svn.apache.org/viewvc?rev=418725&view=rev
Log:
Add notifiers

Modified:
    maven/continuum/trunk/continuum-webapp/src/main/resources/plexus-application.xml

Modified: maven/continuum/trunk/continuum-webapp/src/main/resources/plexus-application.xml
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-webapp/src/main/resources/plexus-application.xml?rev=418725&r1=418724&r2=418725&view=diff
==============================================================================
--- maven/continuum/trunk/continuum-webapp/src/main/resources/plexus-application.xml (original)
+++ maven/continuum/trunk/continuum-webapp/src/main/resources/plexus-application.xml Mon Jul  3 02:43:09 2006
@@ -14,9 +14,34 @@
   </load-on-start>
 
   <components>
+    <!--
+    | The mail notifier
+    |-->
     <component>
-      <role>org.apache.maven.continuum.web.util.WorkingCopyContentGenerator</role>
-      <implementation>org.apache.maven.continuum.web.util.WorkingCopyContentGenerator</implementation>
+      <role>org.codehaus.plexus.notification.notifier.Notifier</role>
+      <role-hint>mail</role-hint>
+      <implementation>org.apache.maven.continuum.notification.mail.MailContinuumNotifier</implementation>
+      <requirements>
+        <requirement>
+          <role>org.codehaus.plexus.velocity.VelocityComponent</role>
+        </requirement>
+        <requirement>
+          <role>org.apache.maven.continuum.store.ContinuumStore</role>
+        </requirement>
+        <requirement>
+          <role>org.codehaus.plexus.mailsender.MailSender</role>
+        </requirement>
+        <requirement>
+          <role>org.apache.maven.continuum.configuration.ConfigurationService</role>
+        </requirement>
+      </requirements>
+      <configuration>
+        <from-mailbox></from-mailbox>
+        <from-name></from-name>
+        <timestamp-format>EEE, d MMM yyyy HH:mm:ss Z</timestamp-format>
+        <includeBuildResult>true</includeBuildResult>
+        <alwaysSend>false</alwaysSend>
+      </configuration>
     </component>
 
     <component>
@@ -28,8 +53,119 @@
         this address instead the address specified in the project
         configuration
         -->
-        <to-override>${mail.override.to.address}</to-override>
+        <to-override></to-override>
+      </configuration>
+    </component>
+
+    <component>
+      <role>org.codehaus.plexus.mailsender.MailSender</role>
+      <implementation>org.codehaus.plexus.mailsender.javamail.JavamailMailSender</implementation>
+      <configuration>
+        <smtp-host>localhost</smtp-host>
+        <smtp-port>25</smtp-port>
+        <sslProvider>com.sun.net.ssl.internal.ssl.Provider</sslProvider>
+        <!--
+        <username>mylogin</username>
+        <password>mypassword</password>
+        <sslMode>true</sslMode>
+        -->
+      </configuration>
+    </component>
+
+    <!--
+    | The irc notifier
+    |-->
+    <component>
+      <role>org.codehaus.plexus.notification.notifier.Notifier</role>
+      <role-hint>irc</role-hint>
+      <implementation>org.apache.maven.continuum.notification.irc.IrcContinuumNotifier</implementation>
+      <requirements>
+        <requirement>
+          <role>org.codehaus.plexus.ircbot.IrcBot</role>
+        </requirement>
+        <requirement>
+          <role>org.apache.maven.continuum.store.ContinuumStore</role>
+        </requirement>
+        <requirement>
+          <role>org.apache.maven.continuum.configuration.ConfigurationService</role>
+        </requirement>
+      </requirements>
+      <configuration>
+        <alwaysSend>false</alwaysSend>
+      </configuration>
+    </component>
+
+    <component>
+      <role>org.codehaus.plexus.ircbot.IrcBot</role>
+      <implementation>org.codehaus.plexus.ircbot.DefaultIrcClient</implementation>
+    </component>
+
+    <!--
+    | The jabber notifier
+    |-->
+    <component>
+      <role>org.codehaus.plexus.notification.notifier.Notifier</role>
+      <role-hint>jabber</role-hint>
+      <implementation>org.apache.maven.continuum.notification.jabber.JabberContinuumNotifier</implementation>
+      <requirements>
+        <requirement>
+          <role>org.codehaus.plexus.jabber.JabberClient</role>
+        </requirement>
+        <requirement>
+          <role>org.apache.maven.continuum.configuration.ConfigurationService</role>
+        </requirement>
+        <requirement>
+          <role>org.apache.maven.continuum.store.ContinuumStore</role>
+        </requirement>
+      </requirements>
+      <configuration>
+        <alwaysSend>false</alwaysSend>
+        <!-- from-address/>
+        <from-password/>
+        <host/>
+        <port/>
+        <sslConnection>true</sslConnection -->
+      </configuration>
+    </component>
+
+    <component>
+      <role>org.codehaus.plexus.jabber.JabberClient</role>
+      <implementation>org.codehaus.plexus.jabber.DefaultJabberClient</implementation>
+    </component>
+
+    <!--
+    | The MSN notifier
+    |-->
+    <component>
+      <role>org.codehaus.plexus.notification.notifier.Notifier</role>
+      <role-hint>msn</role-hint>
+      <implementation>org.apache.maven.continuum.notification.msn.MsnContinuumNotifier</implementation>
+      <requirements>
+        <requirement>
+          <role>org.codehaus.plexus.msn.MsnClient</role>
+        </requirement>
+        <requirement>
+          <role>org.apache.maven.continuum.configuration.ConfigurationService</role>
+        </requirement>
+        <requirement>
+          <role>org.apache.maven.continuum.store.ContinuumStore</role>
+        </requirement>
+      </requirements>
+      <configuration>
+        <alwaysSend>false</alwaysSend>
+        <!-- from-address/>
+        <from-password/ -->
       </configuration>
+    </component>
+
+    <component>
+      <role>org.codehaus.plexus.msn.MsnClient</role>
+      <implementation>org.codehaus.plexus.msn.DefaultMsnClient</implementation>
+    </component>
+
+    <component>
+      <role>org.apache.maven.continuum.web.util.WorkingCopyContentGenerator</role>
+      <implementation>org.apache.maven.continuum.web.util.WorkingCopyContentGenerator</implementation>
     </component>
 
     <component>