From 96921f4a86368f294e44f354be6be2faf8b475c7 Mon Sep 17 00:00:00 2001 From: Stefan Bodewig Date: Thu, 22 Aug 2019 10:00:50 +0200 Subject: [PATCH] JavaMail -> Jakarta Mail - Bugzilla Issue 63683 --- WHATSNEW | 3 +++ fetch.xml | 10 +++++----- lib/libraries.properties | 2 +- manual/Tasks/mimemail.html | 13 ++++++++----- manual/install.html | 6 +++--- src/etc/poms/ant-javamail/pom.xml | 6 +++--- 6 files changed, 23 insertions(+), 17 deletions(-) diff --git a/WHATSNEW b/WHATSNEW index 0cb4b9db5..3e4d94ee4 100644 --- a/WHATSNEW +++ b/WHATSNEW @@ -34,6 +34,9 @@ Other changes: * prefer https over http when building ant itself, and in the ant documentation and sources + * changed the references and Maven coordinates of JavaMail dependency + to Jakarta Mail and thus javax.mail to jakarta.mail - and upgraded + the dependency to 1.6.3. Changes from Ant 1.10.5 TO Ant 1.10.6 ===================================== diff --git a/fetch.xml b/fetch.xml index f4b6fa666..44230aa80 100644 --- a/fetch.xml +++ b/fetch.xml @@ -329,14 +329,14 @@ Set -Ddest=LOCATION on the command line - - + + jakartamail,jspc,jai,xz,netrexx,junit-engine-vintage,junit-engine-jupiter"/> diff --git a/lib/libraries.properties b/lib/libraries.properties index adf5e8ce8..4cad5ec05 100644 --- a/lib/libraries.properties +++ b/lib/libraries.properties @@ -50,7 +50,7 @@ jakarta-regexp.version=1.4 # Later versions of Tomcat provide a jspc task jasper-compiler.version=4.1.36 jasper-runtime.version=${jasper-compiler.version} -javax.mail.version=1.6.2 +jakarta.mail.version=1.6.3 jdepend.version=2.9.1 jruby.version=1.6.8 junit.version=4.12 diff --git a/manual/Tasks/mimemail.html b/manual/Tasks/mimemail.html index 308a22d8e..579cc84d5 100644 --- a/manual/Tasks/mimemail.html +++ b/manual/Tasks/mimemail.html @@ -31,14 +31,17 @@

Description

Sends SMTP mail with MIME -attachments. JavaMail -and Java -Activation Framework are required for this task. The Java +attachments. Jakarta Mail +and Jakarta +Activation are required for this task. The Java Activation Framework is part of the standard class library for Java 6 to Java 10 but the java.activation module has been deprecated in Java 9 and must be enabled explicitly when running on -Java 10. Alternatively it can be provided as an external library.

+Java 10. Alternatively it can be provided as an external +library. Javamail has bcome Jakarta Mail and the Java activation +Framework has become Jakarta Activation and both are part of the +Jakarta effort at Eclipse.

Multiple files can be attached using FileSets.

Parameters

diff --git a/manual/install.html b/manual/install.html index 5f91b0f39..4938e632b 100644 --- a/manual/install.html +++ b/manual/install.html @@ -891,11 +891,11 @@ these tasks available. Please refer to the Installing A - + - +
https://commons.apache.org/bcel/
javax.mail.jarjakarta.mail.jar mail task and deprecated mimemail taskhttps://javaee.github.io/javamail/https://eclipse-ee4j.github.io/mail/
activation.jar
diff --git a/src/etc/poms/ant-javamail/pom.xml b/src/etc/poms/ant-javamail/pom.xml index f8055c18e..798c8fd99 100644 --- a/src/etc/poms/ant-javamail/pom.xml +++ b/src/etc/poms/ant-javamail/pom.xml @@ -46,10 +46,10 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/m + See https://eclipse-ee4j.github.io/mail/ --> com.sun.mail - javax.mail - 1.6.1 + jakarta.mail + 1.6.3 compile