Axiom
  1. Axiom
  2. AXIOM-418

Remove the dependency on JavaMail

    Details

    • Type: Task Task
    • Status: Resolved
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: 1.2.13
    • Fix Version/s: 1.2.15
    • Component/s: API
    • Labels:
      None

      Description

      In earlier versions of Axiom, MIME processing was implemented using JavaMail. In Axiom 1.2.13 we use MIME4J to parse MIME messages and we have our own code to write MIME messages (see org.apache.axiom.mime.MultipartWriter). This means that we should be able to get rid of the JavaMail dependency. Currently, JavaMail is still used in the following places:

      1. There are several places where javax.mail.internet.ContentType is used to parse MIME types. That needs to be replaced by something equivalent, maybe javax.activation.MimeType. Note that javax.mail.internet.ContentType is not used in any public API.

      2. org.apache.axiom.attachments.lifecycle.impl.FileAccessor has several methods that declare javax.mail.MessagingException, although that exception is never thrown. Removing that exception would not break binary compatibility, but may break source code compatibility. However, it is very unlikely that any existing application code is using or extending the FileAccessor class (it is an SPI that is used by the Attachments class).

      3. The classes in org.apache.axiom.mime.impl.javamail use JavaMail. They provide an implementation of the MultipartWriter API. However, it is not used by default (the default implementation is in org.apache.axiom.mime.impl.axiom). It only exists to allow users to switch back to JavaMail based MIME serialization in case issues are discovered in the org.apache.axiom.mime.impl.axiom implementation. Since no issues have ever been reported, we could move that implementation to axiom-compat so that it remains available but is no longer included in axiom-api.

      4. org.apache.axiom.om.util.TextHelper has several methods that declare javax.mail.MessagingException. Probably TextHelper can be deprecated and moved to axiom-compat.

      5. DataSourceUtils#getSize(DataSource) recognizes javax.mail.util.ByteArrayDataSource. The code should be changed to use reflection so that it works if JavaMail is not present.

        Activity

        Hide
        Hudson added a comment -

        Integrated in ws-axiom-trunk #922 (See https://builds.apache.org/job/ws-axiom-trunk/922/)
        AXIOM-418: Moved TextHelper to axiom-compat. (Revision 1332171)

        Result = SUCCESS
        veithen :
        Files :

        • /webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/util/TextHelper.java
        • /webservices/commons/trunk/modules/axiom/modules/axiom-compat/pom.xml
        • /webservices/commons/trunk/modules/axiom/modules/axiom-compat/src/main/java/org/apache/axiom/om/util/TextHelper.java
        • /webservices/commons/trunk/modules/axiom/modules/axiom-compat/src/test
        • /webservices/commons/trunk/modules/axiom/modules/axiom-compat/src/test/java
        • /webservices/commons/trunk/modules/axiom/modules/axiom-compat/src/test/java/org
        • /webservices/commons/trunk/modules/axiom/modules/axiom-compat/src/test/java/org/apache
        • /webservices/commons/trunk/modules/axiom/modules/axiom-compat/src/test/java/org/apache/axiom
        • /webservices/commons/trunk/modules/axiom/modules/axiom-compat/src/test/java/org/apache/axiom/om
        • /webservices/commons/trunk/modules/axiom/modules/axiom-compat/src/test/java/org/apache/axiom/om/util
        • /webservices/commons/trunk/modules/axiom/modules/axiom-compat/src/test/java/org/apache/axiom/om/util/TextHelperTest.java
        • /webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/util/TextHelperTest.java
        Show
        Hudson added a comment - Integrated in ws-axiom-trunk #922 (See https://builds.apache.org/job/ws-axiom-trunk/922/ ) AXIOM-418 : Moved TextHelper to axiom-compat. (Revision 1332171) Result = SUCCESS veithen : Files : /webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/util/TextHelper.java /webservices/commons/trunk/modules/axiom/modules/axiom-compat/pom.xml /webservices/commons/trunk/modules/axiom/modules/axiom-compat/src/main/java/org/apache/axiom/om/util/TextHelper.java /webservices/commons/trunk/modules/axiom/modules/axiom-compat/src/test /webservices/commons/trunk/modules/axiom/modules/axiom-compat/src/test/java /webservices/commons/trunk/modules/axiom/modules/axiom-compat/src/test/java/org /webservices/commons/trunk/modules/axiom/modules/axiom-compat/src/test/java/org/apache /webservices/commons/trunk/modules/axiom/modules/axiom-compat/src/test/java/org/apache/axiom /webservices/commons/trunk/modules/axiom/modules/axiom-compat/src/test/java/org/apache/axiom/om /webservices/commons/trunk/modules/axiom/modules/axiom-compat/src/test/java/org/apache/axiom/om/util /webservices/commons/trunk/modules/axiom/modules/axiom-compat/src/test/java/org/apache/axiom/om/util/TextHelperTest.java /webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/util/TextHelperTest.java
        Hide
        Hudson added a comment -

        Integrated in ws-axiom-trunk #976 (See https://builds.apache.org/job/ws-axiom-trunk/976/)
        AXIOM-418: Moved org.apache.axiom.mime.impl.javamail to axiom-compat. (Revision 1340259)
        AXIOM-418: Use javax.activation.MimeType instead of javax.mail.internet.ContentType. (Revision 1340251)

        Result = UNSTABLE
        veithen :
        Files :

        • /webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/mime/impl/javamail
        • /webservices/commons/trunk/modules/axiom/modules/axiom-api/src/test/java/org/apache/axiom/mime/impl/javamail
        • /webservices/commons/trunk/modules/axiom/modules/axiom-compat/pom.xml
        • /webservices/commons/trunk/modules/axiom/modules/axiom-compat/src/main/java/org/apache/axiom/mime
        • /webservices/commons/trunk/modules/axiom/modules/axiom-compat/src/main/java/org/apache/axiom/mime/impl
        • /webservices/commons/trunk/modules/axiom/modules/axiom-compat/src/main/java/org/apache/axiom/mime/impl/javamail
        • /webservices/commons/trunk/modules/axiom/modules/axiom-compat/src/test/java/org/apache/axiom/mime
        • /webservices/commons/trunk/modules/axiom/modules/axiom-compat/src/test/java/org/apache/axiom/mime/impl
        • /webservices/commons/trunk/modules/axiom/modules/axiom-compat/src/test/java/org/apache/axiom/mime/impl/javamail

        veithen :
        Files :

        • /webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/attachments/AttachmentSet.java
        • /webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/attachments/Attachments.java
        • /webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/attachments/AttachmentsDelegate.java
        • /webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/attachments/MIMEMessage.java
        • /webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/OMXMLBuilderFactory.java
        • /webservices/commons/trunk/modules/axiom/modules/axiom-api/src/test/java/org/apache/axiom/om/MIMEResource.java
        Show
        Hudson added a comment - Integrated in ws-axiom-trunk #976 (See https://builds.apache.org/job/ws-axiom-trunk/976/ ) AXIOM-418 : Moved org.apache.axiom.mime.impl.javamail to axiom-compat. (Revision 1340259) AXIOM-418 : Use javax.activation.MimeType instead of javax.mail.internet.ContentType. (Revision 1340251) Result = UNSTABLE veithen : Files : /webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/mime/impl/javamail /webservices/commons/trunk/modules/axiom/modules/axiom-api/src/test/java/org/apache/axiom/mime/impl/javamail /webservices/commons/trunk/modules/axiom/modules/axiom-compat/pom.xml /webservices/commons/trunk/modules/axiom/modules/axiom-compat/src/main/java/org/apache/axiom/mime /webservices/commons/trunk/modules/axiom/modules/axiom-compat/src/main/java/org/apache/axiom/mime/impl /webservices/commons/trunk/modules/axiom/modules/axiom-compat/src/main/java/org/apache/axiom/mime/impl/javamail /webservices/commons/trunk/modules/axiom/modules/axiom-compat/src/test/java/org/apache/axiom/mime /webservices/commons/trunk/modules/axiom/modules/axiom-compat/src/test/java/org/apache/axiom/mime/impl /webservices/commons/trunk/modules/axiom/modules/axiom-compat/src/test/java/org/apache/axiom/mime/impl/javamail veithen : Files : /webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/attachments/AttachmentSet.java /webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/attachments/Attachments.java /webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/attachments/AttachmentsDelegate.java /webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/attachments/MIMEMessage.java /webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/OMXMLBuilderFactory.java /webservices/commons/trunk/modules/axiom/modules/axiom-api/src/test/java/org/apache/axiom/om/MIMEResource.java
        Hide
        Hudson added a comment -

        Integrated in ws-axiom-trunk #978 (See https://builds.apache.org/job/ws-axiom-trunk/978/)
        AXIOM-418: Reverted r1340251 because Geronimo's javax.activation.MimeType implementation has problems with certain content types (that are accepted by the implementation in Java 1.6). (Revision 1340368)

        Result = SUCCESS
        veithen :
        Files :

        • /webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/attachments/AttachmentSet.java
        • /webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/attachments/Attachments.java
        • /webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/attachments/AttachmentsDelegate.java
        • /webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/attachments/MIMEMessage.java
        • /webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/OMXMLBuilderFactory.java
        • /webservices/commons/trunk/modules/axiom/modules/axiom-api/src/test/java/org/apache/axiom/om/MIMEResource.java
        Show
        Hudson added a comment - Integrated in ws-axiom-trunk #978 (See https://builds.apache.org/job/ws-axiom-trunk/978/ ) AXIOM-418 : Reverted r1340251 because Geronimo's javax.activation.MimeType implementation has problems with certain content types (that are accepted by the implementation in Java 1.6). (Revision 1340368) Result = SUCCESS veithen : Files : /webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/attachments/AttachmentSet.java /webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/attachments/Attachments.java /webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/attachments/AttachmentsDelegate.java /webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/attachments/MIMEMessage.java /webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/OMXMLBuilderFactory.java /webservices/commons/trunk/modules/axiom/modules/axiom-api/src/test/java/org/apache/axiom/om/MIMEResource.java
        Hide
        Hudson added a comment -

        SUCCESS: Integrated in ws-axiom-trunk #1651 (See https://builds.apache.org/job/ws-axiom-trunk/1651/)
        AXIOM-418: Added a replacement for the JavaMail ContentType class. (veithen: rev 1508468)

        • /webservices/axiom/trunk/axiom-spring-ws/src/main/java/org/apache/axiom/spring/ws/soap/AxiomSoapMessageFactory.java
        • /webservices/axiom/trunk/modules/axiom-api/src/main/java/org/apache/axiom/attachments/AttachmentSet.java
        • /webservices/axiom/trunk/modules/axiom-api/src/main/java/org/apache/axiom/attachments/Attachments.java
        • /webservices/axiom/trunk/modules/axiom-api/src/main/java/org/apache/axiom/attachments/AttachmentsDelegate.java
        • /webservices/axiom/trunk/modules/axiom-api/src/main/java/org/apache/axiom/attachments/MIMEMessage.java
        • /webservices/axiom/trunk/modules/axiom-api/src/main/java/org/apache/axiom/mime/ContentType.java
        • /webservices/axiom/trunk/modules/axiom-api/src/main/java/org/apache/axiom/mime/ContentTypeTokenizer.java
        • /webservices/axiom/trunk/modules/axiom-api/src/main/java/org/apache/axiom/mime/MediaType.java
        • /webservices/axiom/trunk/modules/axiom-api/src/main/java/org/apache/axiom/om/OMXMLBuilderFactory.java
        • /webservices/axiom/trunk/modules/axiom-api/src/test/java/org/apache/axiom/mime/ContentTypeTest.java
        • /webservices/axiom/trunk/modules/axiom-api/src/test/java/org/apache/axiom/mime/MediaTypeTest.java
        • /webservices/axiom/trunk/modules/axiom-api/src/test/java/org/apache/axiom/om/MIMEResource.java
        Show
        Hudson added a comment - SUCCESS: Integrated in ws-axiom-trunk #1651 (See https://builds.apache.org/job/ws-axiom-trunk/1651/ ) AXIOM-418 : Added a replacement for the JavaMail ContentType class. (veithen: rev 1508468) /webservices/axiom/trunk/axiom-spring-ws/src/main/java/org/apache/axiom/spring/ws/soap/AxiomSoapMessageFactory.java /webservices/axiom/trunk/modules/axiom-api/src/main/java/org/apache/axiom/attachments/AttachmentSet.java /webservices/axiom/trunk/modules/axiom-api/src/main/java/org/apache/axiom/attachments/Attachments.java /webservices/axiom/trunk/modules/axiom-api/src/main/java/org/apache/axiom/attachments/AttachmentsDelegate.java /webservices/axiom/trunk/modules/axiom-api/src/main/java/org/apache/axiom/attachments/MIMEMessage.java /webservices/axiom/trunk/modules/axiom-api/src/main/java/org/apache/axiom/mime/ContentType.java /webservices/axiom/trunk/modules/axiom-api/src/main/java/org/apache/axiom/mime/ContentTypeTokenizer.java /webservices/axiom/trunk/modules/axiom-api/src/main/java/org/apache/axiom/mime/MediaType.java /webservices/axiom/trunk/modules/axiom-api/src/main/java/org/apache/axiom/om/OMXMLBuilderFactory.java /webservices/axiom/trunk/modules/axiom-api/src/test/java/org/apache/axiom/mime/ContentTypeTest.java /webservices/axiom/trunk/modules/axiom-api/src/test/java/org/apache/axiom/mime/MediaTypeTest.java /webservices/axiom/trunk/modules/axiom-api/src/test/java/org/apache/axiom/om/MIMEResource.java
        Hide
        Hudson added a comment -

        SUCCESS: Integrated in ws-axiom-trunk #1652 (See https://builds.apache.org/job/ws-axiom-trunk/1652/)
        AXIOM-418: Javadoc fix. The comment about MimeType actually applies to Geronimo's implementation, not the reference implementation. (veithen: rev 1508508)

        • /webservices/axiom/trunk/modules/axiom-api/src/main/java/org/apache/axiom/mime/ContentType.java
        Show
        Hudson added a comment - SUCCESS: Integrated in ws-axiom-trunk #1652 (See https://builds.apache.org/job/ws-axiom-trunk/1652/ ) AXIOM-418 : Javadoc fix. The comment about MimeType actually applies to Geronimo's implementation, not the reference implementation. (veithen: rev 1508508) /webservices/axiom/trunk/modules/axiom-api/src/main/java/org/apache/axiom/mime/ContentType.java
        Hide
        Hudson added a comment -

        SUCCESS: Integrated in ws-axiom-trunk #1653 (See https://builds.apache.org/job/ws-axiom-trunk/1653/)
        AXIOM-418: Removed the dependency on JavaMail. (veithen: rev 1508548)

        • /webservices/axiom/trunk/modules/axiom-api/pom.xml
        • /webservices/axiom/trunk/modules/axiom-api/src/main/java/org/apache/axiom/util/activation/DataSourceUtils.java
        • /webservices/axiom/trunk/modules/axiom-compat/pom.xml
          AXIOM-418: Removed MessagingException from the methods in the FileAccessor API. Note that in some rare cases, this will break source code compatibility, but it will not break binary compatibility. (veithen: rev 1508538)
        • /webservices/axiom/trunk/modules/axiom-api/src/main/java/org/apache/axiom/attachments/PartContentOnFile.java
        • /webservices/axiom/trunk/modules/axiom-api/src/main/java/org/apache/axiom/attachments/lifecycle/impl/FileAccessor.java
        Show
        Hudson added a comment - SUCCESS: Integrated in ws-axiom-trunk #1653 (See https://builds.apache.org/job/ws-axiom-trunk/1653/ ) AXIOM-418 : Removed the dependency on JavaMail. (veithen: rev 1508548) /webservices/axiom/trunk/modules/axiom-api/pom.xml /webservices/axiom/trunk/modules/axiom-api/src/main/java/org/apache/axiom/util/activation/DataSourceUtils.java /webservices/axiom/trunk/modules/axiom-compat/pom.xml AXIOM-418 : Removed MessagingException from the methods in the FileAccessor API. Note that in some rare cases, this will break source code compatibility, but it will not break binary compatibility. (veithen: rev 1508538) /webservices/axiom/trunk/modules/axiom-api/src/main/java/org/apache/axiom/attachments/PartContentOnFile.java /webservices/axiom/trunk/modules/axiom-api/src/main/java/org/apache/axiom/attachments/lifecycle/impl/FileAccessor.java
        Hide
        Hudson added a comment -

        SUCCESS: Integrated in ws-axiom-trunk #1656 (See https://builds.apache.org/job/ws-axiom-trunk/1656/)
        AXIOM-418: JavaMail is no longer required. (veithen: rev 1508962)

        • /webservices/axiom/trunk/systests/osgi-tests/pom.xml
          AXIOM-418: Also removed the JavaMail dependency from the implementations (LLOM and DOOM). (veithen: rev 1508961)
        • /webservices/axiom/trunk/modules/axiom-dom/pom.xml
        • /webservices/axiom/trunk/modules/axiom-impl/pom.xml
        • /webservices/axiom/trunk/modules/axiom-jaxb/pom.xml
        • /webservices/axiom/trunk/modules/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/sourcedelement/TestGetObject.java
        • /webservices/axiom/trunk/modules/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/sourcedelement/push/WriteDataHandlerProviderScenario.java
        • /webservices/axiom/trunk/modules/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/sourcedelement/push/WriteDataHandlerScenario.java
        Show
        Hudson added a comment - SUCCESS: Integrated in ws-axiom-trunk #1656 (See https://builds.apache.org/job/ws-axiom-trunk/1656/ ) AXIOM-418 : JavaMail is no longer required. (veithen: rev 1508962) /webservices/axiom/trunk/systests/osgi-tests/pom.xml AXIOM-418 : Also removed the JavaMail dependency from the implementations (LLOM and DOOM). (veithen: rev 1508961) /webservices/axiom/trunk/modules/axiom-dom/pom.xml /webservices/axiom/trunk/modules/axiom-impl/pom.xml /webservices/axiom/trunk/modules/axiom-jaxb/pom.xml /webservices/axiom/trunk/modules/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/sourcedelement/TestGetObject.java /webservices/axiom/trunk/modules/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/sourcedelement/push/WriteDataHandlerProviderScenario.java /webservices/axiom/trunk/modules/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/sourcedelement/push/WriteDataHandlerScenario.java
        Hide
        Hudson added a comment -

        FAILURE: Integrated in Axis2 #2423 (See https://builds.apache.org/job/Axis2/2423/)
        Avoid the dependency on JavaMail (which is no longer a dependency of Axiom; see AXIOM-418). (veithen: rev 1509409)

        • /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
        Show
        Hudson added a comment - FAILURE: Integrated in Axis2 #2423 (See https://builds.apache.org/job/Axis2/2423/ ) Avoid the dependency on JavaMail (which is no longer a dependency of Axiom; see AXIOM-418 ). (veithen: rev 1509409) /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
        Hide
        Hudson added a comment -

        FAILURE: Integrated in Axis2 #2424 (See https://builds.apache.org/job/Axis2/2424/)
        Avoid the dependency on JavaMail (which is no longer a dependency of Axiom; see AXIOM-418). (veithen: rev 1509438)

        • /axis/axis2/java/core/trunk/modules/adb-codegen/pom.xml
        • /axis/axis2/java/core/trunk/modules/saaj/pom.xml
        • /axis/axis2/java/core/trunk/modules/transport/jms/src/main/java/org/apache/axis2/transport/jms/JMSUtils.java
        Show
        Hudson added a comment - FAILURE: Integrated in Axis2 #2424 (See https://builds.apache.org/job/Axis2/2424/ ) Avoid the dependency on JavaMail (which is no longer a dependency of Axiom; see AXIOM-418 ). (veithen: rev 1509438) /axis/axis2/java/core/trunk/modules/adb-codegen/pom.xml /axis/axis2/java/core/trunk/modules/saaj/pom.xml /axis/axis2/java/core/trunk/modules/transport/jms/src/main/java/org/apache/axis2/transport/jms/JMSUtils.java
        Hide
        Hudson added a comment -

        SUCCESS: Integrated in Synapse - Trunk #4667 (See https://builds.apache.org/job/Synapse%20-%20Trunk/4667/)
        Avoid the dependency on JavaMail (which is no longer a dependency of Axiom; see AXIOM-418). (veithen: rev 1509451)

        • /synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/registry/RegistryEntryImpl.java
        • /synapse/trunk/java/modules/transports/core/vfs/src/main/java/org/apache/synapse/transport/vfs/VFSTransportListener.java
        Show
        Hudson added a comment - SUCCESS: Integrated in Synapse - Trunk #4667 (See https://builds.apache.org/job/Synapse%20-%20Trunk/4667/ ) Avoid the dependency on JavaMail (which is no longer a dependency of Axiom; see AXIOM-418 ). (veithen: rev 1509451) /synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/registry/RegistryEntryImpl.java /synapse/trunk/java/modules/transports/core/vfs/src/main/java/org/apache/synapse/transport/vfs/VFSTransportListener.java
        Hide
        Hudson added a comment -

        UNSTABLE: Integrated in ws-axiom-trunk #1663 (See https://builds.apache.org/job/ws-axiom-trunk/1663/)
        AXIOM-418: Made JavaMail an optional dependency of axiom-compat. This removes the JavaMail JAR from the distribution. Deleted the corresponding license file. (veithen: rev 1510128)

        • /webservices/axiom/trunk/legal/geronimo-javamail-LICENSE.txt
        • /webservices/axiom/trunk/modules/axiom-compat/pom.xml
          Removed an item from the Axiom 1.3 road map that has already been addressed in r1508538 (AXIOM-418). (veithen: rev 1510127)
        • /webservices/axiom/trunk/src/site/apt/roadmap.apt
        Show
        Hudson added a comment - UNSTABLE: Integrated in ws-axiom-trunk #1663 (See https://builds.apache.org/job/ws-axiom-trunk/1663/ ) AXIOM-418 : Made JavaMail an optional dependency of axiom-compat. This removes the JavaMail JAR from the distribution. Deleted the corresponding license file. (veithen: rev 1510128) /webservices/axiom/trunk/legal/geronimo-javamail-LICENSE.txt /webservices/axiom/trunk/modules/axiom-compat/pom.xml Removed an item from the Axiom 1.3 road map that has already been addressed in r1508538 ( AXIOM-418 ). (veithen: rev 1510127) /webservices/axiom/trunk/src/site/apt/roadmap.apt
        Hide
        Hudson added a comment -

        UNSTABLE: Integrated in ws-axiom-trunk #1664 (See https://builds.apache.org/job/ws-axiom-trunk/1664/)
        AXIOM-418: Updated the changelog in the user guide to mention that JavaMail is no longer a dependency. (veithen: rev 1510292)

        • /webservices/axiom/trunk/userguide/src/docbkx/userguide.xml
        Show
        Hudson added a comment - UNSTABLE: Integrated in ws-axiom-trunk #1664 (See https://builds.apache.org/job/ws-axiom-trunk/1664/ ) AXIOM-418 : Updated the changelog in the user guide to mention that JavaMail is no longer a dependency. (veithen: rev 1510292) /webservices/axiom/trunk/userguide/src/docbkx/userguide.xml
        Hide
        Hudson added a comment -

        UNSTABLE: Integrated in ws-axiom-trunk #1675 (See https://builds.apache.org/job/ws-axiom-trunk/1675/)
        AXIOM-418: Still need the JavaMail dependency in the apidocs module to generate the Javadoc. (veithen: rev 1512809)

        • /webservices/axiom/trunk/apidocs/pom.xml
        Show
        Hudson added a comment - UNSTABLE: Integrated in ws-axiom-trunk #1675 (See https://builds.apache.org/job/ws-axiom-trunk/1675/ ) AXIOM-418 : Still need the JavaMail dependency in the apidocs module to generate the Javadoc. (veithen: rev 1512809) /webservices/axiom/trunk/apidocs/pom.xml

          People

          • Assignee:
            Andreas Veithen
            Reporter:
            Andreas Veithen
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development