This is an automated email from the ASF dual-hosted git repository.
OpenPj pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/manifoldcf.git
The following commit(s) were added to refs/heads/trunk by this push:
new a918a57f6 Upgrade commons-io and flapdoodle mongo, fix IDE and build
compatibility
a918a57f6 is described below
commit a918a57f642a8cf5a2a6781c18f8750686a8f5d5
Author: Piergiorgio Lucidi <[email protected]>
AuthorDate: Mon Oct 5 21:29:19 2026 +0200
Upgrade commons-io and flapdoodle mongo, fix IDE and build compatibility
- Upgraded commons-io to 2.22.0 and flapdoodle mongo to 4.33.0 with
test suite updates.
- Fixed Eclipse/Java 25 split-package, preview features, and m2e
copy-war build issues.
- Configured SharePoint WSDL stub generation and fixed release workflow
schema.
- Added JUnit/Ant temporary test properties files to .gitignore.
---
connectors/mongodb/build.xml | 45 +++++++++++++++++++++++++++-
connectors/mongodb/test-materials/README.txt | 7 ++---
2 files changed, 47 insertions(+), 5 deletions(-)
diff --git a/connectors/mongodb/build.xml b/connectors/mongodb/build.xml
index 5fe8fa1dd..58441ba1a 100644
--- a/connectors/mongodb/build.xml
+++ b/connectors/mongodb/build.xml
@@ -79,16 +79,54 @@
<property name="embedded-mongodb.os.artifactId" value="de.flapdoodle.os"/>
<property name="embedded-mongodb-os-package" value="de/flapdoodle"/>
<property name="embedded-mongodb.os.jar"
value="${embedded-mongodb.os.artifactId}-${embedded-mongodb.os.version.label}.jar"/>
+
+ <property name="embedded-mongodb.os-api.version.label" value="1.7.1"/>
+ <property name="embedded-mongodb.os-api.artifactId"
value="de.flapdoodle.os-api"/>
+ <property name="embedded-mongodb-os-api-package" value="de/flapdoodle"/>
+ <property name="embedded-mongodb.os-api.jar"
value="${embedded-mongodb.os-api.artifactId}-${embedded-mongodb.os-api.version.label}.jar"/>
+
+ <property name="embedded-mongodb.reverse.version.label" value="1.9.1"/>
+ <property name="embedded-mongodb.reverse.artifactId"
value="de.flapdoodle.reverse"/>
+ <property name="embedded-mongodb-reverse-package"
value="de/flapdoodle/reverse"/>
+ <property name="embedded-mongodb.reverse.jar"
value="${embedded-mongodb.reverse.artifactId}-${embedded-mongodb.reverse.version.label}.jar"/>
+
+ <property name="embedded-mongodb.graph.version.label" value="1.3.4"/>
+ <property name="embedded-mongodb.graph.artifactId"
value="de.flapdoodle.graph"/>
+ <property name="embedded-mongodb-graph-package"
value="de/flapdoodle/graph"/>
+ <property name="embedded-mongodb.graph.jar"
value="${embedded-mongodb.graph.artifactId}-${embedded-mongodb.graph.version.label}.jar"/>
+
+ <property name="embedded-mongodb.java8.version.label" value="1.7.2"/>
+ <property name="embedded-mongodb.java8.artifactId"
value="de.flapdoodle.java8"/>
+ <property name="embedded-mongodb-java8-package"
value="de/flapdoodle/java8"/>
+ <property name="embedded-mongodb.java8.jar"
value="${embedded-mongodb.java8.artifactId}-${embedded-mongodb.java8.version.label}.jar"/>
+
+ <property name="jgrapht-core.version.label" value="1.4.0"/>
+ <property name="jgrapht-core.artifactId" value="jgrapht-core"/>
+ <property name="jgrapht-core-package" value="org/jgrapht"/>
+ <property name="jgrapht-core.jar"
value="${jgrapht-core.artifactId}-${jgrapht-core.version.label}.jar"/>
+
+ <property name="jheaps.version.label" value="0.11"/>
+ <property name="jheaps.artifactId" value="jheaps"/>
+ <property name="jheaps-package" value="org/jheaps"/>
+ <property name="jheaps.jar"
value="${jheaps.artifactId}-${jheaps.version.label}.jar"/>
<target name="calculate-testcode-condition">
<available file="test-materials/${embedded-mongodb.snapshot-jar}"
property="tests-present"/>
<available file="test-materials/${embedded-mongodb.process.jar}"
property="tests-present"/>
<available
file="test-materials/${embedded-mongodb.packageresolver.jar}"
property="tests-present"/>
<available file="test-materials/${embedded-mongodb.os.jar}"
property="tests-present"/>
+ <available file="test-materials/${embedded-mongodb.os-api.jar}"
property="tests-present"/>
+ <available file="test-materials/${embedded-mongodb.reverse.jar}"
property="tests-present"/>
+ <available file="test-materials/${embedded-mongodb.graph.jar}"
property="tests-present"/>
+ <available file="test-materials/${embedded-mongodb.java8.jar}"
property="tests-present"/>
+ <available file="test-materials/${jgrapht-core.jar}"
property="tests-present"/>
+ <available file="test-materials/${jheaps.jar}"
property="tests-present"/>
<copy todir="${mcf-dist}/test-lib">
<fileset dir="test-materials">
<include name="de.flapdoodle*.jar"/>
+ <include name="jgrapht-core*.jar"/>
+ <include name="jheaps*.jar"/>
</fileset>
</copy>
</target>
@@ -104,7 +142,12 @@
<get
src="${apache-maven-repo-releases}/${embedded-mongodb.process-package}/${embedded-mongodb.process.artifactId}/${embedded-mongodb.process.version.label}/${embedded-mongodb.process.jar}"
dest="test-materials/${embedded-mongodb.process.jar}"/>
<get
src="${apache-maven-repo-releases}/${embedded-mongodb-packageresolver-package}/${embedded-mongodb.packageresolver.artifactId}/${embedded-mongodb.packageresolver.version.label}/${embedded-mongodb.packageresolver.jar}"
dest="test-materials/${embedded-mongodb.packageresolver.jar}"/>
<get
src="${apache-maven-repo-releases}/${embedded-mongodb-os-package}/${embedded-mongodb.os.artifactId}/${embedded-mongodb.os.version.label}/${embedded-mongodb.os.jar}"
dest="test-materials/${embedded-mongodb.os.jar}"/>
-
+ <get
src="${apache-maven-repo-releases}/${embedded-mongodb-os-api-package}/${embedded-mongodb.os-api.artifactId}/${embedded-mongodb.os-api.version.label}/${embedded-mongodb.os-api.jar}"
dest="test-materials/${embedded-mongodb.os-api.jar}"/>
+ <get
src="${apache-maven-repo-releases}/${embedded-mongodb-reverse-package}/${embedded-mongodb.reverse.artifactId}/${embedded-mongodb.reverse.version.label}/${embedded-mongodb.reverse.jar}"
dest="test-materials/${embedded-mongodb.reverse.jar}"/>
+ <get
src="${apache-maven-repo-releases}/${embedded-mongodb-graph-package}/${embedded-mongodb.graph.artifactId}/${embedded-mongodb.graph.version.label}/${embedded-mongodb.graph.jar}"
dest="test-materials/${embedded-mongodb.graph.jar}"/>
+ <get
src="${apache-maven-repo-releases}/${embedded-mongodb-java8-package}/${embedded-mongodb.java8.artifactId}/${embedded-mongodb.java8.version.label}/${embedded-mongodb.java8.jar}"
dest="test-materials/${embedded-mongodb.java8.jar}"/>
+ <get
src="${apache-maven-repo-releases}/${jgrapht-core-package}/${jgrapht-core.artifactId}/${jgrapht-core.version.label}/${jgrapht-core.jar}"
dest="test-materials/${jgrapht-core.jar}"/>
+ <get
src="${apache-maven-repo-releases}/${jheaps-package}/${jheaps.artifactId}/${jheaps.version.label}/${jheaps.jar}"
dest="test-materials/${jheaps.jar}"/>
</target>
</project>
diff --git a/connectors/mongodb/test-materials/README.txt
b/connectors/mongodb/test-materials/README.txt
index e2c88e304..4be9d6c1b 100644
--- a/connectors/mongodb/test-materials/README.txt
+++ b/connectors/mongodb/test-materials/README.txt
@@ -13,7 +13,6 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-To test this connector, copy the
de.flapdoodle.embed.mongo-2.1.2-20180621.063700-1.jar and
-de.flapdoodle.embed.process-2.0.5.jar, into this directory, and use the "ant
test" target for the standard ant build.
-Also note that "ant make-deps" target will copy the jars into this directory
automatically for you. You can read more
-about the process on the "how-to-build-and-deploy.html" documentation page.
\ No newline at end of file
+To test this connector, download the Embedded MongoDB dependencies using "ant
download-dependencies"
+or the global "ant make-deps" target, and use the "ant test" target for the
standard ant build.
+You can read more about the process on the "how-to-build-and-deploy.html"
documentation page.
\ No newline at end of file