Fix for CONNECTORS-1646.
git-svn-id: https://svn.apache.org/repos/asf/manifoldcf/trunk@1879219 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/CHANGES.txt b/CHANGES.txt
index f392e60..2a42c26 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -3,6 +3,9 @@
======================= 2.17-dev =====================
+CONNECTORS-1646: Include javax.activation jars in root classpath.
+(Uwe Wolfinger, Karl Wright)
+
CONNECTORS-1645: Web connector collision of page descriptions in login sequence.
(Julien Massiera, Karl Wright)
diff --git a/build.xml b/build.xml
index 1af1512..d03a864 100644
--- a/build.xml
+++ b/build.xml
@@ -28,7 +28,8 @@
<defaultexcludes add="**/*.patch"/>
<defaultexcludes add="**/*.iml"/>
<defaultexcludes add="**/.idea/**"/>
-
+
+ <property name="javax-activation.version" value="1.2.0"/>
<property name="hsqldb.version" value="2.3.2"/>
<property name="jetty.version" value="9.2.3.v20140905"/>
<property name="httpclient.version" value="4.5.8"/>
@@ -1021,6 +1022,24 @@
</antcall>
</target>
+ <target name="download-jdk11-materials">
+ <mkdir dir="lib"/>
+ <antcall target="download-via-maven">
+ <param name="project-path" value="javax/activation"/>
+ <param name="artifact-version" value="${javax-activation.version}"/>
+ <param name="target" value="lib"/>
+ <param name="artifact-name" value="javax.activation-api"/>
+ <param name="artifact-type" value="jar"/>
+ </antcall>
+ <antcall target="download-via-maven">
+ <param name="project-path" value="com/sun/activation"/>
+ <param name="artifact-version" value="${javax-activation.version}"/>
+ <param name="target" value="lib"/>
+ <param name="artifact-name" value="javax.activation"/>
+ <param name="artifact-type" value="jar"/>
+ </antcall>
+ </target>
+
<target name="download-hsqldb">
<mkdir dir="lib"/>
<antcall target="download-via-maven">
@@ -3032,7 +3051,7 @@
</antcall>
</target>
- <target name="make-core-deps" depends="download-less-compiler,download-forbidden-checks,download-nuxeo-client,download-json-simple,download-selenium,download-kafka-client,download-joda-time,download-aws-sdk,download-resteasy,download-jsoup,download-mockito,download-alfresco-webscript-plugin,download-alfresco-indexer-client,download-mongo-java-driver,download-jira-client,download-google-api-client,download-dropbox-client,download-solrj,download-zookeeper,download-httpcomponents,download-hsqldb,download-xerces,download-commons,download-elasticsearch-plugin,download-solr-plugins,download-sharepoint-plugins,download-jstl,download-xmlgraphics-commons,download-woodstox,download-xmlsec,download-xml-apis,download-wss4j,download-velocity,download-streambuffer,download-stax,download-servlet-api,download-xml-resolver,download-osgi,download-opensaml,download-mimepull,download-mail,download-log4j,download-junit,download-jaxws,download-glassfish,download-jaxb,download-tomcat,download-h2,download-h2-support,download-geronimo-specs,download-fop,download-postgresql,download-axis,download-saaj,download-wsdl4j,download-castor,download-jetty,download-slf4j,download-xalan,download-activation,download-avalon-framework,download-poi,download-chemistry,download-ecj,download-hadoop,download-htrace,download-protobuf,download-tika,download-jackson">
+ <target name="make-core-deps" depends="download-less-compiler,download-forbidden-checks,download-nuxeo-client,download-json-simple,download-selenium,download-kafka-client,download-joda-time,download-aws-sdk,download-resteasy,download-jsoup,download-mockito,download-alfresco-webscript-plugin,download-alfresco-indexer-client,download-mongo-java-driver,download-jira-client,download-google-api-client,download-dropbox-client,download-solrj,download-zookeeper,download-httpcomponents,download-jdk11-materials,download-hsqldb,download-xerces,download-commons,download-elasticsearch-plugin,download-solr-plugins,download-sharepoint-plugins,download-jstl,download-xmlgraphics-commons,download-woodstox,download-xmlsec,download-xml-apis,download-wss4j,download-velocity,download-streambuffer,download-stax,download-servlet-api,download-xml-resolver,download-osgi,download-opensaml,download-mimepull,download-mail,download-log4j,download-junit,download-jaxws,download-glassfish,download-jaxb,download-tomcat,download-h2,download-h2-support,download-geronimo-specs,download-fop,download-postgresql,download-axis,download-saaj,download-wsdl4j,download-castor,download-jetty,download-slf4j,download-xalan,download-activation,download-avalon-framework,download-poi,download-chemistry,download-ecj,download-hadoop,download-htrace,download-protobuf,download-tika,download-jackson">
<copy todir="lib">
<fileset dir="lib-license" includes="*.txt"/>
</copy>
diff --git a/dist-license/LICENSE.txt b/dist-license/LICENSE.txt
index 4f0d8f5..a31bdf5 100644
--- a/dist-license/LICENSE.txt
+++ b/dist-license/LICENSE.txt
@@ -203,6 +203,10 @@
This product includes a number of slf4j jars.
License: MIT/X11 license
+This product includes a javax.activation-api.jar and a javax.activation.jar.
+License: DUAL Common Development and Distribution License (CDDL) v1.0 (https://glassfish.dev.java.net/public/CDDLv1.0.html), GPL 2.0.
+Distributed under terms of CDDL 1.0.
+
This product includes a postgresql.jar: http://jdbc.postgresql.org
License: BSD License (http://jdbc.postgresql.org/license.html)
diff --git a/dist-license/NOTICE.txt b/dist-license/NOTICE.txt
index 81c1f71..c76deef 100644
--- a/dist-license/NOTICE.txt
+++ b/dist-license/NOTICE.txt
@@ -1,5 +1,5 @@
Apache ManifoldCF
-Copyright 2010-2019 The Apache Software Foundation
+Copyright 2010-2020 The Apache Software Foundation
This product includes software developed by
The Apache Software Foundation (http://www.apache.org/).
diff --git a/framework/build.xml b/framework/build.xml
index ce94478..b0983c9 100644
--- a/framework/build.xml
+++ b/framework/build.xml
@@ -77,6 +77,9 @@
<include name="jna*.jar"/>
</fileset>
<fileset dir="../lib">
+ <include name="javax.activation*.jar"/>
+ </fileset>
+ <fileset dir="../lib">
<include name="postgresql*.jar"/>
<include name="hsqldb*.jar"/>
</fileset>
@@ -527,6 +530,9 @@
<include name="jna*.jar"/>
</fileset>
<fileset dir="../lib">
+ <include name="javax.activation*.jar"/>
+ </fileset>
+ <fileset dir="../lib">
<include name="postgresql*.jar"/>
<include name="hsqldb*.jar"/>
</fileset>
@@ -573,6 +579,9 @@
<include name="jna*.jar"/>
</fileset>
<fileset dir="../lib">
+ <include name="javax.activation*.jar"/>
+ </fileset>
+ <fileset dir="../lib">
<include name="postgresql*.jar"/>
<include name="hsqldb*.jar"/>
</fileset>
@@ -625,6 +634,9 @@
<include name="jna*.jar"/>
</fileset>
<fileset dir="../lib">
+ <include name="javax.activation*.jar"/>
+ </fileset>
+ <fileset dir="../lib">
<include name="postgresql*.jar"/>
<include name="hsqldb*.jar"/>
</fileset>
@@ -672,6 +684,9 @@
<include name="jna*.jar"/>
</fileset>
<fileset dir="../lib">
+ <include name="javax.activation*.jar"/>
+ </fileset>
+ <fileset dir="../lib">
<include name="postgresql*.jar"/>
<include name="hsqldb*.jar"/>
</fileset>
@@ -727,6 +742,9 @@
<include name="jna*.jar"/>
</fileset>
<fileset dir="../lib">
+ <include name="javax.activation*.jar"/>
+ </fileset>
+ <fileset dir="../lib">
<include name="postgresql*.jar"/>
<include name="hsqldb*.jar"/>
</fileset>
@@ -786,6 +804,9 @@
<include name="jna*.jar"/>
</fileset>
<fileset dir="../lib">
+ <include name="javax.activation*.jar"/>
+ </fileset>
+ <fileset dir="../lib">
<include name="postgresql*.jar"/>
<include name="hsqldb*.jar"/>
</fileset>
@@ -853,6 +874,9 @@
<include name="jna*.jar"/>
</fileset>
<fileset dir="../lib">
+ <include name="javax.activation*.jar"/>
+ </fileset>
+ <fileset dir="../lib">
<include name="postgresql*.jar"/>
<include name="hsqldb*.jar"/>
</fileset>
@@ -914,6 +938,9 @@
<include name="jna*.jar"/>
</fileset>
<fileset dir="../lib">
+ <include name="javax.activation*.jar"/>
+ </fileset>
+ <fileset dir="../lib">
<include name="postgresql*.jar"/>
<include name="hsqldb*.jar"/>
</fileset>
@@ -1054,6 +1081,9 @@
<include name="jsp-api*.jar"/>
</fileset>
<fileset dir="../lib">
+ <include name="javax.activation*.jar"/>
+ </fileset>
+ <fileset dir="../lib">
<include name="postgresql*.jar"/>
<include name="hsqldb*.jar"/>
</fileset>
@@ -1304,6 +1334,9 @@
<include name="jna*.jar"/>
<include name="zookeeper*.jar"/>
</fileset>
+ <fileset dir="../lib">
+ <include name="javax.activation*.jar"/>
+ </fileset>
</path>
<path id="process-lib-proprietary">
diff --git a/lib-license/LICENSE.txt b/lib-license/LICENSE.txt
index e9318c6..48341e6 100644
--- a/lib-license/LICENSE.txt
+++ b/lib-license/LICENSE.txt
@@ -203,6 +203,10 @@
This product includes a number of slf4j jars.
License: MIT/X11 license
+This product includes a javax.activation-api.jar and a javax.activation.jar.
+License: DUAL Common Development and Distribution License (CDDL) v1.0 (https://glassfish.dev.java.net/public/CDDLv1.0.html), GPL 2.0.
+Distributed under terms of CDDL 1.0.
+
This product includes a postgresql.jar: http://jdbc.postgresql.org
License: BSD License (http://jdbc.postgresql.org/license.html)
diff --git a/lib-license/NOTICE.txt b/lib-license/NOTICE.txt
index 7c1c78c..dfd5fda 100644
--- a/lib-license/NOTICE.txt
+++ b/lib-license/NOTICE.txt
@@ -1,5 +1,5 @@
Apache ManifoldCF
-Copyright 2010-2019 The Apache Software Foundation
+Copyright 2010-2020 The Apache Software Foundation
This product includes software developed by
The Apache Software Foundation (http://www.apache.org/).