This is an automated email from the ASF dual-hosted git repository.

olli pushed a commit to branch master
in repository 
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-testing-paxexam.git

commit d44c3e1267335fbd1f52731697f16d974efa1806
Author: Oliver Lietz <[email protected]>
AuthorDate: Sat Apr 4 09:40:17 2026 +0200

    SLING-13156 Provide mail Option
---
 .../java/org/apache/sling/testing/paxexam/SlingOptions.java  | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/src/main/java/org/apache/sling/testing/paxexam/SlingOptions.java 
b/src/main/java/org/apache/sling/testing/paxexam/SlingOptions.java
index 856e5c1..f9b0fb0 100644
--- a/src/main/java/org/apache/sling/testing/paxexam/SlingOptions.java
+++ b/src/main/java/org/apache/sling/testing/paxexam/SlingOptions.java
@@ -100,9 +100,7 @@ public final class SlingOptions {
         final MavenArtifactProvisionOption slf4jSimple = 
mavenBundle().groupId("org.slf4j").artifactId("slf4j-simple").version(versionResolver);
         return composite(
             greenmail,
-            
mavenBundle().groupId("jakarta.mail").artifactId("jakarta.mail-api").version(versionResolver),
-            
mavenBundle().groupId("org.eclipse.angus").artifactId("angus-mail").version(versionResolver),
-            
mavenBundle().groupId("jakarta.activation").artifactId("jakarta.activation-api").version(versionResolver),
+            mail(),
             junit(),
             // add GreenMail to boot classpath *also* to allow setting 
ssl.SocketFactory.provider to GreenMail's DummySSLSocketFactory
             bootClasspathLibrary(greenmail).afterFramework(),
@@ -169,6 +167,14 @@ public final class SlingOptions {
         );
     }
 
+    public static ModifiableCompositeOption mail() {
+        return composite(
+            
mavenBundle().groupId("jakarta.mail").artifactId("jakarta.mail-api").version(versionResolver),
+            
mavenBundle().groupId("org.eclipse.angus").artifactId("angus-mail").version(versionResolver),
+            activation()
+        );
+    }
+
     public static ModifiableCompositeOption management() {
         return composite(
             
mavenBundle().groupId("org.apache.aries").artifactId("org.apache.aries.util").version(versionResolver),

Reply via email to