Apache Commons IO
org.apache.commons.commons-io2.22.0
Built: 2026-10-24 at 23:21
Reported: 2026-10-25 at 00:34
✎
https://download.eclipse.org/eclipse/updates/4.42-I-builds
This
installable unit index
report is produced by https://ci.eclipse.org/oomph/job/repository-analyzer/ .
Provider
The Apache Software Foundation
Description
The Apache Commons IO library contains utility classes, stream implementations, file filters,file comparators, endian transformation classes, and much more.
PGP Keys
Artifacts
594.9K
plugins/org.apache.commons.commons-io_2.22.0.jar
Content Metadata
▷
< unit id = " org.apache.commons.commons-io " version = " 2.22.0 " singleton = " false " generation = " 2 " >
< update id = " org.apache.commons.commons-io " range = " [0.0.0,2.22.0) " severity = " 0 " />
< properties size = " 9 " >
< property name = " org.eclipse.equinox.p2.name " value = " Apache Commons IO " />
< property name = " org.eclipse.equinox.p2.description " value = " The Apache Commons IO library contains utility classes, stream implementations, file filters,file comparators, endian transformation classes, and much more. " />
< property name = " org.eclipse.equinox.p2.provider " value = " The Apache Software Foundation " />
< property name = " org.eclipse.equinox.p2.doc.url " value = " https://commons.apache.org/proper/commons-io/ " />
< property name = " maven-groupId " value = " commons-io " />
< property name = " maven-artifactId " value = " commons-io " />
< property name = " maven-version " value = " 2.22.0 " />
< property name = " maven-repository " value = " eclipse.maven.central.mirror " />
< property name = " maven-type " value = " jar " />
</ properties >
< provides size = " 24 " >
< provided namespace = " org.eclipse.equinox.p2.iu " name = " org.apache.commons.commons-io " version = " 2.22.0 " />
< provided namespace = " osgi.bundle " name = " org.apache.commons.commons-io " version = " 2.22.0 " />
< provided namespace = " java.package " name = " org.apache.commons.io " version = " 1.4.9999 ▷ ➦org.apache.commons.commons-fileupload 1.6.0 " >
< properties size = " 1 " >
< property name = " java.package.directive.uses " value = " org.apache.commons.io.filefilter,org.apache.commons.io.function,org.apache.commons.io.input " type = " List " />
</ properties >
</ provided >
< provided namespace = " java.package " name = " org.apache.commons.io.comparator " version = " 1.4.9999 " >
< properties size = " 1 " >
< property name = " java.package.directive.uses " value = " org.apache.commons.io " type = " List " />
</ properties >
</ provided >
< provided namespace = " java.package " name = " org.apache.commons.io.filefilter " version = " 1.4.9999 " >
< properties size = " 1 " >
< property name = " java.package.directive.uses " value = " org.apache.commons.io,org.apache.commons.io.build,org.apache.commons.io.file " type = " List " />
</ properties >
</ provided >
< provided namespace = " java.package " name = " org.apache.commons.io.input " version = " 1.4.9999 " >
< properties size = " 1 " >
< property name = " java.package.directive.uses " value = " org.apache.commons.io,org.apache.commons.io.build,org.apache.commons.io.function,org.apache.commons.io.output " type = " List " />
</ properties >
</ provided >
< provided namespace = " java.package " name = " org.apache.commons.io.output " version = " 1.4.9999 ▷ ➦org.apache.commons.commons-fileupload 1.6.0 " >
< properties size = " 1 " >
< property name = " java.package.directive.uses " value = " org.apache.commons.io.build,org.apache.commons.io.function,org.apache.commons.io.input " type = " List " />
</ properties >
</ provided >
< provided namespace = " java.package " name = " org.apache.commons.io.build " version = " 2.22.0 " >
< properties size = " 1 " >
< property name = " java.package.directive.uses " value = " org.apache.commons.io,org.apache.commons.io.function " type = " List " />
</ properties >
</ provided >
< provided namespace = " java.package " name = " org.apache.commons.io.channels " version = " 2.22.0 " >
< properties size = " 1 " >
< property name = " java.package.directive.uses " value = " org.apache.commons.io.build " type = " List " />
</ properties >
</ provided >
< provided namespace = " java.package " name = " org.apache.commons.io.charset " version = " 2.22.0 " />
< provided namespace = " java.package " name = " org.apache.commons.io.file " version = " 2.22.0 " >
< properties size = " 1 " >
< property name = " java.package.directive.uses " value = " org.apache.commons.io.build,org.apache.commons.io.function " type = " List " />
</ properties >
</ provided >
< provided namespace = " java.package " name = " org.apache.commons.io.file.attribute " version = " 2.22.0 " />
< provided namespace = " java.package " name = " org.apache.commons.io.file.spi " version = " 2.22.0 " />
< provided namespace = " java.package " name = " org.apache.commons.io.function " version = " 2.22.0 ▷ ➦org.apache.commons.commons-fileupload 1.6.0 " >
< properties size = " 1 " >
< property name = " java.package.directive.uses " value = " org.apache.commons.io " type = " List " />
</ properties >
</ provided >
< provided namespace = " java.package " name = " org.apache.commons.io.input.buffer " version = " 2.22.0 " />
< provided namespace = " java.package " name = " org.apache.commons.io.monitor " version = " 2.22.0 " >
< properties size = " 1 " >
< property name = " java.package.directive.uses " value = " org.apache.commons.io,org.apache.commons.io.build " type = " List " />
</ properties >
</ provided >
< provided namespace = " java.package " name = " org.apache.commons.io.serialization " version = " 2.22.0 " >
< properties size = " 1 " >
< property name = " java.package.directive.uses " value = " org.apache.commons.io.build " type = " List " />
</ properties >
</ provided >
< provided namespace = " java.package " name = " org.apache.commons.io " version = " 2.22.0 ▷ ➦org.apache.commons.commons-fileupload 1.6.0 " />
< provided namespace = " java.package " name = " org.apache.commons.io.comparator " version = " 2.22.0 " />
< provided namespace = " java.package " name = " org.apache.commons.io.filefilter " version = " 2.22.0 " />
< provided namespace = " java.package " name = " org.apache.commons.io.input " version = " 2.22.0 " />
< provided namespace = " java.package " name = " org.apache.commons.io.output " version = " 2.22.0 ▷ ➦org.apache.commons.commons-fileupload 1.6.0 " />
< provided namespace = " osgi.identity " name = " org.apache.commons.commons-io " version = " 2.22.0 " >
< properties size = " 1 " >
< property name = " type " value = " osgi.bundle " />
</ properties >
</ provided >
< provided namespace = " org.eclipse.equinox.p2.eclipse.type " name = " bundle " version = " 1.0.0 ▷ ➦tooling.osgi.bundle.default 1.0.0 ➦toolingcocoa.macosx.aarch64org.apache.felix.scr 4.42.0.I20261022-2300 ➦toolingcocoa.macosx.aarch64org.apache.felix.scr 4.42.0.I20261023-2300 ➦toolingcocoa.macosx.aarch64org.apache.felix.scr 4.42.0.I20261024-2300 ➦toolingcocoa.macosx.aarch64org.eclipse.core.runtime 4.42.0.I20261022-2300 ➦toolingcocoa.macosx.aarch64org.eclipse.core.runtime 4.42.0.I20261023-2300 ➦toolingcocoa.macosx.aarch64org.eclipse.core.runtime 4.42.0.I20261024-2300 ➦toolingcocoa.macosx.aarch64org.eclipse.equinox.common 4.42.0.I20261022-2300 ➦toolingcocoa.macosx.aarch64org.eclipse.equinox.common 4.42.0.I20261023-2300 ➦toolingcocoa.macosx.aarch64org.eclipse.equinox.common 4.42.0.I20261024-2300 ➦toolingcocoa.macosx.aarch64org.eclipse.equinox.event 4.42.0.I20261022-2300 ➦toolingcocoa.macosx.aarch64org.eclipse.equinox.event 4.42.0.I20261023-2300 ➦toolingcocoa.macosx.aarch64org.eclipse.equinox.event 4.42.0.I20261024-2300 ➦toolingcocoa.macosx.aarch64org.eclipse.equinox.p2.reconciler.dropins 4.42.0.I20261022-2300 ➦toolingcocoa.macosx.aarch64org.eclipse.equinox.p2.reconciler.dropins 4.42.0.I20261023-2300 ➦toolingcocoa.macosx.aarch64org.eclipse.equinox.p2.reconciler.dropins 4.42.0.I20261024-2300 ➦toolingcocoa.macosx.aarch64org.eclipse.equinox.simpleconfigurator 4.42.0.I20261022-2300 ➦toolingcocoa.macosx.aarch64org.eclipse.equinox.simpleconfigurator 4.42.0.I20261023-2300 ➦toolingcocoa.macosx.aarch64org.eclipse.equinox.simpleconfigurator 4.42.0.I20261024-2300 ➦toolingcocoa.macosx.x86_64org.apache.felix.scr 4.42.0.I20261022-2300 ➦toolingcocoa.macosx.x86_64org.apache.felix.scr 4.42.0.I20261023-2300 ➦toolingcocoa.macosx.x86_64org.apache.felix.scr 4.42.0.I20261024-2300 ➦toolingcocoa.macosx.x86_64org.eclipse.core.runtime 4.42.0.I20261022-2300 ➦toolingcocoa.macosx.x86_64org.eclipse.core.runtime 4.42.0.I20261023-2300 ➦toolingcocoa.macosx.x86_64org.eclipse.core.runtime 4.42.0.I20261024-2300 ➦toolingcocoa.macosx.x86_64org.eclipse.equinox.common 4.42.0.I20261022-2300 ➦toolingcocoa.macosx.x86_64org.eclipse.equinox.common 4.42.0.I20261023-2300 ➦toolingcocoa.macosx.x86_64org.eclipse.equinox.common 4.42.0.I20261024-2300 ➦toolingcocoa.macosx.x86_64org.eclipse.equinox.event 4.42.0.I20261022-2300 ➦toolingcocoa.macosx.x86_64org.eclipse.equinox.event 4.42.0.I20261023-2300 ➦toolingcocoa.macosx.x86_64org.eclipse.equinox.event 4.42.0.I20261024-2300 ➦toolingcocoa.macosx.x86_64org.eclipse.equinox.p2.reconciler.dropins 4.42.0.I20261022-2300 ➦toolingcocoa.macosx.x86_64org.eclipse.equinox.p2.reconciler.dropins 4.42.0.I20261023-2300 ➦toolingcocoa.macosx.x86_64org.eclipse.equinox.p2.reconciler.dropins 4.42.0.I20261024-2300 ➦toolingcocoa.macosx.x86_64org.eclipse.equinox.simpleconfigurator 4.42.0.I20261022-2300 ➦toolingcocoa.macosx.x86_64org.eclipse.equinox.simpleconfigurator 4.42.0.I20261023-2300 ➦toolingcocoa.macosx.x86_64org.eclipse.equinox.simpleconfigurator 4.42.0.I20261024-2300 ➦toolinggtk.linux.aarch64org.apache.felix.scr 4.42.0.I20261022-2300 ➦toolinggtk.linux.aarch64org.apache.felix.scr 4.42.0.I20261023-2300 ➦toolinggtk.linux.aarch64org.apache.felix.scr 4.42.0.I20261024-2300 ➦toolinggtk.linux.aarch64org.eclipse.core.runtime 4.42.0.I20261022-2300 ➦toolinggtk.linux.aarch64org.eclipse.core.runtime 4.42.0.I20261023-2300 ➦toolinggtk.linux.aarch64org.eclipse.core.runtime 4.42.0.I20261024-2300 ➦toolinggtk.linux.aarch64org.eclipse.equinox.common 4.42.0.I20261022-2300 ➦toolinggtk.linux.aarch64org.eclipse.equinox.common 4.42.0.I20261023-2300 ➦toolinggtk.linux.aarch64org.eclipse.equinox.common 4.42.0.I20261024-2300 ➦toolinggtk.linux.aarch64org.eclipse.equinox.event 4.42.0.I20261022-2300 ➦toolinggtk.linux.aarch64org.eclipse.equinox.event 4.42.0.I20261023-2300 ➦toolinggtk.linux.aarch64org.eclipse.equinox.event 4.42.0.I20261024-2300 ➦toolinggtk.linux.aarch64org.eclipse.equinox.p2.reconciler.dropins 4.42.0.I20261022-2300 ➦toolinggtk.linux.aarch64org.eclipse.equinox.p2.reconciler.dropins 4.42.0.I20261023-2300 ➦toolinggtk.linux.aarch64org.eclipse.equinox.p2.reconciler.dropins 4.42.0.I20261024-2300 ➦toolinggtk.linux.aarch64org.eclipse.equinox.simpleconfigurator 4.42.0.I20261022-2300 ➦toolinggtk.linux.aarch64org.eclipse.equinox.simpleconfigurator 4.42.0.I20261023-2300 ➦toolinggtk.linux.aarch64org.eclipse.equinox.simpleconfigurator 4.42.0.I20261024-2300 ➦toolinggtk.linux.ppc64leorg.apache.felix.scr 4.42.0.I20261022-2300 ➦toolinggtk.linux.ppc64leorg.apache.felix.scr 4.42.0.I20261023-2300 ➦toolinggtk.linux.ppc64leorg.apache.felix.scr 4.42.0.I20261024-2300 ➦toolinggtk.linux.ppc64leorg.eclipse.core.runtime 4.42.0.I20261022-2300 ➦toolinggtk.linux.ppc64leorg.eclipse.core.runtime 4.42.0.I20261023-2300 ➦toolinggtk.linux.ppc64leorg.eclipse.core.runtime 4.42.0.I20261024-2300 ➦toolinggtk.linux.ppc64leorg.eclipse.equinox.common 4.42.0.I20261022-2300 ➦toolinggtk.linux.ppc64leorg.eclipse.equinox.common 4.42.0.I20261023-2300 ➦toolinggtk.linux.ppc64leorg.eclipse.equinox.common 4.42.0.I20261024-2300 ➦toolinggtk.linux.ppc64leorg.eclipse.equinox.event 4.42.0.I20261022-2300 ➦toolinggtk.linux.ppc64leorg.eclipse.equinox.event 4.42.0.I20261023-2300 ➦toolinggtk.linux.ppc64leorg.eclipse.equinox.event 4.42.0.I20261024-2300 ➦toolinggtk.linux.ppc64leorg.eclipse.equinox.p2.reconciler.dropins 4.42.0.I20261022-2300 ➦toolinggtk.linux.ppc64leorg.eclipse.equinox.p2.reconciler.dropins 4.42.0.I20261023-2300 ➦toolinggtk.linux.ppc64leorg.eclipse.equinox.p2.reconciler.dropins 4.42.0.I20261024-2300 ➦toolinggtk.linux.ppc64leorg.eclipse.equinox.simpleconfigurator 4.42.0.I20261022-2300 ➦toolinggtk.linux.ppc64leorg.eclipse.equinox.simpleconfigurator 4.42.0.I20261023-2300 ➦toolinggtk.linux.ppc64leorg.eclipse.equinox.simpleconfigurator 4.42.0.I20261024-2300 ➦toolinggtk.linux.riscv64org.apache.felix.scr 4.42.0.I20261022-2300 ➦toolinggtk.linux.riscv64org.apache.felix.scr 4.42.0.I20261023-2300 ➦toolinggtk.linux.riscv64org.apache.felix.scr 4.42.0.I20261024-2300 ➦toolinggtk.linux.riscv64org.eclipse.core.runtime 4.42.0.I20261022-2300 ➦toolinggtk.linux.riscv64org.eclipse.core.runtime 4.42.0.I20261023-2300 ➦toolinggtk.linux.riscv64org.eclipse.core.runtime 4.42.0.I20261024-2300 ➦toolinggtk.linux.riscv64org.eclipse.equinox.common 4.42.0.I20261022-2300 ➦toolinggtk.linux.riscv64org.eclipse.equinox.common 4.42.0.I20261023-2300 ➦toolinggtk.linux.riscv64org.eclipse.equinox.common 4.42.0.I20261024-2300 ➦toolinggtk.linux.riscv64org.eclipse.equinox.event 4.42.0.I20261022-2300 ➦toolinggtk.linux.riscv64org.eclipse.equinox.event 4.42.0.I20261023-2300 ➦toolinggtk.linux.riscv64org.eclipse.equinox.event 4.42.0.I20261024-2300 ➦toolinggtk.linux.riscv64org.eclipse.equinox.p2.reconciler.dropins 4.42.0.I20261022-2300 ➦toolinggtk.linux.riscv64org.eclipse.equinox.p2.reconciler.dropins 4.42.0.I20261023-2300 ➦toolinggtk.linux.riscv64org.eclipse.equinox.p2.reconciler.dropins 4.42.0.I20261024-2300 ➦toolinggtk.linux.riscv64org.eclipse.equinox.simpleconfigurator 4.42.0.I20261022-2300 ➦toolinggtk.linux.riscv64org.eclipse.equinox.simpleconfigurator 4.42.0.I20261023-2300 ➦toolinggtk.linux.riscv64org.eclipse.equinox.simpleconfigurator 4.42.0.I20261024-2300 ➦toolinggtk.linux.x86_64org.apache.felix.scr 4.42.0.I20261022-2300 ➦toolinggtk.linux.x86_64org.apache.felix.scr 4.42.0.I20261023-2300 ➦toolinggtk.linux.x86_64org.apache.felix.scr 4.42.0.I20261024-2300 ➦toolinggtk.linux.x86_64org.eclipse.core.runtime 4.42.0.I20261022-2300 ➦toolinggtk.linux.x86_64org.eclipse.core.runtime 4.42.0.I20261023-2300 ➦toolinggtk.linux.x86_64org.eclipse.core.runtime 4.42.0.I20261024-2300 ➦toolinggtk.linux.x86_64org.eclipse.equinox.common 4.42.0.I20261022-2300 ➦toolinggtk.linux.x86_64org.eclipse.equinox.common 4.42.0.I20261023-2300 ➦toolinggtk.linux.x86_64org.eclipse.equinox.common 4.42.0.I20261024-2300 ➦toolinggtk.linux.x86_64org.eclipse.equinox.event 4.42.0.I20261022-2300 ➦toolinggtk.linux.x86_64org.eclipse.equinox.event 4.42.0.I20261023-2300 ➦toolinggtk.linux.x86_64org.eclipse.equinox.event 4.42.0.I20261024-2300 ➦toolinggtk.linux.x86_64org.eclipse.equinox.p2.reconciler.dropins 4.42.0.I20261022-2300 ➦toolinggtk.linux.x86_64org.eclipse.equinox.p2.reconciler.dropins 4.42.0.I20261023-2300 ➦toolinggtk.linux.x86_64org.eclipse.equinox.p2.reconciler.dropins 4.42.0.I20261024-2300 ➦toolinggtk.linux.x86_64org.eclipse.equinox.simpleconfigurator 4.42.0.I20261022-2300 ➦toolinggtk.linux.x86_64org.eclipse.equinox.simpleconfigurator 4.42.0.I20261023-2300 ➦toolinggtk.linux.x86_64org.eclipse.equinox.simpleconfigurator 4.42.0.I20261024-2300 ➦toolingorg.eclipse.equinox.launcher 1.8.0.v20260804-1928 ➦toolingorg.eclipse.equinox.launcher.cocoa.macosx.aarch64 1.2.1700.v20260913-1737 ➦toolingorg.eclipse.equinox.launcher.cocoa.macosx.x86_64 1.2.1700.v20260913-1737 ➦toolingorg.eclipse.equinox.launcher.gtk.linux.aarch64 1.2.1700.v20261013-1000 ➦toolingorg.eclipse.equinox.launcher.gtk.linux.ppc64le 1.2.1700.v20261013-1000 ➦toolingorg.eclipse.equinox.launcher.gtk.linux.riscv64 1.2.1700.v20261013-1000 ➦toolingorg.eclipse.equinox.launcher.gtk.linux.x86_64 1.2.1700.v20261013-1000 ➦toolingorg.eclipse.equinox.launcher.win32.win32.aarch64 1.3.200.v20260913-1737 ➦toolingorg.eclipse.equinox.launcher.win32.win32.x86_64 1.3.200.v20260913-1737 ➦toolingwin32.win32.aarch64org.apache.felix.scr 4.42.0.I20261022-2300 ➦toolingwin32.win32.aarch64org.apache.felix.scr 4.42.0.I20261023-2300 ➦toolingwin32.win32.aarch64org.apache.felix.scr 4.42.0.I20261024-2300 ➦toolingwin32.win32.aarch64org.eclipse.core.runtime 4.42.0.I20261022-2300 ➦toolingwin32.win32.aarch64org.eclipse.core.runtime 4.42.0.I20261023-2300 ➦toolingwin32.win32.aarch64org.eclipse.core.runtime 4.42.0.I20261024-2300 ➦toolingwin32.win32.aarch64org.eclipse.equinox.common 4.42.0.I20261022-2300 ➦toolingwin32.win32.aarch64org.eclipse.equinox.common 4.42.0.I20261023-2300 ➦toolingwin32.win32.aarch64org.eclipse.equinox.common 4.42.0.I20261024-2300 ➦toolingwin32.win32.aarch64org.eclipse.equinox.event 4.42.0.I20261022-2300 ➦toolingwin32.win32.aarch64org.eclipse.equinox.event 4.42.0.I20261023-2300 ➦toolingwin32.win32.aarch64org.eclipse.equinox.event 4.42.0.I20261024-2300 ➦toolingwin32.win32.aarch64org.eclipse.equinox.p2.reconciler.dropins 4.42.0.I20261022-2300 ➦toolingwin32.win32.aarch64org.eclipse.equinox.p2.reconciler.dropins 4.42.0.I20261023-2300 ➦toolingwin32.win32.aarch64org.eclipse.equinox.p2.reconciler.dropins 4.42.0.I20261024-2300 ➦toolingwin32.win32.aarch64org.eclipse.equinox.simpleconfigurator 4.42.0.I20261022-2300 ➦toolingwin32.win32.aarch64org.eclipse.equinox.simpleconfigurator 4.42.0.I20261023-2300 ➦toolingwin32.win32.aarch64org.eclipse.equinox.simpleconfigurator 4.42.0.I20261024-2300 ➦toolingwin32.win32.x86_64org.apache.felix.scr 4.42.0.I20261022-2300 ➦toolingwin32.win32.x86_64org.apache.felix.scr 4.42.0.I20261023-2300 ➦toolingwin32.win32.x86_64org.apache.felix.scr 4.42.0.I20261024-2300 ➦toolingwin32.win32.x86_64org.eclipse.core.runtime 4.42.0.I20261022-2300 ➦toolingwin32.win32.x86_64org.eclipse.core.runtime 4.42.0.I20261023-2300 ➦toolingwin32.win32.x86_64org.eclipse.core.runtime 4.42.0.I20261024-2300 ➦toolingwin32.win32.x86_64org.eclipse.equinox.common 4.42.0.I20261022-2300 ➦toolingwin32.win32.x86_64org.eclipse.equinox.common 4.42.0.I20261023-2300 ➦toolingwin32.win32.x86_64org.eclipse.equinox.common 4.42.0.I20261024-2300 ➦toolingwin32.win32.x86_64org.eclipse.equinox.event 4.42.0.I20261022-2300 ➦toolingwin32.win32.x86_64org.eclipse.equinox.event 4.42.0.I20261023-2300 ➦toolingwin32.win32.x86_64org.eclipse.equinox.event 4.42.0.I20261024-2300 ➦toolingwin32.win32.x86_64org.eclipse.equinox.p2.reconciler.dropins 4.42.0.I20261022-2300 ➦toolingwin32.win32.x86_64org.eclipse.equinox.p2.reconciler.dropins 4.42.0.I20261023-2300 ➦toolingwin32.win32.x86_64org.eclipse.equinox.p2.reconciler.dropins 4.42.0.I20261024-2300 ➦toolingwin32.win32.x86_64org.eclipse.equinox.simpleconfigurator 4.42.0.I20261022-2300 ➦toolingwin32.win32.x86_64org.eclipse.equinox.simpleconfigurator 4.42.0.I20261023-2300 ➦toolingwin32.win32.x86_64org.eclipse.equinox.simpleconfigurator 4.42.0.I20261024-2300 " />
</ provides >
< requires size = " 30 " >
< required namespace = " java.package " name = " sun.nio.ch " range = " 0.0.0 " optional = " true " greedy = " false " />
< required namespace = " java.package " name = " sun.misc " range = " 0.0.0 ▷ ➥a.jre.javase 11.0.0 ➥a.jre.javase 12.0.0 ➥a.jre.javase 13.0.0 ➥a.jre.javase 14.0.0 ➥a.jre.javase 15.0.0 ➥a.jre.javase 16.0.0 ➥a.jre.javase 17.0.0 ➥a.jre.javase 18.0.0 ➥a.jre.javase 19.0.0 ➥a.jre.javase 20.0.0 ➥a.jre.javase 21.0.0 ➥a.jre.javase 22.0.0 ➥a.jre.javase 23.0.0 ➥a.jre.javase 24.0.0 ➥a.jre.javase 25.0.0 ➥a.jre.javase 26.0.0 ➥a.jre.javase 27.0.0 ➥a.jre.javase 28.0.0 " optional = " true " greedy = " false " />
< required namespace = " java.package " name = " java.io " range = " 0.0.0 ▷ ➥a.jre.javase 11.0.0 ➥a.jre.javase 12.0.0 ➥a.jre.javase 13.0.0 ➥a.jre.javase 14.0.0 ➥a.jre.javase 15.0.0 ➥a.jre.javase 16.0.0 ➥a.jre.javase 17.0.0 ➥a.jre.javase 18.0.0 ➥a.jre.javase 19.0.0 ➥a.jre.javase 20.0.0 ➥a.jre.javase 21.0.0 ➥a.jre.javase 22.0.0 ➥a.jre.javase 23.0.0 ➥a.jre.javase 24.0.0 ➥a.jre.javase 25.0.0 ➥a.jre.javase 26.0.0 ➥a.jre.javase 27.0.0 ➥a.jre.javase 28.0.0 " />
< required namespace = " java.package " name = " java.lang " range = " 0.0.0 ▷ ➥a.jre.javase 11.0.0 ➥a.jre.javase 12.0.0 ➥a.jre.javase 13.0.0 ➥a.jre.javase 14.0.0 ➥a.jre.javase 15.0.0 ➥a.jre.javase 16.0.0 ➥a.jre.javase 17.0.0 ➥a.jre.javase 18.0.0 ➥a.jre.javase 19.0.0 ➥a.jre.javase 20.0.0 ➥a.jre.javase 21.0.0 ➥a.jre.javase 22.0.0 ➥a.jre.javase 23.0.0 ➥a.jre.javase 24.0.0 ➥a.jre.javase 25.0.0 ➥a.jre.javase 26.0.0 ➥a.jre.javase 27.0.0 ➥a.jre.javase 28.0.0 " />
< required namespace = " java.package " name = " java.lang.invoke " range = " 0.0.0 ▷ ➥a.jre.javase 11.0.0 ➥a.jre.javase 12.0.0 ➥a.jre.javase 13.0.0 ➥a.jre.javase 14.0.0 ➥a.jre.javase 15.0.0 ➥a.jre.javase 16.0.0 ➥a.jre.javase 17.0.0 ➥a.jre.javase 18.0.0 ➥a.jre.javase 19.0.0 ➥a.jre.javase 20.0.0 ➥a.jre.javase 21.0.0 ➥a.jre.javase 22.0.0 ➥a.jre.javase 23.0.0 ➥a.jre.javase 24.0.0 ➥a.jre.javase 25.0.0 ➥a.jre.javase 26.0.0 ➥a.jre.javase 27.0.0 ➥a.jre.javase 28.0.0 " />
< required namespace = " java.package " name = " java.lang.ref " range = " 0.0.0 ▷ ➥a.jre.javase 11.0.0 ➥a.jre.javase 12.0.0 ➥a.jre.javase 13.0.0 ➥a.jre.javase 14.0.0 ➥a.jre.javase 15.0.0 ➥a.jre.javase 16.0.0 ➥a.jre.javase 17.0.0 ➥a.jre.javase 18.0.0 ➥a.jre.javase 19.0.0 ➥a.jre.javase 20.0.0 ➥a.jre.javase 21.0.0 ➥a.jre.javase 22.0.0 ➥a.jre.javase 23.0.0 ➥a.jre.javase 24.0.0 ➥a.jre.javase 25.0.0 ➥a.jre.javase 26.0.0 ➥a.jre.javase 27.0.0 ➥a.jre.javase 28.0.0 " />
< required namespace = " java.package " name = " java.lang.reflect " range = " 0.0.0 ▷ ➥a.jre.javase 11.0.0 ➥a.jre.javase 12.0.0 ➥a.jre.javase 13.0.0 ➥a.jre.javase 14.0.0 ➥a.jre.javase 15.0.0 ➥a.jre.javase 16.0.0 ➥a.jre.javase 17.0.0 ➥a.jre.javase 18.0.0 ➥a.jre.javase 19.0.0 ➥a.jre.javase 20.0.0 ➥a.jre.javase 21.0.0 ➥a.jre.javase 22.0.0 ➥a.jre.javase 23.0.0 ➥a.jre.javase 24.0.0 ➥a.jre.javase 25.0.0 ➥a.jre.javase 26.0.0 ➥a.jre.javase 27.0.0 ➥a.jre.javase 28.0.0 " />
< required namespace = " java.package " name = " java.math " range = " 0.0.0 ▷ ➥a.jre.javase 11.0.0 ➥a.jre.javase 12.0.0 ➥a.jre.javase 13.0.0 ➥a.jre.javase 14.0.0 ➥a.jre.javase 15.0.0 ➥a.jre.javase 16.0.0 ➥a.jre.javase 17.0.0 ➥a.jre.javase 18.0.0 ➥a.jre.javase 19.0.0 ➥a.jre.javase 20.0.0 ➥a.jre.javase 21.0.0 ➥a.jre.javase 22.0.0 ➥a.jre.javase 23.0.0 ➥a.jre.javase 24.0.0 ➥a.jre.javase 25.0.0 ➥a.jre.javase 26.0.0 ➥a.jre.javase 27.0.0 ➥a.jre.javase 28.0.0 " />
< required namespace = " java.package " name = " java.net " range = " 0.0.0 ▷ ➥a.jre.javase 11.0.0 ➥a.jre.javase 12.0.0 ➥a.jre.javase 13.0.0 ➥a.jre.javase 14.0.0 ➥a.jre.javase 15.0.0 ➥a.jre.javase 16.0.0 ➥a.jre.javase 17.0.0 ➥a.jre.javase 18.0.0 ➥a.jre.javase 19.0.0 ➥a.jre.javase 20.0.0 ➥a.jre.javase 21.0.0 ➥a.jre.javase 22.0.0 ➥a.jre.javase 23.0.0 ➥a.jre.javase 24.0.0 ➥a.jre.javase 25.0.0 ➥a.jre.javase 26.0.0 ➥a.jre.javase 27.0.0 ➥a.jre.javase 28.0.0 " />
< required namespace = " java.package " name = " java.nio " range = " 0.0.0 ▷ ➥a.jre.javase 11.0.0 ➥a.jre.javase 12.0.0 ➥a.jre.javase 13.0.0 ➥a.jre.javase 14.0.0 ➥a.jre.javase 15.0.0 ➥a.jre.javase 16.0.0 ➥a.jre.javase 17.0.0 ➥a.jre.javase 18.0.0 ➥a.jre.javase 19.0.0 ➥a.jre.javase 20.0.0 ➥a.jre.javase 21.0.0 ➥a.jre.javase 22.0.0 ➥a.jre.javase 23.0.0 ➥a.jre.javase 24.0.0 ➥a.jre.javase 25.0.0 ➥a.jre.javase 26.0.0 ➥a.jre.javase 27.0.0 ➥a.jre.javase 28.0.0 " />
< required namespace = " java.package " name = " java.nio.channels " range = " 0.0.0 ▷ ➥a.jre.javase 11.0.0 ➥a.jre.javase 12.0.0 ➥a.jre.javase 13.0.0 ➥a.jre.javase 14.0.0 ➥a.jre.javase 15.0.0 ➥a.jre.javase 16.0.0 ➥a.jre.javase 17.0.0 ➥a.jre.javase 18.0.0 ➥a.jre.javase 19.0.0 ➥a.jre.javase 20.0.0 ➥a.jre.javase 21.0.0 ➥a.jre.javase 22.0.0 ➥a.jre.javase 23.0.0 ➥a.jre.javase 24.0.0 ➥a.jre.javase 25.0.0 ➥a.jre.javase 26.0.0 ➥a.jre.javase 27.0.0 ➥a.jre.javase 28.0.0 " />
< required namespace = " java.package " name = " java.nio.charset " range = " 0.0.0 ▷ ➥a.jre.javase 11.0.0 ➥a.jre.javase 12.0.0 ➥a.jre.javase 13.0.0 ➥a.jre.javase 14.0.0 ➥a.jre.javase 15.0.0 ➥a.jre.javase 16.0.0 ➥a.jre.javase 17.0.0 ➥a.jre.javase 18.0.0 ➥a.jre.javase 19.0.0 ➥a.jre.javase 20.0.0 ➥a.jre.javase 21.0.0 ➥a.jre.javase 22.0.0 ➥a.jre.javase 23.0.0 ➥a.jre.javase 24.0.0 ➥a.jre.javase 25.0.0 ➥a.jre.javase 26.0.0 ➥a.jre.javase 27.0.0 ➥a.jre.javase 28.0.0 " />
< required namespace = " java.package " name = " java.nio.file " range = " 0.0.0 ▷ ➥a.jre.javase 11.0.0 ➥a.jre.javase 12.0.0 ➥a.jre.javase 13.0.0 ➥a.jre.javase 14.0.0 ➥a.jre.javase 15.0.0 ➥a.jre.javase 16.0.0 ➥a.jre.javase 17.0.0 ➥a.jre.javase 18.0.0 ➥a.jre.javase 19.0.0 ➥a.jre.javase 20.0.0 ➥a.jre.javase 21.0.0 ➥a.jre.javase 22.0.0 ➥a.jre.javase 23.0.0 ➥a.jre.javase 24.0.0 ➥a.jre.javase 25.0.0 ➥a.jre.javase 26.0.0 ➥a.jre.javase 27.0.0 ➥a.jre.javase 28.0.0 " />
< required namespace = " java.package " name = " java.nio.file.attribute " range = " 0.0.0 ▷ ➥a.jre.javase 11.0.0 ➥a.jre.javase 12.0.0 ➥a.jre.javase 13.0.0 ➥a.jre.javase 14.0.0 ➥a.jre.javase 15.0.0 ➥a.jre.javase 16.0.0 ➥a.jre.javase 17.0.0 ➥a.jre.javase 18.0.0 ➥a.jre.javase 19.0.0 ➥a.jre.javase 20.0.0 ➥a.jre.javase 21.0.0 ➥a.jre.javase 22.0.0 ➥a.jre.javase 23.0.0 ➥a.jre.javase 24.0.0 ➥a.jre.javase 25.0.0 ➥a.jre.javase 26.0.0 ➥a.jre.javase 27.0.0 ➥a.jre.javase 28.0.0 " />
< required namespace = " java.package " name = " java.nio.file.spi " range = " 0.0.0 ▷ ➥a.jre.javase 11.0.0 ➥a.jre.javase 12.0.0 ➥a.jre.javase 13.0.0 ➥a.jre.javase 14.0.0 ➥a.jre.javase 15.0.0 ➥a.jre.javase 16.0.0 ➥a.jre.javase 17.0.0 ➥a.jre.javase 18.0.0 ➥a.jre.javase 19.0.0 ➥a.jre.javase 20.0.0 ➥a.jre.javase 21.0.0 ➥a.jre.javase 22.0.0 ➥a.jre.javase 23.0.0 ➥a.jre.javase 24.0.0 ➥a.jre.javase 25.0.0 ➥a.jre.javase 26.0.0 ➥a.jre.javase 27.0.0 ➥a.jre.javase 28.0.0 " />
< required namespace = " java.package " name = " java.security " range = " 0.0.0 ▷ ➥a.jre.javase 11.0.0 ➥a.jre.javase 12.0.0 ➥a.jre.javase 13.0.0 ➥a.jre.javase 14.0.0 ➥a.jre.javase 15.0.0 ➥a.jre.javase 16.0.0 ➥a.jre.javase 17.0.0 ➥a.jre.javase 18.0.0 ➥a.jre.javase 19.0.0 ➥a.jre.javase 20.0.0 ➥a.jre.javase 21.0.0 ➥a.jre.javase 22.0.0 ➥a.jre.javase 23.0.0 ➥a.jre.javase 24.0.0 ➥a.jre.javase 25.0.0 ➥a.jre.javase 26.0.0 ➥a.jre.javase 27.0.0 ➥a.jre.javase 28.0.0 " />
< required namespace = " java.package " name = " java.text " range = " 0.0.0 ▷ ➥a.jre.javase 11.0.0 ➥a.jre.javase 12.0.0 ➥a.jre.javase 13.0.0 ➥a.jre.javase 14.0.0 ➥a.jre.javase 15.0.0 ➥a.jre.javase 16.0.0 ➥a.jre.javase 17.0.0 ➥a.jre.javase 18.0.0 ➥a.jre.javase 19.0.0 ➥a.jre.javase 20.0.0 ➥a.jre.javase 21.0.0 ➥a.jre.javase 22.0.0 ➥a.jre.javase 23.0.0 ➥a.jre.javase 24.0.0 ➥a.jre.javase 25.0.0 ➥a.jre.javase 26.0.0 ➥a.jre.javase 27.0.0 ➥a.jre.javase 28.0.0 " />
< required namespace = " java.package " name = " java.time " range = " 0.0.0 ▷ ➥a.jre.javase 11.0.0 ➥a.jre.javase 12.0.0 ➥a.jre.javase 13.0.0 ➥a.jre.javase 14.0.0 ➥a.jre.javase 15.0.0 ➥a.jre.javase 16.0.0 ➥a.jre.javase 17.0.0 ➥a.jre.javase 18.0.0 ➥a.jre.javase 19.0.0 ➥a.jre.javase 20.0.0 ➥a.jre.javase 21.0.0 ➥a.jre.javase 22.0.0 ➥a.jre.javase 23.0.0 ➥a.jre.javase 24.0.0 ➥a.jre.javase 25.0.0 ➥a.jre.javase 26.0.0 ➥a.jre.javase 27.0.0 ➥a.jre.javase 28.0.0 " />
< required namespace = " java.package " name = " java.time.chrono " range = " 0.0.0 ▷ ➥a.jre.javase 11.0.0 ➥a.jre.javase 12.0.0 ➥a.jre.javase 13.0.0 ➥a.jre.javase 14.0.0 ➥a.jre.javase 15.0.0 ➥a.jre.javase 16.0.0 ➥a.jre.javase 17.0.0 ➥a.jre.javase 18.0.0 ➥a.jre.javase 19.0.0 ➥a.jre.javase 20.0.0 ➥a.jre.javase 21.0.0 ➥a.jre.javase 22.0.0 ➥a.jre.javase 23.0.0 ➥a.jre.javase 24.0.0 ➥a.jre.javase 25.0.0 ➥a.jre.javase 26.0.0 ➥a.jre.javase 27.0.0 ➥a.jre.javase 28.0.0 " />
< required namespace = " java.package " name = " java.time.temporal " range = " 0.0.0 ▷ ➥a.jre.javase 11.0.0 ➥a.jre.javase 12.0.0 ➥a.jre.javase 13.0.0 ➥a.jre.javase 14.0.0 ➥a.jre.javase 15.0.0 ➥a.jre.javase 16.0.0 ➥a.jre.javase 17.0.0 ➥a.jre.javase 18.0.0 ➥a.jre.javase 19.0.0 ➥a.jre.javase 20.0.0 ➥a.jre.javase 21.0.0 ➥a.jre.javase 22.0.0 ➥a.jre.javase 23.0.0 ➥a.jre.javase 24.0.0 ➥a.jre.javase 25.0.0 ➥a.jre.javase 26.0.0 ➥a.jre.javase 27.0.0 ➥a.jre.javase 28.0.0 " />
< required namespace = " java.package " name = " java.util " range = " 0.0.0 ▷ ➥a.jre.javase 11.0.0 ➥a.jre.javase 12.0.0 ➥a.jre.javase 13.0.0 ➥a.jre.javase 14.0.0 ➥a.jre.javase 15.0.0 ➥a.jre.javase 16.0.0 ➥a.jre.javase 17.0.0 ➥a.jre.javase 18.0.0 ➥a.jre.javase 19.0.0 ➥a.jre.javase 20.0.0 ➥a.jre.javase 21.0.0 ➥a.jre.javase 22.0.0 ➥a.jre.javase 23.0.0 ➥a.jre.javase 24.0.0 ➥a.jre.javase 25.0.0 ➥a.jre.javase 26.0.0 ➥a.jre.javase 27.0.0 ➥a.jre.javase 28.0.0 " />
< required namespace = " java.package " name = " java.util.concurrent " range = " 0.0.0 ▷ ➥a.jre.javase 11.0.0 ➥a.jre.javase 12.0.0 ➥a.jre.javase 13.0.0 ➥a.jre.javase 14.0.0 ➥a.jre.javase 15.0.0 ➥a.jre.javase 16.0.0 ➥a.jre.javase 17.0.0 ➥a.jre.javase 18.0.0 ➥a.jre.javase 19.0.0 ➥a.jre.javase 20.0.0 ➥a.jre.javase 21.0.0 ➥a.jre.javase 22.0.0 ➥a.jre.javase 23.0.0 ➥a.jre.javase 24.0.0 ➥a.jre.javase 25.0.0 ➥a.jre.javase 26.0.0 ➥a.jre.javase 27.0.0 ➥a.jre.javase 28.0.0 " />
< required namespace = " java.package " name = " java.util.concurrent.atomic " range = " 0.0.0 ▷ ➥a.jre.javase 11.0.0 ➥a.jre.javase 12.0.0 ➥a.jre.javase 13.0.0 ➥a.jre.javase 14.0.0 ➥a.jre.javase 15.0.0 ➥a.jre.javase 16.0.0 ➥a.jre.javase 17.0.0 ➥a.jre.javase 18.0.0 ➥a.jre.javase 19.0.0 ➥a.jre.javase 20.0.0 ➥a.jre.javase 21.0.0 ➥a.jre.javase 22.0.0 ➥a.jre.javase 23.0.0 ➥a.jre.javase 24.0.0 ➥a.jre.javase 25.0.0 ➥a.jre.javase 26.0.0 ➥a.jre.javase 27.0.0 ➥a.jre.javase 28.0.0 " />
< required namespace = " java.package " name = " java.util.concurrent.locks " range = " 0.0.0 ▷ ➥a.jre.javase 11.0.0 ➥a.jre.javase 12.0.0 ➥a.jre.javase 13.0.0 ➥a.jre.javase 14.0.0 ➥a.jre.javase 15.0.0 ➥a.jre.javase 16.0.0 ➥a.jre.javase 17.0.0 ➥a.jre.javase 18.0.0 ➥a.jre.javase 19.0.0 ➥a.jre.javase 20.0.0 ➥a.jre.javase 21.0.0 ➥a.jre.javase 22.0.0 ➥a.jre.javase 23.0.0 ➥a.jre.javase 24.0.0 ➥a.jre.javase 25.0.0 ➥a.jre.javase 26.0.0 ➥a.jre.javase 27.0.0 ➥a.jre.javase 28.0.0 " />
< required namespace = " java.package " name = " java.util.function " range = " 0.0.0 ▷ ➥a.jre.javase 11.0.0 ➥a.jre.javase 12.0.0 ➥a.jre.javase 13.0.0 ➥a.jre.javase 14.0.0 ➥a.jre.javase 15.0.0 ➥a.jre.javase 16.0.0 ➥a.jre.javase 17.0.0 ➥a.jre.javase 18.0.0 ➥a.jre.javase 19.0.0 ➥a.jre.javase 20.0.0 ➥a.jre.javase 21.0.0 ➥a.jre.javase 22.0.0 ➥a.jre.javase 23.0.0 ➥a.jre.javase 24.0.0 ➥a.jre.javase 25.0.0 ➥a.jre.javase 26.0.0 ➥a.jre.javase 27.0.0 ➥a.jre.javase 28.0.0 " />
< required namespace = " java.package " name = " java.util.regex " range = " 0.0.0 ▷ ➥a.jre.javase 11.0.0 ➥a.jre.javase 12.0.0 ➥a.jre.javase 13.0.0 ➥a.jre.javase 14.0.0 ➥a.jre.javase 15.0.0 ➥a.jre.javase 16.0.0 ➥a.jre.javase 17.0.0 ➥a.jre.javase 18.0.0 ➥a.jre.javase 19.0.0 ➥a.jre.javase 20.0.0 ➥a.jre.javase 21.0.0 ➥a.jre.javase 22.0.0 ➥a.jre.javase 23.0.0 ➥a.jre.javase 24.0.0 ➥a.jre.javase 25.0.0 ➥a.jre.javase 26.0.0 ➥a.jre.javase 27.0.0 ➥a.jre.javase 28.0.0 " />
< required namespace = " java.package " name = " java.util.stream " range = " 0.0.0 ▷ ➥a.jre.javase 11.0.0 ➥a.jre.javase 12.0.0 ➥a.jre.javase 13.0.0 ➥a.jre.javase 14.0.0 ➥a.jre.javase 15.0.0 ➥a.jre.javase 16.0.0 ➥a.jre.javase 17.0.0 ➥a.jre.javase 18.0.0 ➥a.jre.javase 19.0.0 ➥a.jre.javase 20.0.0 ➥a.jre.javase 21.0.0 ➥a.jre.javase 22.0.0 ➥a.jre.javase 23.0.0 ➥a.jre.javase 24.0.0 ➥a.jre.javase 25.0.0 ➥a.jre.javase 26.0.0 ➥a.jre.javase 27.0.0 ➥a.jre.javase 28.0.0 " />
< required namespace = " java.package " name = " java.util.zip " range = " 0.0.0 ▷ ➥a.jre.javase 11.0.0 ➥a.jre.javase 12.0.0 ➥a.jre.javase 13.0.0 ➥a.jre.javase 14.0.0 ➥a.jre.javase 15.0.0 ➥a.jre.javase 16.0.0 ➥a.jre.javase 17.0.0 ➥a.jre.javase 18.0.0 ➥a.jre.javase 19.0.0 ➥a.jre.javase 20.0.0 ➥a.jre.javase 21.0.0 ➥a.jre.javase 22.0.0 ➥a.jre.javase 23.0.0 ➥a.jre.javase 24.0.0 ➥a.jre.javase 25.0.0 ➥a.jre.javase 26.0.0 ➥a.jre.javase 27.0.0 ➥a.jre.javase 28.0.0 " />
< requiredProperties namespace = " osgi.ee " match = " (&(osgi.ee=JavaSE)(version=1.8)) " >
< filter >
(!(org.eclipse.equinox.p2.disable.require.capability.osgi.ee=true))
</ filter >
< description >
org.apache.commons.commons-io
</ description >
</ requiredProperties >
< required namespace = " org.eclipse.equinox.p2.iu " name = " org.apache.commons.commons-io.source " range = " [2.22.0,2.22.0] ▷ ➥2.22.0 " optional = " true " >
< filter >
(org.eclipse.update.install.sources=true)
</ filter >
</ required >
</ requires >
< artifacts size = " 1 " >
< artifact classifier = " osgi.bundle " id = " org.apache.commons.commons-io " version = " 2.22.0 " />
</ artifacts >
< touchpoint id = " org.eclipse.equinox.p2.osgi " version = " 1.0.0 " />
< touchpointData size = " 1 " >
< instructions size = " 1 " >
< instruction key = " manifest " >
Bundle-SymbolicName: org.apache.commons.commons-io
Bundle-Version: 2.22.0
</ instruction >
</ instructions >
</ touchpointData >
</ unit >