Author: veithen
Date: Thu Aug  1 20:10:19 2013
New Revision: 1509409

URL: http://svn.apache.org/r1509409
Log:
Avoid the dependency on JavaMail (which is no longer a dependency of Axiom; see 
AXIOM-418).

Modified:
    axis/axis2/java/core/trunk/modules/adb-codegen/pom.xml
    axis/axis2/java/core/trunk/modules/adb/pom.xml
    axis/axis2/java/core/trunk/modules/kernel/pom.xml
    
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/builder/DataSourceBuilder.java
    
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/builder/MIMEBuilder.java
    
axis/axis2/java/core/trunk/modules/transport/base/src/main/java/org/apache/axis2/format/TextMessageBuilderAdapter.java
    axis/axis2/java/core/trunk/modules/transport/testkit/pom.xml

Modified: axis/axis2/java/core/trunk/modules/adb-codegen/pom.xml
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/adb-codegen/pom.xml?rev=1509409&r1=1509408&r2=1509409&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/adb-codegen/pom.xml (original)
+++ axis/axis2/java/core/trunk/modules/adb-codegen/pom.xml Thu Aug  1 20:10:19 
2013
@@ -64,6 +64,10 @@
             <artifactId>xmlunit</artifactId>
             <scope>test</scope>
         </dependency>
+        <dependency>
+            <groupId>org.apache.geronimo.specs</groupId>
+            <artifactId>geronimo-javamail_1.4_spec</artifactId>
+        </dependency>
     </dependencies>
     <url>http://axis.apache.org/axis2/java/core/</url>
     <scm>

Modified: axis/axis2/java/core/trunk/modules/adb/pom.xml
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/adb/pom.xml?rev=1509409&r1=1509408&r2=1509409&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/adb/pom.xml (original)
+++ axis/axis2/java/core/trunk/modules/adb/pom.xml Thu Aug  1 20:10:19 2013
@@ -62,6 +62,11 @@
             <artifactId>xmlunit</artifactId>
             <scope>test</scope>
         </dependency>       
+        <dependency>
+            <groupId>org.apache.geronimo.specs</groupId>
+            <artifactId>geronimo-javamail_1.4_spec</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 
     <build>

Modified: axis/axis2/java/core/trunk/modules/kernel/pom.xml
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/pom.xml?rev=1509409&r1=1509408&r2=1509409&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/kernel/pom.xml (original)
+++ axis/axis2/java/core/trunk/modules/kernel/pom.xml Thu Aug  1 20:10:19 2013
@@ -96,6 +96,11 @@
                <artifactId>xmlunit</artifactId>
             <scope>test</scope>
            </dependency>
+        <dependency>
+            <groupId>org.apache.geronimo.specs</groupId>
+            <artifactId>geronimo-javamail_1.4_spec</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
     <url>http://axis.apache.org/axis2/java/core/</url>
     <scm>

Modified: 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/builder/DataSourceBuilder.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/builder/DataSourceBuilder.java?rev=1509409&r1=1509408&r2=1509409&view=diff
==============================================================================
--- 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/builder/DataSourceBuilder.java
 (original)
+++ 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/builder/DataSourceBuilder.java
 Thu Aug  1 20:10:19 2013
@@ -28,6 +28,7 @@ import javax.xml.stream.XMLStreamExcepti
 import javax.xml.stream.XMLStreamReader;
 import javax.xml.stream.XMLStreamWriter;
 
+import org.apache.axiom.attachments.ByteArrayDataSource;
 import org.apache.axiom.attachments.impl.BufferUtils;
 import org.apache.axiom.om.OMAbstractFactory;
 import org.apache.axiom.om.OMDataSource;
@@ -60,7 +61,7 @@ public class DataSourceBuilder implement
         return factory.createOMElement(ds, "dummy", ns);
     }
 
-    public class ByteArrayDataSourceEx extends 
javax.mail.util.ByteArrayDataSource implements OMDataSource {
+    public class ByteArrayDataSourceEx extends ByteArrayDataSource implements 
OMDataSource {
         private byte[] bytes;
     
         public ByteArrayDataSourceEx(byte[] bytes, String s) {

Modified: 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/builder/MIMEBuilder.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/builder/MIMEBuilder.java?rev=1509409&r1=1509408&r2=1509409&view=diff
==============================================================================
--- 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/builder/MIMEBuilder.java
 (original)
+++ 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/builder/MIMEBuilder.java
 Thu Aug  1 20:10:19 2013
@@ -20,6 +20,7 @@
 package org.apache.axis2.builder;
 
 import org.apache.axiom.attachments.Attachments;
+import org.apache.axiom.mime.ContentType;
 import org.apache.axiom.om.OMElement;
 import org.apache.axiom.om.OMException;
 import org.apache.axis2.AxisFault;
@@ -27,9 +28,8 @@ import org.apache.axis2.Constants;
 import org.apache.axis2.context.MessageContext;
 import org.apache.axis2.util.MessageProcessorSelector;
 
-import javax.mail.internet.ContentType;
-import javax.mail.internet.ParseException;
 import java.io.InputStream;
+import java.text.ParseException;
 
 public class MIMEBuilder implements Builder {
 

Modified: 
axis/axis2/java/core/trunk/modules/transport/base/src/main/java/org/apache/axis2/format/TextMessageBuilderAdapter.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/transport/base/src/main/java/org/apache/axis2/format/TextMessageBuilderAdapter.java?rev=1509409&r1=1509408&r2=1509409&view=diff
==============================================================================
--- 
axis/axis2/java/core/trunk/modules/transport/base/src/main/java/org/apache/axis2/format/TextMessageBuilderAdapter.java
 (original)
+++ 
axis/axis2/java/core/trunk/modules/transport/base/src/main/java/org/apache/axis2/format/TextMessageBuilderAdapter.java
 Thu Aug  1 20:10:19 2013
@@ -22,10 +22,9 @@ package org.apache.axis2.format;
 import java.io.InputStream;
 import java.io.Reader;
 import java.io.StringReader;
+import java.text.ParseException;
 
-import javax.mail.internet.ContentType;
-import javax.mail.internet.ParseException;
-
+import org.apache.axiom.mime.ContentType;
 import org.apache.axiom.om.OMElement;
 import org.apache.axis2.AxisFault;
 import org.apache.axis2.Constants;

Modified: axis/axis2/java/core/trunk/modules/transport/testkit/pom.xml
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/transport/testkit/pom.xml?rev=1509409&r1=1509408&r2=1509409&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/transport/testkit/pom.xml (original)
+++ axis/axis2/java/core/trunk/modules/transport/testkit/pom.xml Thu Aug  1 
20:10:19 2013
@@ -83,6 +83,10 @@
             <artifactId>jetty</artifactId>
             <version>5.1.10</version>
         </dependency>
+        <dependency>
+            <groupId>org.apache.geronimo.specs</groupId>
+            <artifactId>geronimo-javamail_1.4_spec</artifactId>
+        </dependency>
     </dependencies>
 
     <profiles>


Reply via email to