summaryrefslogtreecommitdiff
path: root/build.xml
diff options
context:
space:
mode:
authorStefan Bodewig <bodewig@apache.org>2021-10-30 12:25:25 +0200
committerStefan Bodewig <bodewig@apache.org>2021-10-30 12:25:25 +0200
commitac5bce1ad68b239bdc06a4ac40b20f5d26d6269c (patch)
tree31932c74e9f4f2b74954863249e97e83a9a16e65 /build.xml
parenta5a593ac8d95afb3e879dbcffcbeb53780e700a3 (diff)
downloadant-ac5bce1ad68b239bdc06a4ac40b20f5d26d6269c.tar.gz
make javamail.complete (that we lost somewhere) accept JakartaMail
Diffstat (limited to 'build.xml')
-rw-r--r--build.xml19
1 files changed, 19 insertions, 0 deletions
diff --git a/build.xml b/build.xml
index 7bbad00ee..cc184a323 100644
--- a/build.xml
+++ b/build.xml
@@ -521,6 +521,25 @@
classname="com.oracle.truffle.js.scriptengine.GraalJSScriptEngine"
classpathref="classpath" ignoresystemclasses="${ignoresystemclasses}"/>
+ <condition property="javaxmail.complete">
+ <and>
+ <available classname="javax.activation.DataHandler"/>
+ <available classname="javax.mail.Transport"/>
+ </and>
+ </condition>
+ <condition property="jakartamail.complete">
+ <and>
+ <available classname="jakarta.activation.DataHandler"/>
+ <available classname="jakarta.mail.Transport"/>
+ </and>
+ </condition>
+ <condition property="javamail.complete">
+ <or>
+ <isset property="javaxmail.complete"/>
+ <isset property="jakartamail.complete"/>
+ </or>
+ </condition>
+
<condition property="tests.and.ant.share.classloader">
<or>
<equals arg1="${junit.fork}" arg2="true"/>