This is an automated email from the ASF dual-hosted git repository. olli pushed a commit to branch angus in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-commons-messaging-mail.git
commit 615cc7fae413dc95f9ce82f730557f2c46a87f1b Author: Oliver Lietz <[email protected]> AuthorDate: Sat Apr 4 23:08:39 2026 +0200 SLING-13159 Update Jakarta Activation and Mail to 2.2 --- README.md | 2 +- pom.xml | 19 ++++++------------- .../messaging/mail/it/tests/MailTestSupport.java | 2 -- 3 files changed, 7 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index c3ec49a..9b70bbc 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ This module is part of the [Apache Sling](https://sling.apache.org) project. -This module provides a simple layer on top of [Jakarta Mail](https://eclipse-ee4j.github.io/mail/) 2.0 (package `jakarta.mail`) including a message builder and a service to send mails via SMTPS. +This module provides a simple layer on top of [Jakarta Mail](https://eclipse-ee4j.github.io/mail/) 2.2 (package `jakarta.mail`) including a message builder and a service to send mails via SMTPS. * Mail Service: sends MIME messages * Message Builder: builds plain text and HTML messages with attachments and inline images diff --git a/pom.xml b/pom.xml index 31034b7..82f98f7 100644 --- a/pom.xml +++ b/pom.xml @@ -171,24 +171,17 @@ <scope>test</scope> </dependency> <dependency> - <groupId>jakarta.mail</groupId> - <artifactId>jakarta.mail-api</artifactId> - <version>2.0.1</version> + <groupId>jakarta.activation</groupId> + <artifactId>jakarta.activation-api</artifactId> + <version>2.2.0-M1</version> <scope>provided</scope> </dependency> <dependency> - <groupId>org.apache.servicemix.specs</groupId> - <artifactId>org.apache.servicemix.specs.activation-api-2.0.1</artifactId> - <version>2.0.1_1</version> + <groupId>jakarta.mail</groupId> + <artifactId>jakarta.mail-api</artifactId> + <version>2.2.0-M1</version> <scope>provided</scope> </dependency> - <!-- Sun --> - <dependency> - <groupId>com.sun.mail</groupId> - <artifactId>jakarta.mail</artifactId> - <version>2.0.1</version> - <scope>test</scope> - </dependency> <!-- OSGi --> <dependency> <groupId>org.osgi</groupId> diff --git a/src/test/java/org/apache/sling/commons/messaging/mail/it/tests/MailTestSupport.java b/src/test/java/org/apache/sling/commons/messaging/mail/it/tests/MailTestSupport.java index d0ba233..90d3a23 100644 --- a/src/test/java/org/apache/sling/commons/messaging/mail/it/tests/MailTestSupport.java +++ b/src/test/java/org/apache/sling/commons/messaging/mail/it/tests/MailTestSupport.java @@ -63,8 +63,6 @@ public abstract class MailTestSupport extends TestSupport { // Sling Commons Messaging Mail testBundle("bundle.filename"), mavenBundle().groupId("org.apache.sling").artifactId("org.apache.sling.commons.messaging").versionAsInProject(), - mavenBundle().groupId("org.apache.servicemix.specs").artifactId("org.apache.servicemix.specs.activation-api-2.0.1").versionAsInProject(), - mavenBundle().groupId("com.sun.mail").artifactId("jakarta.mail").versionAsInProject(), scr(), slingCommonsCrypto(), slingCommonsThreads(),
