Author: epugh
Date: Tue Oct 18 19:15:50 2005
New Revision: 326327

URL: http://svn.apache.org/viewcvs?rev=326327&view=rev
Log:
Finally able to use commons-email-1.0!  Fix project.xml to work with Maven 1.1

Modified:
    jakarta/turbine/core/trunk/project.xml
    
jakarta/turbine/core/trunk/src/java/org/apache/turbine/util/velocity/VelocityEmail.java
    
jakarta/turbine/core/trunk/src/java/org/apache/turbine/util/velocity/VelocityHtmlEmail.java

Modified: jakarta/turbine/core/trunk/project.xml
URL: 
http://svn.apache.org/viewcvs/jakarta/turbine/core/trunk/project.xml?rev=326327&r1=326326&r2=326327&view=diff
==============================================================================
--- jakarta/turbine/core/trunk/project.xml (original)
+++ jakarta/turbine/core/trunk/project.xml Tue Oct 18 19:15:50 2005
@@ -48,28 +48,28 @@
     <url>http://cvs.apache.org/viewcvs/jakarta-turbine-2/</url>
   </repository>
 
-<releases>
-    <release>
-      <version>2.1</version>
+<versions>
+    <version>
+      <id>2.1</id>
       <tag>TURBINE_2_1</tag>
-    </release>
-    <release>
-      <version>2.2</version>
+    </version>
+    <version>
+      <id>2.2</id>
       <tag>TURBINE_2_2_0</tag>
-    </release>
-    <release>
-      <version>2.3-rc1</version>
+    </version>
+    <version>
+      <id>2.3-rc1</id>
       <tag>TURBINE_2_3_RC1</tag>
-    </release>
-    <release>
-      <version>2.3-rc2</version>
+    </version>
+    <version>
+      <id>2.3-rc2</id>
       <tag>TURBINE_2_3_RC2</tag>
-    </release>
-    <release>
-      <version>2.3</version>
+    </version>
+    <version>
+      <id>2.3</id>
       <tag>TURBINE_2_3</tag>
-    </release>
-  </releases>
+    </version>
+  </versions>
 
   <mailingLists>
     <mailingList>
@@ -421,7 +421,7 @@
     </dependency>
     <dependency>
       <id>commons-configuration</id>
-      <version>1.0</version>
+      <version>1.1</version>
       <url>http://jakarta.apache.org/commons/configuration/</url>
     </dependency>
     <dependency>
@@ -431,7 +431,7 @@
     </dependency>
     <dependency>
       <id>commons-email</id>
-      <version>20030310.165926</version>
+      <version>1.0</version>
       <url>http://jakarta.apache.org/commons/sandbox/email/</url>
     </dependency>
     <dependency>
@@ -451,7 +451,7 @@
     </dependency>
     <dependency>
       <id>commons-pool</id>
-      <version>1.1</version>
+      <version>1.2</version>
       <url>http://jakarta.apache.org/commons/pool/</url>
     </dependency>
     <dependency>
@@ -637,9 +637,6 @@
       <excludes>
       </excludes>
     </unitTest>
-    <integrationUnitTestSourceDirectory/>
-    <integrationUnitTest/>
-    <aspectSourceDirectory/>
   </build>
 
   <reports>    

Modified: 
jakarta/turbine/core/trunk/src/java/org/apache/turbine/util/velocity/VelocityEmail.java
URL: 
http://svn.apache.org/viewcvs/jakarta/turbine/core/trunk/src/java/org/apache/turbine/util/velocity/VelocityEmail.java?rev=326327&r1=326326&r2=326327&view=diff
==============================================================================
--- 
jakarta/turbine/core/trunk/src/java/org/apache/turbine/util/velocity/VelocityEmail.java
 (original)
+++ 
jakarta/turbine/core/trunk/src/java/org/apache/turbine/util/velocity/VelocityEmail.java
 Tue Oct 18 19:15:50 2005
@@ -18,20 +18,16 @@
  */
 
 
-import javax.mail.MessagingException;
 
 import org.apache.commons.lang.StringUtils;
 import org.apache.commons.lang.WordUtils;
-
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
-
+import org.apache.commons.mail.EmailException;
 import org.apache.commons.mail.SimpleEmail;
-
 import org.apache.turbine.Turbine;
 import org.apache.turbine.TurbineConstants;
 import org.apache.turbine.services.velocity.TurbineVelocity;
-
 import org.apache.velocity.context.Context;
 
 /**
@@ -145,7 +141,7 @@
      * @return A VelocityEmail (self).
      */
     public VelocityEmail setTo(String toName, String toEmail)
-            throws MessagingException
+            throws EmailException
     {
         addTo(toEmail,toName);
         return this;
@@ -240,10 +236,10 @@
      * the value of mail.server will be used from TR.props.  If that
      * value was not set, localhost is used.
      *
-     * @throws MessagingException Failure during merging the velocity
+     * @throws EmailException Failure during merging the velocity
      * template or sending the email.
      */
-    public void send() throws MessagingException
+    public String send() throws EmailException
     {
         String body = null;
         try
@@ -253,7 +249,7 @@
         }
         catch (Exception e)
         {
-            throw new MessagingException(
+            throw new EmailException(
                     "Could not render velocitty template", e);
         }
 
@@ -266,7 +262,7 @@
 
         setMsg(body);
         setHostName(getMailServer());
-        super.send();
+        return super.send();
     }
 
     /**

Modified: 
jakarta/turbine/core/trunk/src/java/org/apache/turbine/util/velocity/VelocityHtmlEmail.java
URL: 
http://svn.apache.org/viewcvs/jakarta/turbine/core/trunk/src/java/org/apache/turbine/util/velocity/VelocityHtmlEmail.java?rev=326327&r1=326326&r2=326327&view=diff
==============================================================================
--- 
jakarta/turbine/core/trunk/src/java/org/apache/turbine/util/velocity/VelocityHtmlEmail.java
 (original)
+++ 
jakarta/turbine/core/trunk/src/java/org/apache/turbine/util/velocity/VelocityHtmlEmail.java
 Tue Oct 18 19:15:50 2005
@@ -19,24 +19,18 @@
 
 
 import java.net.URL;
-
 import java.util.Hashtable;
 
-import javax.mail.MessagingException;
-
 import org.apache.commons.lang.StringUtils;
-
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
-
+import org.apache.commons.mail.EmailException;
 import org.apache.commons.mail.HtmlEmail;
-
 import org.apache.turbine.Turbine;
 import org.apache.turbine.TurbineConstants;
 import org.apache.turbine.pipeline.PipelineData;
 import org.apache.turbine.services.velocity.TurbineVelocity;
 import org.apache.turbine.util.RunData;
-
 import org.apache.velocity.context.Context;
 
 /**
@@ -202,9 +196,9 @@
     /**
      * Actually send the mail.
      *
-     * @exception MessagingException thrown if mail cannot be sent.
+     * @exception EmailException thrown if mail cannot be sent.
      */
-    public void send() throws MessagingException
+    public String send() throws EmailException
     {
         context.put("mail", this);
 
@@ -223,10 +217,10 @@
         }
         catch (Exception e)
         {
-            throw new MessagingException("Cannot parse velocity template", e);
+            throw new EmailException("Cannot parse velocity template", e);
         }
         setHostName(getMailServer());
-        super.send();
+        return super.send();
     }
 
     /**



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to