<?xml version='1.0' encoding='UTF-8'?> <?metadataRepository version='1.2.0'?> <repository name='equinox-sdk' type='org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository' version='1'> <properties size='1'> <property name='p2.timestamp' value='1732144373455'/> </properties> <units size='349'> <unit id='org.sat4j.core.source' version='2.3.6.v20201214' singleton='false'> <update id='org.sat4j.core.source' range='[0.0.0,2.3.6.v20201214)' severity='0'/> <properties size='7'> <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.sat4j.core:2.3.6.v20201214'/> <property name='maven-groupId' value='org.ow2.sat4j'/> <property name='maven-artifactId' value='org.ow2.sat4j.core'/> <property name='maven-version' value='2.3.6'/> <property name='maven-classifier' value='sources'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='4'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.sat4j.core.source' version='2.3.6.v20201214'/> <provided namespace='osgi.bundle' name='org.sat4j.core.source' version='2.3.6.v20201214'/> <provided namespace='osgi.identity' name='org.sat4j.core.source' version='2.3.6.v20201214'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.sat4j.core.source' version='2.3.6.v20201214'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.sat4j.core.source
Bundle-Version: 2.3.6.v20201214 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.security.ui' version='1.4.300.v20240513-1104' generation='2'> <update id='org.eclipse.equinox.security.ui' range='[0.0.0,1.4.300.v20240513-1104)' severity='0'/> <properties size='9'> <property name='df_LT.pluginName' value='Equinox Security Default UI'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%pluginName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.security.ui'/> <property name='maven-version' value='1.4.300-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='12'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.security.ui' version='1.4.300.v20240513-1104'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.security.ui' version='1.4.300.v20240513-1104'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.provisional.security.ui' version='1.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.security.ui' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.security.ui.nls' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.security.ui.preferences' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.security.ui.storage' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.security.ui.storage.view' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.security.ui.wizard' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.security.ui' version='1.4.300.v20240513-1104'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='16'> <required namespace='osgi.bundle' name='org.eclipse.equinox.security' range='[1.4.100,2.0.0)'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.preferences' range='[3.2.200,4.0.0)'/> <required namespace='osgi.bundle' name='org.eclipse.swt' range='[3.118.0,4.0.0)'/> <required namespace='osgi.bundle' name='org.eclipse.ui' range='[3.4.0,4.0.0)'/> <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='[3.29.0,4.0.0)'/> <required namespace='java.package' name='javax.crypto.spec' range='0.0.0'/> <required namespace='java.package' name='javax.security.auth.x500' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.internal.provisional.service.security' range='[1.0.0,2.0.0)'/> <required namespace='java.package' name='org.eclipse.osgi.internal.service.security' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.service.debug' range='[1.0.0,2.0.0)'/> <required namespace='java.package' name='org.eclipse.osgi.service.security' range='[1.0.0,2.0.0)'/> <required namespace='java.package' name='org.eclipse.osgi.util' range='[1.1.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.framework' range='0.0.0'/> <required namespace='java.package' name='org.osgi.util.tracker' range='[1.3.3,2.0.0)'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.security.ui </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.security.ui.source' range='[1.4.300.v20240513-1104,1.4.300.v20240513-1104]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.security.ui' version='1.4.300.v20240513-1104'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.security.ui;singleton:=true
Bundle-Version: 1.4.300.v20240513-1104 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.user.ui.feature.group' version='2.4.2600.v20241022-1057' singleton='false'> <update id='org.eclipse.equinox.p2.user.ui.feature.group' range='[0.0.0,2.4.2600.v20241022-1057)' severity='0'/> <properties size='13'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.description' value='%description'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.type.group' value='true'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.user.ui'/> <property name='maven-version' value='2.4.2600-SNAPSHOT'/> <property name='maven-type' value='eclipse-feature'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2008, 2013 IBM Corporation and others.'/> <property name='df_LT.featureName' value='Equinox p2, Provisioning for IDEs.'/> <property name='df_LT.description' value='Eclipse p2 Provisioning Platform for use in IDE related scenarios'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> </properties> <provides size='2'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.user.ui.feature.group' version='2.4.2600.v20241022-1057'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='6'> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.core.feature.feature.group' range='[1.7.400.v20241019-1812,1.7.400.v20241019-1812]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.extras.feature.feature.group' range='[1.4.2600.v20241019-1812,1.4.2600.v20241019-1812]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.rcp.feature.feature.group' range='[1.4.2600.v20241019-1812,1.4.2600.v20241019-1812]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.updatesite' range='[1.3.500.v20241022-1057,1.3.500.v20241022-1057]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.ui.importexport' range='[1.4.500.v20240621-1554,1.4.500.v20240621-1554]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.user.ui.feature.jar' range='[2.4.2600.v20241022-1057,2.4.2600.v20241022-1057]'> <filter> (org.eclipse.update.install.features=true) </filter> </required> </requires> <touchpoint id='null' version='0.0.0'/> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.equinox.metatype.source' version='1.6.600.v20240513-1104' singleton='false'> <update id='org.eclipse.equinox.metatype.source' range='[0.0.0,1.6.600.v20240513-1104)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Meta Type Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.metatype'/> <property name='maven-version' value='1.6.600-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.metatype.source' version='1.6.600.v20240513-1104'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.metatype.source' version='1.6.600.v20240513-1104'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.metatype.source' version='1.6.600.v20240513-1104'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.metatype.source' version='1.6.600.v20240513-1104'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.metatype.source
Bundle-Version: 1.6.600.v20240513-1104 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.core.expressions.source' version='3.9.400.v20240413-1529' singleton='false'> <update id='org.eclipse.core.expressions.source' range='[0.0.0,3.9.400.v20240413-1529)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org'/> <property name='df_LT.bundleName' value='Expression Language Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.core.expressions'/> <property name='maven-version' value='3.9.400-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.expressions.source' version='3.9.400.v20240413-1529'/> <provided namespace='osgi.bundle' name='org.eclipse.core.expressions.source' version='3.9.400.v20240413-1529'/> <provided namespace='osgi.identity' name='org.eclipse.core.expressions.source' version='3.9.400.v20240413-1529'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.core.expressions.source' version='3.9.400.v20240413-1529'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.core.expressions.source
Bundle-Version: 3.9.400.v20240413-1529 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.director' version='2.6.500.v20240918-1902' generation='2'> <update id='org.eclipse.equinox.p2.director' range='[0.0.0,2.6.500.v20240918-1902)' severity='0'/> <properties size='9'> <property name='df_LT.pluginName' value='Equinox Provisioning Director'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%pluginName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.director'/> <property name='maven-version' value='2.6.500-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='9'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.director' version='2.6.500.v20240918-1902'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.director' version='2.6.500.v20240918-1902'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.director' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.rollback' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.director' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.p2.planner' version='2.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.director' version='2.6.500.v20240918-1902'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='15'> <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='[3.3.0,4.0.0)'/> <required namespace='osgi.bundle' name='org.eclipse.core.jobs' range='[3.3.0,4.0.0)'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.metadata' range='[2.8.0,3.0.0)'/> <required namespace='osgi.bundle' name='org.sat4j.core' range='[2.3.5,3.0.0)'/> <required namespace='osgi.bundle' name='org.sat4j.pb' range='[2.3.5,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.core.helpers' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.configurator' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.core' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.core.spi' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.engine' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.engine.query' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.osgi.util' range='1.0.0'/> <required namespace='java.package' name='org.osgi.framework' range='1.3.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.p2.director </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.director.source' range='[2.6.500.v20240918-1902,2.6.500.v20240918-1902]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.director' version='2.6.500.v20240918-1902'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.director;singleton:=true
Bundle-Version: 2.6.500.v20240918-1902 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.executable_root.cocoa.macosx.x86_64' version='3.8.2700.v20240929-1145'> <provides size='1'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.executable_root.cocoa.macosx.x86_64' version='3.8.2700.v20240929-1145'/> </provides> <filter> (&(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa)) </filter> <artifacts size='1'> <artifact classifier='binary' id='org.eclipse.equinox.executable_root.cocoa.macosx.x86_64' version='3.8.2700.v20240929-1145'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.native' version='1.0.0'/> <touchpointData size='2'> <instructions size='2'> <instruction key='uninstall'> cleanupzip(source:@artifact, target:${installFolder}); </instruction> <instruction key='install'> unzip(source:@artifact, target:${installFolder}); </instruction> </instructions> <instructions size='1'> <instruction key='install'> chmod(targetDir:${installFolder}, targetFile:Eclipse.app/Contents/MacOS/launcher, permissions:755); </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.jdt.core.compiler.batch.source' version='3.40.0.v20241112-0530' singleton='false'> <update id='org.eclipse.jdt.core.compiler.batch.source' range='[0.0.0,3.40.0.v20241112-0530)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org'/> <property name='df_LT.bundleName' value='Eclipse Compiler for Java(TM) Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.jdt'/> <property name='maven-artifactId' value='org.eclipse.jdt.core.compiler.batch'/> <property name='maven-version' value='3.40.0-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jdt.core.compiler.batch.source' version='3.40.0.v20241112-0530'/> <provided namespace='osgi.bundle' name='org.eclipse.jdt.core.compiler.batch.source' version='3.40.0.v20241112-0530'/> <provided namespace='osgi.identity' name='org.eclipse.jdt.core.compiler.batch.source' version='3.40.0.v20241112-0530'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.jdt.core.compiler.batch.source' version='3.40.0.v20241112-0530'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.jdt.core.compiler.batch.source
Bundle-Version: 3.40.0.v20241112-0530 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.security.source' version='1.4.400.v20240702-1702' singleton='false'> <update id='org.eclipse.equinox.security.source' range='[0.0.0,1.4.400.v20240702-1702)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Equinox Java Authentication and Authorization Service (JAAS) Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.security'/> <property name='maven-version' value='1.4.400-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.security.source' version='1.4.400.v20240702-1702'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.security.source' version='1.4.400.v20240702-1702'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.security.source' version='1.4.400.v20240702-1702'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.security.source' version='1.4.400.v20240702-1702'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.security.source
Bundle-Version: 1.4.400.v20240702-1702 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.installer' version='1.4.300.v20240321-1450' generation='2'> <update id='org.eclipse.equinox.p2.installer' range='[0.0.0,1.4.300.v20240321-1450)' severity='0'/> <properties size='9'> <property name='df_LT.pluginName' value='Equinox Provisioning Installer'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%pluginName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.installer'/> <property name='maven-version' value='1.4.300-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='8'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.installer' version='1.4.300.v20240321-1450'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.installer' version='1.4.300.v20240321-1450'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.installer' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.installer.ui' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.installer' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.installer' version='1.4.300.v20240321-1450'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='15'> <required namespace='osgi.bundle' name='org.eclipse.osgi' range='[3.7.0,4.0.0)'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.app' range='0.0.0'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='0.0.0'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.director' range='[2.0.0,3.0.0)'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.metadata.repository' range='[1.1.0,2.0.0)'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.metadata' range='[2.0.0,3.0.0)'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.engine' range='[2.0.0,3.0.0)'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.core' range='[2.0.0,3.0.0)'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.artifact.repository' range='1.1.0'/> <required namespace='osgi.bundle' name='org.eclipse.swt' range='0.0.0'/> <required namespace='osgi.bundle' name='org.eclipse.core.net' range='1.1.0'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.repository' range='2.1.0'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.transport.ecf' range='1.0.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.p2.installer </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.installer.source' range='[1.4.300.v20240321-1450,1.4.300.v20240321-1450]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.installer' version='1.4.300.v20240321-1450'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.installer;singleton:=true
Bundle-Version: 1.4.300.v20240321-1450 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.ui.sdk.scheduler' version='1.6.300.v20240515-1919' generation='2'> <update id='org.eclipse.equinox.p2.ui.sdk.scheduler' range='[0.0.0,1.6.300.v20240515-1919)' severity='0'/> <properties size='9'> <property name='df_LT.bundleName' value='Equinox Provisioning Platform Automatic Update Support'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.ui.sdk.scheduler'/> <property name='maven-version' value='1.6.300-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='7'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.ui.sdk.scheduler' version='1.6.300.v20240515-1919'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.ui.sdk.scheduler' version='1.6.300.v20240515-1919'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.ui.sdk.scheduler' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.ui.sdk.scheduler.migration' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.ui.sdk.scheduler' version='1.6.300.v20240515-1919'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='30'> <required namespace='osgi.bundle' name='org.eclipse.ui' range='0.0.0'/> <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.updatechecker' range='0.0.0'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.ui' range='0.0.0'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.repository' range='2.3.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.core.helpers' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.engine' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.engine.phases' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.garbagecollector' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata.query' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.touchpoint.eclipse' range='2.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.ui' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.ui.actions' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.ui.query' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.core.eventbus' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.repository' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.updatechecker' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.core' range='[2.12.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.engine' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.engine.query' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.metadata' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.operations' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.query' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.ui' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.osgi.service.resolver' range='1.1.0'/> <required namespace='java.package' name='org.eclipse.osgi.util' range='1.1.0'/> <required namespace='java.package' name='org.osgi.framework' range='1.6.0'/> <required namespace='java.package' name='org.osgi.service.packageadmin' range='1.2.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.p2.ui.sdk.scheduler </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.ui.sdk.scheduler.source' range='[1.6.300.v20240515-1919,1.6.300.v20240515-1919]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.ui.sdk.scheduler' version='1.6.300.v20240515-1919'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.ui.sdk.scheduler;singleton:=true
Bundle-Version: 1.6.300.v20240515-1919 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.ecf.provider.filetransfer.httpclient5.win32' version='1.1.100.v20240808-1900' generation='2'> <update id='org.eclipse.ecf.provider.filetransfer.httpclient5.win32' range='[0.0.0,1.1.100.v20240808-1900)' severity='0'/> <properties size='9'> <property name='df_LT.plugin.provider' value='Eclipse.org - ECF'/> <property name='df_LT.plugin.name' value='ECF HttpComponents 4.5 Filetransfer Windows Components'/> <property name='org.eclipse.equinox.p2.name' value='%plugin.name'/> <property name='org.eclipse.equinox.p2.provider' value='%plugin.provider'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.ecf'/> <property name='maven-artifactId' value='org.eclipse.ecf.provider.filetransfer.httpclient5.win32'/> <property name='maven-version' value='1.1.100-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer.httpclient5.win32' version='1.1.100.v20240808-1900'/> <provided namespace='osgi.bundle' name='org.eclipse.ecf.provider.filetransfer.httpclient5.win32' version='1.1.100.v20240808-1900'/> <provided namespace='osgi.identity' name='org.eclipse.ecf.provider.filetransfer.httpclient5.win32' version='1.1.100.v20240808-1900'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='37'> <required namespace='osgi.bundle' name='org.eclipse.ecf' range='[3.4.0,4.0.0)'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='[3.0.0,4.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.async' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.async.methods' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.auth' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.classic' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.classic.methods' range='5.1.3'/> <required namespace='java.package' name='org.apache.hc.client5.http.config' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.cookie' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.entity' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.entity.mime' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.impl' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.impl.async' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.impl.auth' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.impl.classic' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.impl.cookie' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.impl.io' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.impl.nio' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.impl.routing' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.io' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.nio' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.protocol' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.psl' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.routing' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.socket' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.ssl' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.utils' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.http.config' range='[5.1.4,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.impl.win' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.eclipse.ecf.filetransfer' range='[5.0.0,6.0.0)'/> <required namespace='java.package' name='org.eclipse.ecf.internal.provider.filetransfer.httpclient5' range='[1.0.0,2.0.0)'/> <required namespace='java.package' name='org.eclipse.ecf.provider.filetransfer.httpclient5' range='[1.0.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.framework' range='[1.3.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.service.component.annotations' range='[1.2.0,2.0.0)' optional='true' greedy='false'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.ecf.provider.filetransfer.httpclient5.win32 </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer.httpclient5.win32.source' range='[1.1.100.v20240808-1900,1.1.100.v20240808-1900]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <filter> (osgi.os=win32) </filter> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.ecf.provider.filetransfer.httpclient5.win32' version='1.1.100.v20240808-1900'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.ecf.provider.filetransfer.httpclient5.win32;singleton:=true
Bundle-Version: 1.1.100.v20240808-1900 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.security.linux' version='1.1.300.v20240419-2334' generation='2'> <update id='org.eclipse.equinox.security.linux' range='[0.0.0,1.1.300.v20240419-2334)' severity='0'/> <properties size='9'> <property name='df_LT.fragmentName' value='Linux libsecret integration'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%fragmentName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='fragment'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.security.linux'/> <property name='maven-version' value='1.1.300-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='7'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.security.linux' version='1.1.300.v20240419-2334'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.security.linux' version='1.1.300.v20240419-2334'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.security.linux' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.security.linux' version='1.1.300.v20240419-2334'> <properties size='1'> <property name='type' value='osgi.fragment'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/> <provided namespace='osgi.fragment' name='org.eclipse.equinox.security' version='1.1.300.v20240419-2334'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='4'> <required namespace='osgi.bundle' name='org.eclipse.equinox.security' range='[1.0.0,2.0.0)'/> <required namespace='osgi.bundle' name='com.sun.jna' range='[5.8.0,6.0.0)'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.security.linux </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.security.linux.source' range='[1.1.300.v20240419-2334,1.1.300.v20240419-2334]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <filter> (osgi.os=linux) </filter> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.security.linux' version='1.1.300.v20240419-2334'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.security.linux;singleton:=true
Bundle-Version: 1.1.300.v20240419-2334
Fragment-Host: org.eclipse.equinox.security;bundle-version="[1.0.0,2.0.0)" </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.ecf.core.ssl.feature.source.feature.group' version='1.1.600.v20240812-1535' singleton='false'> <update id='org.eclipse.ecf.core.ssl.feature.source.feature.group' range='[0.0.0,1.1.600.v20240812-1535)' severity='0'/> <properties size='12'> <property name='org.eclipse.equinox.p2.name' value='ECF Core SSL Feature Developer Resources'/> <property name='org.eclipse.equinox.p2.description' value='This feature provides the ECF core SSL fragment. On Equinox-based frameworks, this fragment exposes the Equinox TrustManager to ECF FileTransfer and other ECF-based communications.'/> <property name='org.eclipse.equinox.p2.description.url' value='http://www.eclipse.org/ecf'/> <property name='org.eclipse.equinox.p2.provider' value='Eclipse.org - ECF'/> <property name='org.eclipse.equinox.p2.type.group' value='true'/> <property name='maven-groupId' value='org.eclipse.ecf'/> <property name='maven-artifactId' value='org.eclipse.ecf.core.ssl.feature'/> <property name='maven-version' value='1.1.600-SNAPSHOT'/> <property name='maven-classifier' value='sources-feature'/> <property name='maven-type' value='eclipse-feature'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2009 Composent, Inc. and others.

This program and the accompanying materials are made
available under the terms of the Eclipse Public License 2.0
which is available at https://www.eclipse.org/legal/epl-2.0/

SPDX-License-Identifier: EPL-2.0'/> </properties> <provides size='2'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.core.ssl.feature.source.feature.group' version='1.1.600.v20240812-1535'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='2'> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.ssl.source' range='[1.3.100.v20240812-1535,1.3.100.v20240812-1535]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.core.ssl.feature.source.feature.jar' range='[1.1.600.v20240812-1535,1.1.600.v20240812-1535]'> <filter> (org.eclipse.update.install.features=true) </filter> </required> </requires> <touchpoint id='null' version='0.0.0'/> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.equinox.p2.discovery.compatibility.source' version='1.3.500.v20240918-1902' singleton='false'> <update id='org.eclipse.equinox.p2.discovery.compatibility.source' range='[0.0.0,1.3.500.v20240918-1902)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Equinox Provisioning Discovery Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.discovery.compatibility'/> <property name='maven-version' value='1.3.500-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.discovery.compatibility.source' version='1.3.500.v20240918-1902'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.discovery.compatibility.source' version='1.3.500.v20240918-1902'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.discovery.compatibility.source' version='1.3.500.v20240918-1902'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.discovery.compatibility.source' version='1.3.500.v20240918-1902'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.discovery.compatibility.source
Bundle-Version: 1.3.500.v20240918-1902 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.simpleconfigurator.manipulator.source' version='2.3.300.v20240702-1335' singleton='false'> <update id='org.eclipse.equinox.simpleconfigurator.manipulator.source' range='[0.0.0,2.3.300.v20240702-1335)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Simple Configurator Manipulator Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.simpleconfigurator.manipulator'/> <property name='maven-version' value='2.3.300-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.simpleconfigurator.manipulator.source' version='2.3.300.v20240702-1335'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.simpleconfigurator.manipulator.source' version='2.3.300.v20240702-1335'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.simpleconfigurator.manipulator.source' version='2.3.300.v20240702-1335'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.simpleconfigurator.manipulator.source' version='2.3.300.v20240702-1335'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.simpleconfigurator.manipulator.source
Bundle-Version: 2.3.300.v20240702-1335 </instruction> </instructions> </touchpointData> </unit> <unit id='org.apache.httpcomponents.core5.httpcore5-h2.source' version='5.2.3.v20230922-1600' singleton='false'> <update id='org.apache.httpcomponents.core5.httpcore5-h2.source' range='[0.0.0,5.2.3.v20230922-1600)' severity='0'/> <properties size='7'> <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.apache.httpcomponents.core5.httpcore5-h2:5.2.3.v20230922-1600'/> <property name='maven-groupId' value='org.apache.httpcomponents.core5'/> <property name='maven-artifactId' value='httpcore5-h2'/> <property name='maven-version' value='5.2.3'/> <property name='maven-classifier' value='sources'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='4'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.apache.httpcomponents.core5.httpcore5-h2.source' version='5.2.3.v20230922-1600'/> <provided namespace='osgi.bundle' name='org.apache.httpcomponents.core5.httpcore5-h2.source' version='5.2.3.v20230922-1600'/> <provided namespace='osgi.identity' name='org.apache.httpcomponents.core5.httpcore5-h2.source' version='5.2.3.v20230922-1600'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.apache.httpcomponents.core5.httpcore5-h2.source' version='5.2.3.v20230922-1600'/> </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.httpcomponents.core5.httpcore5-h2.source
Bundle-Version: 5.2.3.v20230922-1600 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.transforms.xslt.source' version='1.3.100.v20240321-1445' singleton='false'> <update id='org.eclipse.equinox.transforms.xslt.source' range='[0.0.0,1.3.100.v20240321-1445)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='XSLT Transform Provider Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.transforms.xslt'/> <property name='maven-version' value='1.3.100-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.transforms.xslt.source' version='1.3.100.v20240321-1445'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.transforms.xslt.source' version='1.3.100.v20240321-1445'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.transforms.xslt.source' version='1.3.100.v20240321-1445'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.transforms.xslt.source' version='1.3.100.v20240321-1445'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.transforms.xslt.source
Bundle-Version: 1.3.100.v20240321-1445 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.garbagecollector' version='1.3.400.v20241012-1120' generation='2'> <update id='org.eclipse.equinox.p2.garbagecollector' range='[0.0.0,1.3.400.v20241012-1120)' severity='0'/> <properties size='9'> <property name='df_LT.pluginName' value='Equinox Provisioning Garbage Collector'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%pluginName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.garbagecollector'/> <property name='maven-version' value='1.3.400-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='6'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.garbagecollector' version='1.3.400.v20241012-1120'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.garbagecollector' version='1.3.400.v20241012-1120'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.garbagecollector' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.garbagecollector' version='1.3.400.v20241012-1120'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='18'> <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.engine' range='0.0.0'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.registry' range='[3.4.0,4.0.0)'/> <required namespace='java.package' name='org.eclipse.core.runtime.preferences' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.app' range='1.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.core.helpers' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.core.eventbus' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.core' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.core.spi' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.metadata' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.query' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.artifact' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.osgi.service.debug' range='1.2.0'/> <required namespace='java.package' name='org.eclipse.osgi.util' range='1.1.0'/> <required namespace='java.package' name='org.osgi.framework' range='1.6.0'/> <required namespace='java.package' name='org.osgi.service.prefs' range='1.1.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.p2.garbagecollector </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.garbagecollector.source' range='[1.3.400.v20241012-1120,1.3.400.v20241012-1120]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.garbagecollector' version='1.3.400.v20241012-1120'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.garbagecollector;singleton:=true
Bundle-Version: 1.3.400.v20241012-1120 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.extras.feature.feature.jar' version='1.4.2600.v20241019-1812'> <properties size='12'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.description' value='%description'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2010, 2013 EclipseSource Inc. and others.'/> <property name='df_LT.featureName' value='Equinox p2, backward compatibility support'/> <property name='df_LT.description' value='Provides some backward compatibility support (e.g. drop-ins, legacy update site) and the metadata generation facility.'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.extras.feature'/> <property name='maven-version' value='1.4.2600-SNAPSHOT'/> <property name='maven-type' value='eclipse-feature'/> </properties> <provides size='3'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.extras.feature.feature.jar' version='1.4.2600.v20241019-1812'/> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/> <provided namespace='org.eclipse.update.feature' name='org.eclipse.equinox.p2.extras.feature' version='1.4.2600.v20241019-1812'/> </provides> <filter> (org.eclipse.update.install.features=true) </filter> <artifacts size='1'> <artifact classifier='org.eclipse.update.feature' id='org.eclipse.equinox.p2.extras.feature' version='1.4.2600.v20241019-1812'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='zipped'> true </instruction> </instructions> </touchpointData> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.equinox.jsp.jasper.source' version='1.2.100.v20240321-1445' singleton='false'> <update id='org.eclipse.equinox.jsp.jasper.source' range='[0.0.0,1.2.100.v20240321-1445)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Jasper Jsp Support Bundle Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.jsp.jasper'/> <property name='maven-version' value='1.2.100-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.jsp.jasper.source' version='1.2.100.v20240321-1445'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.jsp.jasper.source' version='1.2.100.v20240321-1445'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.jsp.jasper.source' version='1.2.100.v20240321-1445'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.jsp.jasper.source' version='1.2.100.v20240321-1445'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.jsp.jasper.source
Bundle-Version: 1.2.100.v20240321-1445 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.cm' version='1.6.100.v20240329-0940' singleton='false' generation='2'> <update id='org.eclipse.equinox.cm' range='[0.0.0,1.6.100.v20240329-0940)' severity='0'/> <properties size='9'> <property name='df_LT.bundleName' value='Configuration Admin'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.cm'/> <property name='maven-version' value='1.6.100-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='7'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.cm' version='1.6.100.v20240329-0940'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.cm' version='1.6.100.v20240329-0940'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.cm' version='1.6.100.v20240329-0940'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='osgi.service' name='org.eclipse.equinox.cm_1.6.100.v20240329-0940-1' version='0.0.0'> <properties size='1'> <property name='objectClass' value='org.osgi.service.cm.ConfigurationAdmin' type='List'/> </properties> </provided> <provided namespace='osgi.implementation' name='osgi.cm' version='1.6.0'/> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='8'> <required namespace='java.package' name='org.osgi.framework' range='1.7.0'/> <required namespace='java.package' name='org.osgi.service.cm' range='[1.6.0,1.7.0)'/> <required namespace='java.package' name='org.osgi.service.coordinator' range='[1.0.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.service.event' range='1.0.0' optional='true' greedy='false'/> <required namespace='java.package' name='org.osgi.service.log' range='1.3.0'/> <required namespace='java.package' name='org.osgi.util.tracker' range='1.3.1'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.cm </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.cm.source' range='[1.6.100.v20240329-0940,1.6.100.v20240329-0940]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.cm' version='1.6.100.v20240329-0940'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.cm
Bundle-Version: 1.6.100.v20240329-0940 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.director.app' version='1.3.500.v20240918-1902' generation='2'> <update id='org.eclipse.equinox.p2.director.app' range='[0.0.0,1.3.500.v20240918-1902)' severity='0'/> <properties size='9'> <property name='df_LT.pluginName' value='Equinox Provisioning Director Application'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%pluginName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.director.app'/> <property name='maven-version' value='1.3.500-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='6'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.director.app' version='1.3.500.v20240918-1902'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.director.app' version='1.3.500.v20240918-1902'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.director.app' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.director.app' version='1.3.500.v20240918-1902'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='32'> <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='[3.5.0,4.0.0)'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.publisher' range='[1.9.200,2.0.0)'/> <required namespace='java.package' name='org.bouncycastle.openpgp' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.app' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.core.helpers' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.director' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.engine' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.engine.phases' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.core.eventbus' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.director' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.repository' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.core' range='[2.8.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.core.spi' range='[2.1.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.engine' range='[2.3.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.engine.query' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.metadata' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.metadata.expression' range='2.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.planner' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.query' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.artifact' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.artifact.spi' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.metadata' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.metadata.spi' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.spi' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.osgi.framework.log' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.service.environment' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.util' range='0.0.0'/> <required namespace='java.package' name='org.osgi.framework' range='1.6.0'/> <required namespace='java.package' name='org.osgi.service.packageadmin' range='0.0.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.p2.director.app </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.director.app.source' range='[1.3.500.v20240918-1902,1.3.500.v20240918-1902]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.director.app' version='1.3.500.v20240918-1902'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.director.app;singleton:=true
Bundle-Version: 1.3.500.v20240918-1902 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.ui.source' version='2.8.600.v20240920-1526' singleton='false'> <update id='org.eclipse.equinox.p2.ui.source' range='[0.0.0,2.8.600.v20240920-1526)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Equinox Provisioning UI Support Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.ui'/> <property name='maven-version' value='2.8.600-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.ui.source' version='2.8.600.v20240920-1526'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.ui.source' version='2.8.600.v20240920-1526'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.ui.source' version='2.8.600.v20240920-1526'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.ui.source' version='2.8.600.v20240920-1526'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.ui.source
Bundle-Version: 2.8.600.v20240920-1526 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.extensionlocation' version='1.5.400.v20240321-1450' generation='2'> <update id='org.eclipse.equinox.p2.extensionlocation' range='[0.0.0,1.5.400.v20240321-1450)' severity='0'/> <properties size='9'> <property name='df_LT.pluginName' value='Equinox Provisioning Extension Location Repository Support'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%pluginName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.extensionlocation'/> <property name='maven-version' value='1.5.400-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='6'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.extensionlocation' version='1.5.400.v20240321-1450'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.extensionlocation' version='1.5.400.v20240321-1450'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.extensionlocation' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.extensionlocation' version='1.5.400.v20240321-1450'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='25'> <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='[3.5.0,4.0.0)'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.metadata' range='[2.8.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.artifact.repository.simple' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.core.helpers' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata.repository' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.publisher.eclipse' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.touchpoint.eclipse' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.update' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.directorywatcher' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.core' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.engine' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.publisher' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.publisher.eclipse' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.artifact' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.artifact.spi' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.metadata' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.metadata.spi' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.spi' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.osgi.service.datalocation' range='1.1.0'/> <required namespace='java.package' name='org.eclipse.osgi.service.resolver' range='1.2.0'/> <required namespace='java.package' name='org.eclipse.osgi.util' range='0.0.0'/> <required namespace='java.package' name='org.osgi.framework' range='1.6.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.p2.extensionlocation </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.extensionlocation.source' range='[1.5.400.v20240321-1450,1.5.400.v20240321-1450]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.extensionlocation' version='1.5.400.v20240321-1450'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.extensionlocation;singleton:=true
Bundle-Version: 1.5.400.v20240321-1450 </instruction> </instructions> </touchpointData> </unit> <unit id='org.osgi.util.measurement.source' version='1.0.2.201802012109' singleton='false'> <update id='org.osgi.util.measurement.source' range='[0.0.0,1.0.2.201802012109)' severity='0'/> <properties size='7'> <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.osgi.util.measurement:1.0.2.201802012109'/> <property name='maven-groupId' value='org.osgi'/> <property name='maven-artifactId' value='org.osgi.util.measurement'/> <property name='maven-version' value='1.0.2'/> <property name='maven-classifier' value='sources'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='4'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.osgi.util.measurement.source' version='1.0.2.201802012109'/> <provided namespace='osgi.bundle' name='org.osgi.util.measurement.source' version='1.0.2.201802012109'/> <provided namespace='osgi.identity' name='org.osgi.util.measurement.source' version='1.0.2.201802012109'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.osgi.util.measurement.source' version='1.0.2.201802012109'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.osgi.util.measurement.source
Bundle-Version: 1.0.2.201802012109 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.director.source' version='2.6.500.v20240918-1902' singleton='false'> <update id='org.eclipse.equinox.p2.director.source' range='[0.0.0,2.6.500.v20240918-1902)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Equinox Provisioning Director Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.director'/> <property name='maven-version' value='2.6.500-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.director.source' version='2.6.500.v20240918-1902'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.director.source' version='2.6.500.v20240918-1902'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.director.source' version='2.6.500.v20240918-1902'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.director.source' version='2.6.500.v20240918-1902'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.director.source
Bundle-Version: 2.6.500.v20240918-1902 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.launcher.win32.win32.x86_64' version='1.2.1100.v20240722-2106'> <update id='org.eclipse.equinox.launcher.win32.win32.x86_64' range='[0.0.0,1.2.1100.v20240722-2106)' severity='0'/> <properties size='9'> <property name='df_LT.pluginName' value='Equinox Launcher Win32 X86_64 Fragment'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%pluginName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='launcher.win32.win32.x86_64'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.launcher.win32.win32.x86_64'/> <property name='maven-version' value='1.2.1100-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='6'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.launcher.win32.win32.x86_64' version='1.2.1100.v20240722-2106'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.launcher.win32.win32.x86_64' version='1.2.1100.v20240722-2106'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.launcher.win32.win32.x86_64' version='1.2.1100.v20240722-2106'> <properties size='1'> <property name='type' value='osgi.fragment'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/> <provided namespace='osgi.fragment' name='org.eclipse.equinox.launcher' version='1.2.1100.v20240722-2106'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='2'> <required namespace='osgi.bundle' name='org.eclipse.equinox.launcher' range='[1.6.0,1.7.0)'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.launcher.win32.win32.x86_64.source' range='[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <filter> (&(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32)) </filter> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.launcher.win32.win32.x86_64' version='1.2.1100.v20240722-2106'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='2'> <instruction key='zipped'> true </instruction> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.launcher.win32.win32.x86_64;singleton:=true
Bundle-Version: 1.2.1100.v20240722-2106
Fragment-Host: org.eclipse.equinox.launcher;bundle-version="[1.6.0,1.7.0)" </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.rcp.feature.source.feature.jar' version='1.4.2600.v20241019-1812'> <properties size='13'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.description' value='%description'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2008, 2011 IBM Corporation and others.'/> <property name='df_LT.featureName' value='Equinox p2 RCP Management Facilities Source'/> <property name='df_LT.description' value='Source code for the Equinox provisioning platform'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.rcp.feature'/> <property name='maven-version' value='1.4.2600-SNAPSHOT'/> <property name='maven-classifier' value='sources-feature'/> <property name='maven-type' value='eclipse-feature'/> </properties> <provides size='3'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.rcp.feature.source.feature.jar' version='1.4.2600.v20241019-1812'/> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/> <provided namespace='org.eclipse.update.feature' name='org.eclipse.equinox.p2.rcp.feature.source' version='1.4.2600.v20241019-1812'/> </provides> <filter> (org.eclipse.update.install.features=true) </filter> <artifacts size='1'> <artifact classifier='org.eclipse.update.feature' id='org.eclipse.equinox.p2.rcp.feature.source' version='1.4.2600.v20241019-1812'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='zipped'> true </instruction> </instructions> </touchpointData> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.equinox.p2.director.app.source' version='1.3.500.v20240918-1902' singleton='false'> <update id='org.eclipse.equinox.p2.director.app.source' range='[0.0.0,1.3.500.v20240918-1902)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Equinox Provisioning Director Application Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.director.app'/> <property name='maven-version' value='1.3.500-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.director.app.source' version='1.3.500.v20240918-1902'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.director.app.source' version='1.3.500.v20240918-1902'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.director.app.source' version='1.3.500.v20240918-1902'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.director.app.source' version='1.3.500.v20240918-1902'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.director.app.source
Bundle-Version: 1.3.500.v20240918-1902 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.executable.feature.group' version='3.8.2700.v20240929-1145' singleton='false'> <update id='org.eclipse.equinox.executable.feature.group' range='[0.0.0,3.8.2700.v20240929-1145)' severity='0'/> <properties size='13'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.description' value='%description'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.type.group' value='true'/> <property name='maven-groupId' value='org.eclipse.equinox.feature'/> <property name='maven-artifactId' value='org.eclipse.equinox.executable'/> <property name='maven-version' value='3.8.2700-SNAPSHOT'/> <property name='maven-type' value='eclipse-feature'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2000, 2013 Eclipse contributors and others.'/> <property name='df_LT.featureName' value='Eclipse Platform Launcher Executables'/> <property name='df_LT.description' value='Platform specific launchers.'/> <property name='df_LT.providerName' value='Eclipse.org'/> </properties> <provides size='2'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.executable.feature.group' version='3.8.2700.v20240929-1145'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='18'> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.launcher' range='[1.6.900.v20240613-2009,1.6.900.v20240613-2009]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.launcher.cocoa.macosx.x86_64' range='[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]'> <filter> (&(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa)) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.launcher.cocoa.macosx.aarch64' range='[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]'> <filter> (&(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa)) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.launcher.gtk.linux.ppc64le' range='[1.2.1200.v20240924-2302,1.2.1200.v20240924-2302]'> <filter> (&(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk)) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.launcher.gtk.linux.aarch64' range='[1.2.1200.v20240924-2302,1.2.1200.v20240924-2302]'> <filter> (&(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk)) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.launcher.gtk.linux.x86_64' range='[1.2.1200.v20240924-2302,1.2.1200.v20240924-2302]'> <filter> (&(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk)) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.launcher.gtk.linux.riscv64' range='[1.2.1200.v20240924-2302,1.2.1200.v20240924-2302]'> <filter> (&(osgi.arch=riscv64)(osgi.os=linux)(osgi.ws=gtk)) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.launcher.win32.win32.aarch64' range='[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]'> <filter> (&(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32)) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.launcher.win32.win32.x86_64' range='[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]'> <filter> (&(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32)) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.executable.feature.jar' range='[3.8.2700.v20240929-1145,3.8.2700.v20240929-1145]'> <filter> (org.eclipse.update.install.features=true) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.executable_root.gtk.linux.riscv64' range='[3.8.2700.v20240929-1145,3.8.2700.v20240929-1145]'> <filter> (&(osgi.arch=riscv64)(osgi.os=linux)(osgi.ws=gtk)) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.executable_root.cocoa.macosx.x86_64' range='[3.8.2700.v20240929-1145,3.8.2700.v20240929-1145]'> <filter> (&(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa)) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.executable_root.gtk.linux.ppc64le' range='[3.8.2700.v20240929-1145,3.8.2700.v20240929-1145]'> <filter> (&(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk)) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.executable_root.gtk.linux.x86_64' range='[3.8.2700.v20240929-1145,3.8.2700.v20240929-1145]'> <filter> (&(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk)) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.executable_root.gtk.linux.aarch64' range='[3.8.2700.v20240929-1145,3.8.2700.v20240929-1145]'> <filter> (&(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk)) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.executable_root.cocoa.macosx.aarch64' range='[3.8.2700.v20240929-1145,3.8.2700.v20240929-1145]'> <filter> (&(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa)) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.executable_root.win32.win32.x86_64' range='[3.8.2700.v20240929-1145,3.8.2700.v20240929-1145]'> <filter> (&(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32)) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.executable_root.win32.win32.aarch64' range='[3.8.2700.v20240929-1145,3.8.2700.v20240929-1145]'> <filter> (&(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32)) </filter> </required> </requires> <touchpoint id='null' version='0.0.0'/> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.equinox.p2.metadata' version='2.9.200.v20241019-1812' generation='2'> <update id='org.eclipse.equinox.p2.metadata' range='[0.0.0,2.9.200.v20241019-1812)' severity='0'/> <properties size='9'> <property name='df_LT.pluginName' value='Equinox Provisioning Metadata'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%pluginName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.metadata'/> <property name='maven-version' value='2.9.200-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='14'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.metadata' version='2.9.200.v20241019-1812'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.metadata' version='2.9.200.v20241019-1812'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata.expression' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata.expression.parser' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata.index' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata.query' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.p2.metadata' version='2.4.0'/> <provided namespace='java.package' name='org.eclipse.equinox.p2.metadata.expression' version='2.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.p2.metadata.index' version='2.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.p2.query' version='2.1.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.metadata' version='2.9.200.v20241019-1812'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='7'> <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='0.0.0'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.core' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.osgi.service.localization' range='1.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.util' range='0.0.0'/> <required namespace='java.package' name='org.osgi.framework' range='1.6.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.p2.metadata </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.metadata.source' range='[2.9.200.v20241019-1812,2.9.200.v20241019-1812]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.metadata' version='2.9.200.v20241019-1812'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.metadata;singleton:=true
Bundle-Version: 2.9.200.v20241019-1812 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.ui.discovery' version='1.3.400.v20240621-1554' generation='2'> <update id='org.eclipse.equinox.p2.ui.discovery' range='[0.0.0,1.3.400.v20240621-1554)' severity='0'/> <properties size='9'> <property name='df_LT.Bundle-Name' value='Equinox Provisioning Discovery UI'/> <property name='df_LT.Bundle-Vendor' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%Bundle-Name'/> <property name='org.eclipse.equinox.p2.provider' value='%Bundle-Vendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.ui.discovery'/> <property name='maven-version' value='1.3.400-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='11'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.ui.discovery' version='1.3.400.v20240621-1554'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.ui.discovery' version='1.3.400.v20240621-1554'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.ui.discovery' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.ui.discovery.commands' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.ui.discovery.operations' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.ui.discovery.repository' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.ui.discovery.util' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.ui.discovery.wizards' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.ui.discovery' version='1.3.400.v20240621-1554'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='14'> <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/> <required namespace='osgi.bundle' name='org.eclipse.ui' range='[3.118.0,4.0.0)'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.discovery' range='[1.0.0,1.4.0)'/> <required namespace='osgi.bundle' name='org.eclipse.ui.browser' range='0.0.0'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.discovery.compatibility' range='[1.0.0,1.4.0)' optional='true' greedy='false'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.core' range='[2.0.0,3.0.0)'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.ui' range='2.0.0'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.metadata' range='[2.0.0,3.0.0)'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.operations' range='[2.0.0,3.0.0)'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.repository' range='[2.0.0,3.0.0)'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.engine' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.planner' range='2.0.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.p2.ui.discovery </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.ui.discovery.source' range='[1.3.400.v20240621-1554,1.3.400.v20240621-1554]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.ui.discovery' version='1.3.400.v20240621-1554'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.ui.discovery;singleton:=true
Bundle-Version: 1.3.400.v20240621-1554 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.bidi' version='1.5.100.v20240321-1445' generation='2'> <update id='org.eclipse.equinox.bidi' range='[0.0.0,1.5.100.v20240321-1445)' severity='0'/> <properties size='9'> <property name='df_LT.pluginName' value='Bidirectional Text Support'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%pluginName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.bidi'/> <property name='maven-version' value='1.5.100-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='10'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.bidi' version='1.5.100.v20240321-1445'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.bidi' version='1.5.100.v20240321-1445'/> <provided namespace='java.package' name='org.eclipse.equinox.bidi' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.bidi.advanced' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.bidi.custom' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.bidi.internal' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.bidi.internal.consumable' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.bidi' version='1.5.100.v20240321-1445'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='9'> <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='3.6.0'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.registry' range='3.5.0'/> <required namespace='java.package' name='org.eclipse.osgi.framework.log' range='1.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.service.localization' range='1.1.0'/> <required namespace='java.package' name='org.eclipse.osgi.util' range='1.1.0'/> <required namespace='java.package' name='org.osgi.framework' range='1.5.0'/> <required namespace='java.package' name='org.osgi.util.tracker' range='1.4.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.bidi </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.bidi.source' range='[1.5.100.v20240321-1445,1.5.100.v20240321-1445]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.bidi' version='1.5.100.v20240321-1445'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.bidi;singleton:=true
Bundle-Version: 1.5.100.v20240321-1445 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.executable_root.gtk.linux.aarch64' version='3.8.2700.v20240929-1145'> <provides size='1'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.executable_root.gtk.linux.aarch64' version='3.8.2700.v20240929-1145'/> </provides> <filter> (&(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk)) </filter> <artifacts size='1'> <artifact classifier='binary' id='org.eclipse.equinox.executable_root.gtk.linux.aarch64' version='3.8.2700.v20240929-1145'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.native' version='1.0.0'/> <touchpointData size='2'> <instructions size='2'> <instruction key='uninstall'> cleanupzip(source:@artifact, target:${installFolder}); </instruction> <instruction key='install'> unzip(source:@artifact, target:${installFolder}); </instruction> </instructions> <instructions size='1'> <instruction key='install'> chmod(targetDir:${installFolder}, targetFile:launcher, permissions:755); </instruction> </instructions> </touchpointData> </unit> <unit id='org.osgi.util.position' version='1.0.1.201505202026' singleton='false' generation='2'> <update id='org.osgi.util.position' range='[0.0.0,1.0.1.201505202026)' severity='0'/> <properties size='9'> <property name='org.eclipse.equinox.p2.name' value='org.osgi:org.osgi.util.position'/> <property name='org.eclipse.equinox.p2.description' value='OSGi Companion Code for org.osgi.util.position Version 1.0.1.'/> <property name='org.eclipse.equinox.p2.provider' value='OSGi Alliance http://www.osgi.org/'/> <property name='org.eclipse.equinox.p2.doc.url' value='http://www.osgi.org/'/> <property name='maven-groupId' value='org.osgi'/> <property name='maven-artifactId' value='org.osgi.util.position'/> <property name='maven-version' value='1.0.1'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.osgi.util.position' version='1.0.1.201505202026'/> <provided namespace='osgi.bundle' name='org.osgi.util.position' version='1.0.1.201505202026'/> <provided namespace='java.package' name='org.osgi.util.position' version='1.0.1'/> <provided namespace='osgi.identity' name='org.osgi.util.position' version='1.0.1.201505202026'> <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'/> </provides> <requires size='3'> <required namespace='java.package' name='org.osgi.util.measurement' range='[1.0.0,2.0.0)'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=1.2))'> <description> org.osgi.util.position </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.util.position.source' range='[1.0.1.201505202026,1.0.1.201505202026]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.osgi.util.position' version='1.0.1.201505202026'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.osgi.util.position
Bundle-Version: 1.0.1.201505202026 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.launcher.cocoa.macosx.aarch64' version='1.2.1100.v20240722-2106'> <update id='org.eclipse.equinox.launcher.cocoa.macosx.aarch64' range='[0.0.0,1.2.1100.v20240722-2106)' severity='0'/> <properties size='9'> <property name='df_LT.pluginName' value='Equinox Launcher MacOSX Cocoa AARCH64/ARM64 Fragment'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%pluginName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='launcher.cocoa.macosx.aarch64'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.launcher.cocoa.macosx.aarch64'/> <property name='maven-version' value='1.2.1100-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='6'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.launcher.cocoa.macosx.aarch64' version='1.2.1100.v20240722-2106'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.launcher.cocoa.macosx.aarch64' version='1.2.1100.v20240722-2106'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.launcher.cocoa.macosx.aarch64' version='1.2.1100.v20240722-2106'> <properties size='1'> <property name='type' value='osgi.fragment'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/> <provided namespace='osgi.fragment' name='org.eclipse.equinox.launcher' version='1.2.1100.v20240722-2106'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='2'> <required namespace='osgi.bundle' name='org.eclipse.equinox.launcher' range='[1.6.0,1.7.0)'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.launcher.cocoa.macosx.aarch64.source' range='[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <filter> (&(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa)) </filter> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.launcher.cocoa.macosx.aarch64' version='1.2.1100.v20240722-2106'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='2'> <instruction key='zipped'> true </instruction> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.launcher.cocoa.macosx.aarch64;singleton:=true
Bundle-Version: 1.2.1100.v20240722-2106
Fragment-Host: org.eclipse.equinox.launcher;bundle-version="[1.6.0,1.7.0)" </instruction> </instructions> </touchpointData> </unit> <unit id='org.osgi.service.upnp.source' version='1.2.1.202109301733' singleton='false'> <update id='org.osgi.service.upnp.source' range='[0.0.0,1.2.1.202109301733)' severity='0'/> <properties size='7'> <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.osgi.service.upnp:1.2.1.202109301733'/> <property name='maven-groupId' value='org.osgi'/> <property name='maven-artifactId' value='org.osgi.service.upnp'/> <property name='maven-version' value='1.2.1'/> <property name='maven-classifier' value='sources'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='4'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.upnp.source' version='1.2.1.202109301733'/> <provided namespace='osgi.bundle' name='org.osgi.service.upnp.source' version='1.2.1.202109301733'/> <provided namespace='osgi.identity' name='org.osgi.service.upnp.source' version='1.2.1.202109301733'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.osgi.service.upnp.source' version='1.2.1.202109301733'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.osgi.service.upnp.source
Bundle-Version: 1.2.1.202109301733 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.useradmin' version='1.3.100.v20240321-1445' singleton='false' generation='2'> <update id='org.eclipse.equinox.useradmin' range='[0.0.0,1.3.100.v20240321-1445)' severity='0'/> <properties size='9'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='User Admin Service'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.useradmin'/> <property name='maven-version' value='1.3.100-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='6'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.useradmin' version='1.3.100.v20240321-1445'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.useradmin' version='1.3.100.v20240321-1445'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.useradmin' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.useradmin' version='1.3.100.v20240321-1445'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='10'> <required namespace='java.package' name='org.eclipse.osgi.framework.eventmgr' range='1.1.0'/> <required namespace='java.package' name='org.eclipse.osgi.util' range='0.0.0'/> <required namespace='java.package' name='org.osgi.framework' range='1.1.0'/> <required namespace='java.package' name='org.osgi.service.event' range='1.0.0' optional='true' greedy='false'/> <required namespace='java.package' name='org.osgi.service.log' range='1.0.0'/> <required namespace='java.package' name='org.osgi.service.prefs' range='1.0.0'/> <required namespace='java.package' name='org.osgi.service.useradmin' range='[1.1.0,1.2.0)'/> <required namespace='java.package' name='org.osgi.util.tracker' range='1.1.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.useradmin </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.useradmin.source' range='[1.3.100.v20240321-1445,1.3.100.v20240321-1445]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.useradmin' version='1.3.100.v20240321-1445'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.useradmin
Bundle-Version: 1.3.100.v20240321-1445 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.ui.admin.rcp.source' version='1.4.100.v20240201-0843' singleton='false'> <update id='org.eclipse.equinox.p2.ui.admin.rcp.source' range='[0.0.0,1.4.100.v20240201-0843)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Provisioning Admin UI RCP (Incubation) Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.ui.admin.rcp'/> <property name='maven-version' value='1.4.100-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.ui.admin.rcp.source' version='1.4.100.v20240201-0843'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.ui.admin.rcp.source' version='1.4.100.v20240201-0843'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.ui.admin.rcp.source' version='1.4.100.v20240201-0843'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.ui.admin.rcp.source' version='1.4.100.v20240201-0843'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.ui.admin.rcp.source
Bundle-Version: 1.4.100.v20240201-0843 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.metadata.source' version='2.9.200.v20241019-1812' singleton='false'> <update id='org.eclipse.equinox.p2.metadata.source' range='[0.0.0,2.9.200.v20241019-1812)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Equinox Provisioning Metadata Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.metadata'/> <property name='maven-version' value='2.9.200-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.metadata.source' version='2.9.200.v20241019-1812'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.metadata.source' version='2.9.200.v20241019-1812'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.metadata.source' version='2.9.200.v20241019-1812'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.metadata.source' version='2.9.200.v20241019-1812'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.metadata.source
Bundle-Version: 2.9.200.v20241019-1812 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.server.jetty.source.feature.jar' version='1.11.500.v20240321-1445'> <properties size='11'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2010 IBM, Composent, Inc. and others.'/> <property name='df_LT.featureName' value='Jetty Http Server Feature Developer Resources'/> <property name='df_LT.providerName' value='Eclipse Equinox Project'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.server.jetty'/> <property name='maven-version' value='1.11.500-SNAPSHOT'/> <property name='maven-classifier' value='sources-feature'/> <property name='maven-type' value='eclipse-feature'/> </properties> <provides size='3'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.server.jetty.source.feature.jar' version='1.11.500.v20240321-1445'/> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/> <provided namespace='org.eclipse.update.feature' name='org.eclipse.equinox.server.jetty.source' version='1.11.500.v20240321-1445'/> </provides> <filter> (org.eclipse.update.install.features=true) </filter> <artifacts size='1'> <artifact classifier='org.eclipse.update.feature' id='org.eclipse.equinox.server.jetty.source' version='1.11.500.v20240321-1445'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='zipped'> true </instruction> </instructions> </touchpointData> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.equinox.p2.touchpoint.eclipse.source' version='2.4.300.v20240511-1722' singleton='false'> <update id='org.eclipse.equinox.p2.touchpoint.eclipse.source' range='[0.0.0,2.4.300.v20240511-1722)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Equinox Provisioning Eclipse Touchpoint Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.touchpoint.eclipse'/> <property name='maven-version' value='2.4.300-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.touchpoint.eclipse.source' version='2.4.300.v20240511-1722'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.touchpoint.eclipse.source' version='2.4.300.v20240511-1722'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.touchpoint.eclipse.source' version='2.4.300.v20240511-1722'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.touchpoint.eclipse.source' version='2.4.300.v20240511-1722'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.touchpoint.eclipse.source
Bundle-Version: 2.4.300.v20240511-1722 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.discovery.source' version='1.3.400.v20240918-1902' singleton='false'> <update id='org.eclipse.equinox.p2.discovery.source' range='[0.0.0,1.3.400.v20240918-1902)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Equinox Provisioning Discovery Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.discovery'/> <property name='maven-version' value='1.3.400-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.discovery.source' version='1.3.400.v20240918-1902'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.discovery.source' version='1.3.400.v20240918-1902'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.discovery.source' version='1.3.400.v20240918-1902'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.discovery.source' version='1.3.400.v20240918-1902'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.discovery.source
Bundle-Version: 1.3.400.v20240918-1902 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.core.expressions' version='3.9.400.v20240413-1529' generation='2'> <update id='org.eclipse.core.expressions' range='[0.0.0,3.9.400.v20240413-1529)' severity='0'/> <properties size='9'> <property name='df_LT.pluginName' value='Expression Language'/> <property name='df_LT.providerName' value='Eclipse.org'/> <property name='org.eclipse.equinox.p2.name' value='%pluginName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.core.expressions'/> <property name='maven-version' value='3.9.400-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='9'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.expressions' version='3.9.400.v20240413-1529'/> <provided namespace='osgi.bundle' name='org.eclipse.core.expressions' version='3.9.400.v20240413-1529'/> <provided namespace='java.package' name='org.eclipse.core.expressions' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.core.internal.expressions' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.core.internal.expressions.propertytester' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.core.internal.expressions.util' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.core.expressions' version='3.9.400.v20240413-1529'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='4'> <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='[3.29.0,4.0.0)'/> <required namespace='java.package' name='org.w3c.dom' range='0.0.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.core.expressions </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.expressions.source' range='[3.9.400.v20240413-1529,3.9.400.v20240413-1529]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.core.expressions' version='3.9.400.v20240413-1529'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.core.expressions; singleton:=true
Bundle-Version: 3.9.400.v20240413-1529 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.ui.importexport.source' version='1.4.500.v20240621-1554' singleton='false'> <update id='org.eclipse.equinox.p2.ui.importexport.source' range='[0.0.0,1.4.500.v20240621-1554)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Equinox Provisioning Import and Export Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.ui.importexport'/> <property name='maven-version' value='1.4.500-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.ui.importexport.source' version='1.4.500.v20240621-1554'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.ui.importexport.source' version='1.4.500.v20240621-1554'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.ui.importexport.source' version='1.4.500.v20240621-1554'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.ui.importexport.source' version='1.4.500.v20240621-1554'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.ui.importexport.source
Bundle-Version: 1.4.500.v20240621-1554 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.console.jaas.fragment.source' version='1.2.0.v20240213-1244' singleton='false'> <update id='org.eclipse.equinox.console.jaas.fragment.source' range='[0.0.0,1.2.0.v20240213-1244)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='SSHD Fragment Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.console.jaas.fragment'/> <property name='maven-version' value='1.2.0-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.console.jaas.fragment.source' version='1.2.0.v20240213-1244'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.console.jaas.fragment.source' version='1.2.0.v20240213-1244'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.console.jaas.fragment.source' version='1.2.0.v20240213-1244'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.console.jaas.fragment.source' version='1.2.0.v20240213-1244'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.console.jaas.fragment.source
Bundle-Version: 1.2.0.v20240213-1244 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.ecf.core.ssl.feature.feature.jar' version='1.1.600.v20240812-1535'> <properties size='10'> <property name='org.eclipse.equinox.p2.name' value='ECF Core SSL Feature'/> <property name='org.eclipse.equinox.p2.description' value='This feature provides the ECF core SSL fragment. On Equinox-based frameworks, this fragment exposes the Equinox TrustManager to ECF FileTransfer and other ECF-based communications.'/> <property name='org.eclipse.equinox.p2.description.url' value='http://www.eclipse.org/ecf'/> <property name='org.eclipse.equinox.p2.provider' value='Eclipse.org - ECF'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2009 Composent, Inc. and others.

This program and the accompanying materials are made
available under the terms of the Eclipse Public License 2.0
which is available at https://www.eclipse.org/legal/epl-2.0/

SPDX-License-Identifier: EPL-2.0'/> <property name='maven-groupId' value='org.eclipse.ecf'/> <property name='maven-artifactId' value='org.eclipse.ecf.core.ssl.feature'/> <property name='maven-version' value='1.1.600-SNAPSHOT'/> <property name='maven-type' value='eclipse-feature'/> </properties> <provides size='3'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.core.ssl.feature.feature.jar' version='1.1.600.v20240812-1535'/> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/> <provided namespace='org.eclipse.update.feature' name='org.eclipse.ecf.core.ssl.feature' version='1.1.600.v20240812-1535'/> </provides> <filter> (org.eclipse.update.install.features=true) </filter> <artifacts size='1'> <artifact classifier='org.eclipse.update.feature' id='org.eclipse.ecf.core.ssl.feature' version='1.1.600.v20240812-1535'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='zipped'> true </instruction> </instructions> </touchpointData> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.equinox.p2.installer.source' version='1.4.300.v20240321-1450' singleton='false'> <update id='org.eclipse.equinox.p2.installer.source' range='[0.0.0,1.4.300.v20240321-1450)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Equinox Provisioning Installer Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.installer'/> <property name='maven-version' value='1.4.300-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.installer.source' version='1.4.300.v20240321-1450'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.installer.source' version='1.4.300.v20240321-1450'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.installer.source' version='1.4.300.v20240321-1450'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.installer.source' version='1.4.300.v20240321-1450'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.installer.source
Bundle-Version: 1.4.300.v20240321-1450 </instruction> </instructions> </touchpointData> </unit> <unit id='org.osgi.service.device' version='1.1.1.202109301733' singleton='false' generation='2'> <update id='org.osgi.service.device' range='[0.0.0,1.1.1.202109301733)' severity='0'/> <properties size='9'> <property name='org.eclipse.equinox.p2.name' value='org.osgi:org.osgi.service.device'/> <property name='org.eclipse.equinox.p2.description' value='OSGi Companion Code for org.osgi.service.device Version 1.1.1'/> <property name='org.eclipse.equinox.p2.provider' value='Eclipse Foundation'/> <property name='org.eclipse.equinox.p2.doc.url' value='https://docs.osgi.org/'/> <property name='maven-groupId' value='org.osgi'/> <property name='maven-artifactId' value='org.osgi.service.device'/> <property name='maven-version' value='1.1.1'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.device' version='1.1.1.202109301733'/> <provided namespace='osgi.bundle' name='org.osgi.service.device' version='1.1.1.202109301733'/> <provided namespace='java.package' name='org.osgi.service.device' version='1.1.1'/> <provided namespace='osgi.identity' name='org.osgi.service.device' version='1.1.1.202109301733'> <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'/> </provides> <requires size='3'> <required namespace='java.package' name='org.osgi.framework' range='[1.8.0,2.0.0)'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE/compact1)(version=1.8))'> <description> org.osgi.service.device </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.device.source' range='[1.1.1.202109301733,1.1.1.202109301733]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.osgi.service.device' version='1.1.1.202109301733'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.osgi.service.device
Bundle-Version: 1.1.1.202109301733 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.repository.source' version='2.9.200.v20241012-1120' singleton='false'> <update id='org.eclipse.equinox.p2.repository.source' range='[0.0.0,2.9.200.v20241012-1120)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Equinox Provisioning Repository Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.repository'/> <property name='maven-version' value='2.9.200-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.repository.source' version='2.9.200.v20241012-1120'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.repository.source' version='2.9.200.v20241012-1120'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.repository.source' version='2.9.200.v20241012-1120'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.repository.source' version='2.9.200.v20241012-1120'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.repository.source
Bundle-Version: 2.9.200.v20241012-1120 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.security.linux.source' version='1.1.300.v20240419-2334' singleton='false'> <update id='org.eclipse.equinox.security.linux.source' range='[0.0.0,1.1.300.v20240419-2334)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Linux libsecret integration Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.security.linux'/> <property name='maven-version' value='1.1.300-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.security.linux.source' version='1.1.300.v20240419-2334'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.security.linux.source' version='1.1.300.v20240419-2334'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.security.linux.source' version='1.1.300.v20240419-2334'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.security.linux.source' version='1.1.300.v20240419-2334'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.security.linux.source
Bundle-Version: 1.1.300.v20240419-2334 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.ecf.filetransfer.httpclientjava.feature.feature.jar' version='2.0.200.v20240808-1900'> <properties size='13'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.description' value='%description'/> <property name='org.eclipse.equinox.p2.description.url' value='%descriptionURL'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2021 Composent, Inc., Yatta Solutions, and Christoph Läubrich and others.

This program and the accompanying materials are made
available under the terms of the Eclipse Public License 2.0
which is available at https://www.eclipse.org/legal/epl-2.0/

SPDX-License-Identifier: EPL-2.0

Contributors:
- Composent, Inc. - initial API and implementation
- Yatta Solutions - HttpClient 4.5 implementation'/> <property name='df_LT.featureName' value='ECF Java/JVM 11+ HttpClient FileTransfer Provider'/> <property name='df_LT.description' value='This feature provides the Java/JVM 11+ HttpClient FileTransfer provider used by the Eclipse platform to support P2 filetransfer.'/> <property name='df_LT.providerName' value='Eclipse.org - ECF'/> <property name='maven-groupId' value='org.eclipse.ecf'/> <property name='maven-artifactId' value='org.eclipse.ecf.filetransfer.httpclientjava.feature'/> <property name='maven-version' value='2.0.200-SNAPSHOT'/> <property name='maven-type' value='eclipse-feature'/> </properties> <provides size='3'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer.httpclientjava.feature.feature.jar' version='2.0.200.v20240808-1900'/> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/> <provided namespace='org.eclipse.update.feature' name='org.eclipse.ecf.filetransfer.httpclientjava.feature' version='2.0.200.v20240808-1900'/> </provides> <filter> (org.eclipse.update.install.features=true) </filter> <artifacts size='1'> <artifact classifier='org.eclipse.update.feature' id='org.eclipse.ecf.filetransfer.httpclientjava.feature' version='2.0.200.v20240808-1900'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='zipped'> true </instruction> </instructions> </touchpointData> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.equinox.preferences' version='3.11.200.v20240911-1044' generation='2'> <update id='org.eclipse.equinox.preferences' range='[0.0.0,3.11.200.v20240911-1044)' severity='0'/> <properties size='9'> <property name='df_LT.pluginName' value='Eclipse Preferences Mechanism'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%pluginName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.preferences'/> <property name='maven-version' value='3.11.200-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='8'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.preferences' version='3.11.200.v20240911-1044'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.preferences' version='3.11.200.v20240911-1044'/> <provided namespace='java.package' name='org.eclipse.core.internal.preferences' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.core.internal.preferences.exchange' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.core.runtime.preferences' version='3.5.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.preferences' version='3.11.200.v20240911-1044'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='13'> <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='[3.18.0,4.0.0)'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.registry' range='[3.2.0,4.0.0)' optional='true' greedy='false'/> <required namespace='osgi.bundle' name='org.osgi.service.prefs' range='[1.1.0,1.2.0)'/> <required namespace='java.package' name='org.eclipse.osgi.framework.log' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.service.datalocation' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.service.debug' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.service.environment' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.util' range='0.0.0'/> <required namespace='java.package' name='org.osgi.framework' range='0.0.0'/> <required namespace='java.package' name='org.osgi.service.packageadmin' range='0.0.0'/> <required namespace='java.package' name='org.osgi.util.tracker' range='0.0.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.preferences </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.preferences.source' range='[3.11.200.v20240911-1044,3.11.200.v20240911-1044]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.preferences' version='3.11.200.v20240911-1044'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.preferences; singleton:=true
Bundle-Version: 3.11.200.v20240911-1044 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.core.feature.feature.jar' version='1.15.300.v20241030-2121'> <properties size='10'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2010 EclipseSource and others.'/> <property name='df_LT.featureName' value='Equinox Core Function'/> <property name='df_LT.providerName' value='Eclipse Equinox Project'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.core.feature'/> <property name='maven-version' value='1.15.300-SNAPSHOT'/> <property name='maven-type' value='eclipse-feature'/> </properties> <provides size='3'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.core.feature.feature.jar' version='1.15.300.v20241030-2121'/> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/> <provided namespace='org.eclipse.update.feature' name='org.eclipse.equinox.core.feature' version='1.15.300.v20241030-2121'/> </provides> <filter> (org.eclipse.update.install.features=true) </filter> <artifacts size='1'> <artifact classifier='org.eclipse.update.feature' id='org.eclipse.equinox.core.feature' version='1.15.300.v20241030-2121'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='zipped'> true </instruction> </instructions> </touchpointData> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.equinox.sdk.feature.jar' version='3.23.1500.v20241112-0530'> <properties size='12'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.description' value='%description'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2009, 2010 EclipseSource and others.'/> <property name='df_LT.featureName' value='Equinox Target Components'/> <property name='df_LT.description' value='All of the bundles and source that are produced by the Equinox project. This includes basic OSGi framework support, all implemented compendium services, the p2 provisioning platform and various server-side support bundles.
This feature includes the corresponding source and is intended to be added to target platforms at development time rather than deployed with end-user systems.'/> <property name='df_LT.providerName' value='Eclipse Equinox Project'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.sdk'/> <property name='maven-version' value='3.23.1500-SNAPSHOT'/> <property name='maven-type' value='eclipse-feature'/> </properties> <provides size='3'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.sdk.feature.jar' version='3.23.1500.v20241112-0530'/> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/> <provided namespace='org.eclipse.update.feature' name='org.eclipse.equinox.sdk' version='3.23.1500.v20241112-0530'/> </provides> <filter> (org.eclipse.update.install.features=true) </filter> <artifacts size='1'> <artifact classifier='org.eclipse.update.feature' id='org.eclipse.equinox.sdk' version='3.23.1500.v20241112-0530'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='zipped'> true </instruction> </instructions> </touchpointData> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.ecf.provider.filetransfer.httpclientjava' version='2.0.300.v20240808-1900' generation='2'> <update id='org.eclipse.ecf.provider.filetransfer.httpclientjava' range='[0.0.0,2.0.300.v20240808-1900)' severity='0'/> <properties size='9'> <property name='df_LT.plugin.provider' value='Eclipse.org - ECF'/> <property name='df_LT.plugin.name' value='ECF Java HttpClient Filetransfer Provider'/> <property name='org.eclipse.equinox.p2.name' value='%plugin.name'/> <property name='org.eclipse.equinox.p2.provider' value='%plugin.provider'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.ecf'/> <property name='maven-artifactId' value='org.eclipse.ecf.provider.filetransfer.httpclientjava'/> <property name='maven-version' value='2.0.300-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='7'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer.httpclientjava' version='2.0.300.v20240808-1900'/> <provided namespace='osgi.bundle' name='org.eclipse.ecf.provider.filetransfer.httpclientjava' version='2.0.300.v20240808-1900'/> <provided namespace='java.package' name='org.eclipse.ecf.internal.provider.filetransfer.httpclientjava' version='1.0.0'/> <provided namespace='java.package' name='org.eclipse.ecf.provider.filetransfer.httpclientjava' version='1.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.ecf.provider.filetransfer.httpclientjava' version='2.0.300.v20240808-1900'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='21'> <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='3.13.0'/> <required namespace='osgi.bundle' name='org.eclipse.ecf' range='3.9.101'/> <required namespace='osgi.bundle' name='org.eclipse.core.jobs' range='3.10.800'/> <required namespace='java.package' name='javax.net.ssl' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.ecf.filetransfer' range='5.0.0'/> <required namespace='java.package' name='org.eclipse.ecf.filetransfer.events' range='5.0.0'/> <required namespace='java.package' name='org.eclipse.ecf.filetransfer.identity' range='5.0.0'/> <required namespace='java.package' name='org.eclipse.ecf.filetransfer.service' range='5.0.0'/> <required namespace='java.package' name='org.eclipse.ecf.internal.provider.filetransfer' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.ecf.provider.filetransfer.browse' range='3.2.0'/> <required namespace='java.package' name='org.eclipse.ecf.provider.filetransfer.identity' range='3.2.0'/> <required namespace='java.package' name='org.eclipse.ecf.provider.filetransfer.retrieve' range='3.2.0'/> <required namespace='java.package' name='org.eclipse.ecf.provider.filetransfer.util' range='3.2.0'/> <required namespace='java.package' name='org.eclipse.osgi.service.debug' range='1.2.0'/> <required namespace='java.package' name='org.eclipse.osgi.util' range='1.1.0'/> <required namespace='java.package' name='org.osgi.framework' range='0.0.0'/> <required namespace='java.package' name='org.osgi.service.component.annotations' range='0.0.0' optional='true' greedy='false'/> <required namespace='java.package' name='org.osgi.service.log' range='1.5.0'/> <required namespace='java.package' name='org.osgi.util.tracker' range='1.5.2'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.ecf.provider.filetransfer.httpclientjava </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer.httpclientjava.source' range='[2.0.300.v20240808-1900,2.0.300.v20240808-1900]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.ecf.provider.filetransfer.httpclientjava' version='2.0.300.v20240808-1900'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.ecf.provider.filetransfer.httpclientjava;singleton:=true
Bundle-Version: 2.0.300.v20240808-1900 </instruction> </instructions> </touchpointData> </unit> <unit id='org.apache.felix.gogo.shell.source' version='1.1.4' singleton='false'> <update id='org.apache.felix.gogo.shell.source' range='[0.0.0,1.1.4)' severity='0'/> <properties size='7'> <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.apache.felix.gogo.shell:1.1.4'/> <property name='maven-groupId' value='org.apache.felix'/> <property name='maven-artifactId' value='org.apache.felix.gogo.shell'/> <property name='maven-version' value='1.1.4'/> <property name='maven-classifier' value='sources'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='4'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.apache.felix.gogo.shell.source' version='1.1.4'/> <provided namespace='osgi.bundle' name='org.apache.felix.gogo.shell.source' version='1.1.4'/> <provided namespace='osgi.identity' name='org.apache.felix.gogo.shell.source' version='1.1.4'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.apache.felix.gogo.shell.source' version='1.1.4'/> </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.felix.gogo.shell.source
Bundle-Version: 1.1.4 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.ecf.filetransfer.ssl.feature.feature.group' version='1.1.402.v20240812-1535' singleton='false'> <update id='org.eclipse.ecf.filetransfer.ssl.feature.feature.group' range='[0.0.0,1.1.402.v20240812-1535)' severity='0'/> <properties size='11'> <property name='org.eclipse.equinox.p2.name' value='ECF Filetransfer SSL Feature'/> <property name='org.eclipse.equinox.p2.description' value='This feature provides the SSL support for the ECF FileTransfer API used by the Eclipse platform to support P2 filetransfer.'/> <property name='org.eclipse.equinox.p2.description.url' value='http://www.eclipse.org/ecf'/> <property name='org.eclipse.equinox.p2.provider' value='Eclipse.org - ECF'/> <property name='org.eclipse.equinox.p2.type.group' value='true'/> <property name='maven-groupId' value='org.eclipse.ecf'/> <property name='maven-artifactId' value='org.eclipse.ecf.filetransfer.ssl.feature'/> <property name='maven-version' value='1.1.402-SNAPSHOT'/> <property name='maven-type' value='eclipse-feature'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2014 Composent, Inc. and others.

This program and the accompanying materials are made
available under the terms of the Eclipse Public License 2.0
which is available at https://www.eclipse.org/legal/epl-2.0/

SPDX-License-Identifier: EPL-2.0'/> </properties> <provides size='2'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer.ssl.feature.feature.group' version='1.1.402.v20240812-1535'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='4'> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer.feature.feature.group' range='[3.9.0,4.0.0)'> <filter> (!(org.eclipse.equinox.p2.exclude.import=true)) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.core.ssl.feature.feature.group' range='[1.0.0,2.0.0)'> <filter> (!(org.eclipse.equinox.p2.exclude.import=true)) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer.ssl' range='[1.1.0.v20240812-1535,1.1.0.v20240812-1535]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer.ssl.feature.feature.jar' range='[1.1.402.v20240812-1535,1.1.402.v20240812-1535]'> <filter> (org.eclipse.update.install.features=true) </filter> </required> </requires> <touchpoint id='null' version='0.0.0'/> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.equinox.core.sdk.feature.jar' version='3.25.300.v20241030-2121'> <properties size='12'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.description' value='%description'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2009 EclipseSource and others.'/> <property name='df_LT.featureName' value='Equinox Core SDK'/> <property name='df_LT.description' value='A collection of core Equinox bundles and source including the Equinox framework implementation itself. 
This feature includes the corresponding source and is intended to be added to target platforms at development time rather than deployed with end-user systems.'/> <property name='df_LT.providerName' value='Eclipse Equinox Project'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.core.sdk'/> <property name='maven-version' value='3.25.300-SNAPSHOT'/> <property name='maven-type' value='eclipse-feature'/> </properties> <provides size='3'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.core.sdk.feature.jar' version='3.25.300.v20241030-2121'/> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/> <provided namespace='org.eclipse.update.feature' name='org.eclipse.equinox.core.sdk' version='3.25.300.v20241030-2121'/> </provides> <filter> (org.eclipse.update.install.features=true) </filter> <artifacts size='1'> <artifact classifier='org.eclipse.update.feature' id='org.eclipse.equinox.core.sdk' version='3.25.300.v20241030-2121'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='zipped'> true </instruction> </instructions> </touchpointData> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.equinox.http.registry' version='1.4.100.v20240321-1445' generation='2'> <update id='org.eclipse.equinox.http.registry' range='[0.0.0,1.4.100.v20240321-1445)' severity='0'/> <properties size='9'> <property name='df_LT.bundleName' value='Http Service Registry Extensions'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.http.registry'/> <property name='maven-version' value='1.4.100-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='6'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.http.registry' version='1.4.100.v20240321-1445'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.http.registry' version='1.4.100.v20240321-1445'/> <provided namespace='java.package' name='org.eclipse.equinox.http.registry' version='1.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.http.registry' version='1.4.100.v20240321-1445'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='10'> <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='0.0.0'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.registry' range='0.0.0'/> <required namespace='java.package' name='javax.servlet' range='2.3.0'/> <required namespace='java.package' name='javax.servlet.http' range='2.3.0'/> <required namespace='java.package' name='org.osgi.framework' range='1.3.0'/> <required namespace='java.package' name='org.osgi.service.http' range='1.2.0'/> <required namespace='java.package' name='org.osgi.service.packageadmin' range='1.2.0'/> <required namespace='java.package' name='org.osgi.util.tracker' range='1.3.1'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.http.registry </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.http.registry.source' range='[1.4.100.v20240321-1445,1.4.100.v20240321-1445]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.http.registry' version='1.4.100.v20240321-1445'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.http.registry;singleton:=true
Bundle-Version: 1.4.100.v20240321-1445 </instruction> </instructions> </touchpointData> </unit> <unit id='org.apache.felix.gogo.command.source' version='1.1.2' singleton='false'> <update id='org.apache.felix.gogo.command.source' range='[0.0.0,1.1.2)' severity='0'/> <properties size='7'> <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.apache.felix.gogo.command:1.1.2'/> <property name='maven-groupId' value='org.apache.felix'/> <property name='maven-artifactId' value='org.apache.felix.gogo.command'/> <property name='maven-version' value='1.1.2'/> <property name='maven-classifier' value='sources'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='4'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.apache.felix.gogo.command.source' version='1.1.2'/> <provided namespace='osgi.bundle' name='org.apache.felix.gogo.command.source' version='1.1.2'/> <provided namespace='osgi.identity' name='org.apache.felix.gogo.command.source' version='1.1.2'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.apache.felix.gogo.command.source' version='1.1.2'/> </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.felix.gogo.command.source
Bundle-Version: 1.1.2 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.engine.source' version='2.10.300.v20240918-1902' singleton='false'> <update id='org.eclipse.equinox.p2.engine.source' range='[0.0.0,2.10.300.v20240918-1902)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Equinox Provisioning Engine Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.engine'/> <property name='maven-version' value='2.10.300-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.engine.source' version='2.10.300.v20240918-1902'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.engine.source' version='2.10.300.v20240918-1902'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.engine.source' version='2.10.300.v20240918-1902'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.engine.source' version='2.10.300.v20240918-1902'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.engine.source
Bundle-Version: 2.10.300.v20240918-1902 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.simpleconfigurator.source' version='1.5.300.v20240424-1301' singleton='false'> <update id='org.eclipse.equinox.simpleconfigurator.source' range='[0.0.0,1.5.300.v20240424-1301)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Simple Configurator Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.simpleconfigurator'/> <property name='maven-version' value='1.5.300-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.simpleconfigurator.source' version='1.5.300.v20240424-1301'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.simpleconfigurator.source' version='1.5.300.v20240424-1301'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.simpleconfigurator.source' version='1.5.300.v20240424-1301'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.simpleconfigurator.source' version='1.5.300.v20240424-1301'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.simpleconfigurator.source
Bundle-Version: 1.5.300.v20240424-1301 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.http.jetty.source' version='3.9.200.v20240321-1445' singleton='false'> <update id='org.eclipse.equinox.http.jetty.source' range='[0.0.0,3.9.200.v20240321-1445)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Jetty Http Service Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.http.jetty'/> <property name='maven-version' value='3.9.200-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.http.jetty.source' version='3.9.200.v20240321-1445'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.http.jetty.source' version='3.9.200.v20240321-1445'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.http.jetty.source' version='3.9.200.v20240321-1445'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.http.jetty.source' version='3.9.200.v20240321-1445'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.http.jetty.source
Bundle-Version: 3.9.200.v20240321-1445 </instruction> </instructions> </touchpointData> </unit> <unit id='org.apache.felix.gogo.command' version='1.1.2' singleton='false' generation='2'> <update id='org.apache.felix.gogo.command' range='[0.0.0,1.1.2)' severity='0'/> <properties size='9'> <property name='org.eclipse.equinox.p2.name' value='Apache Felix Gogo Command'/> <property name='org.eclipse.equinox.p2.description' value='Provides basic shell commands for Gogo.'/> <property name='org.eclipse.equinox.p2.provider' value='The Apache Software Foundation'/> <property name='org.eclipse.equinox.p2.doc.url' value='https://www.apache.org/'/> <property name='maven-groupId' value='org.apache.felix'/> <property name='maven-artifactId' value='org.apache.felix.gogo.command'/> <property name='maven-version' value='1.1.2'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='6'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.apache.felix.gogo.command' version='1.1.2'/> <provided namespace='osgi.bundle' name='org.apache.felix.gogo.command' version='1.1.2'/> <provided namespace='java.package' name='org.apache.felix.gogo.command' version='1.1.2'/> <provided namespace='osgi.identity' name='org.apache.felix.gogo.command' version='1.1.2'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.apache.felix.gogo' name='command.implementation' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/> </provides> <requires size='7'> <required namespace='java.package' name='org.apache.felix.service.command' range='[1.0.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.framework' range='[1.8.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.framework.startlevel' range='[1.0.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.framework.wiring' range='[1.2.0,2.0.0)'/> <requiredProperties namespace='org.apache.felix.gogo' match='(&(org.apache.felix.gogo=runtime.implementation)(version>=1.0.0)(!(version>=2.0.0)))'> <description> org.apache.felix.gogo.command </description> </requiredProperties> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=1.7))'> <description> org.apache.felix.gogo.command </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.felix.gogo.command.source' range='[1.1.2,1.1.2]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.apache.felix.gogo.command' version='1.1.2'/> </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.felix.gogo.command
Bundle-Version: 1.1.2 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.executable_root.win32.win32.aarch64' version='3.8.2700.v20240929-1145'> <provides size='1'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.executable_root.win32.win32.aarch64' version='3.8.2700.v20240929-1145'/> </provides> <filter> (&(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32)) </filter> <artifacts size='1'> <artifact classifier='binary' id='org.eclipse.equinox.executable_root.win32.win32.aarch64' version='3.8.2700.v20240929-1145'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.native' version='1.0.0'/> <touchpointData size='2'> <instructions size='2'> <instruction key='uninstall'> cleanupzip(source:@artifact, target:${installFolder}); </instruction> <instruction key='install'> unzip(source:@artifact, target:${installFolder}); </instruction> </instructions> <instructions size='1'> <instruction key='install'> chmod(targetDir:${installFolder}, targetFile:launcher.exe, permissions:755); </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.concurrent' version='1.3.100.v20240514-0729' singleton='false' generation='2'> <update id='org.eclipse.equinox.concurrent' range='[0.0.0,1.3.100.v20240514-0729)' severity='0'/> <properties size='9'> <property name='df_LT.pluginName' value='Equinox Concurrent API'/> <property name='df_LT.pluginProvider' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%pluginName'/> <property name='org.eclipse.equinox.p2.provider' value='%pluginProvider'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.concurrent'/> <property name='maven-version' value='1.3.100-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='6'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.concurrent' version='1.3.100.v20240514-0729'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.concurrent' version='1.3.100.v20240514-0729'/> <provided namespace='java.package' name='org.eclipse.equinox.concurrent.future' version='1.1.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.concurrent' version='1.3.100.v20240514-0729'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='5'> <required namespace='java.package' name='org.eclipse.core.runtime' range='3.4.0'/> <required namespace='java.package' name='org.osgi.framework' range='1.3.0'/> <required namespace='java.package' name='org.osgi.util.tracker' range='0.0.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.concurrent </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.concurrent.source' range='[1.3.100.v20240514-0729,1.3.100.v20240514-0729]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.concurrent' version='1.3.100.v20240514-0729'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.concurrent
Bundle-Version: 1.3.100.v20240514-0729 </instruction> </instructions> </touchpointData> </unit> <unit id='org.osgi.util.xml.source' version='1.0.2.202109301733' singleton='false'> <update id='org.osgi.util.xml.source' range='[0.0.0,1.0.2.202109301733)' severity='0'/> <properties size='7'> <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.osgi.util.xml:1.0.2.202109301733'/> <property name='maven-groupId' value='org.osgi'/> <property name='maven-artifactId' value='org.osgi.util.xml'/> <property name='maven-version' value='1.0.2'/> <property name='maven-classifier' value='sources'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='4'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.osgi.util.xml.source' version='1.0.2.202109301733'/> <provided namespace='osgi.bundle' name='org.osgi.util.xml.source' version='1.0.2.202109301733'/> <provided namespace='osgi.identity' name='org.osgi.util.xml.source' version='1.0.2.202109301733'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.osgi.util.xml.source' version='1.0.2.202109301733'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.osgi.util.xml.source
Bundle-Version: 1.0.2.202109301733 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.osgi.compatibility.state.source' version='1.2.1000.v20240213-1057' singleton='false'> <update id='org.eclipse.osgi.compatibility.state.source' range='[0.0.0,1.2.1000.v20240213-1057)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Equinox State and Resolver Compatibility Fragment Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.osgi.compatibility.state'/> <property name='maven-version' value='1.2.1000-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.osgi.compatibility.state.source' version='1.2.1000.v20240213-1057'/> <provided namespace='osgi.bundle' name='org.eclipse.osgi.compatibility.state.source' version='1.2.1000.v20240213-1057'/> <provided namespace='osgi.identity' name='org.eclipse.osgi.compatibility.state.source' version='1.2.1000.v20240213-1057'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.osgi.compatibility.state.source' version='1.2.1000.v20240213-1057'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.osgi.compatibility.state.source
Bundle-Version: 1.2.1000.v20240213-1057 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.ecf.filetransfer.ssl.feature.feature.jar' version='1.1.402.v20240812-1535'> <properties size='10'> <property name='org.eclipse.equinox.p2.name' value='ECF Filetransfer SSL Feature'/> <property name='org.eclipse.equinox.p2.description' value='This feature provides the SSL support for the ECF FileTransfer API used by the Eclipse platform to support P2 filetransfer.'/> <property name='org.eclipse.equinox.p2.description.url' value='http://www.eclipse.org/ecf'/> <property name='org.eclipse.equinox.p2.provider' value='Eclipse.org - ECF'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2014 Composent, Inc. and others.

This program and the accompanying materials are made
available under the terms of the Eclipse Public License 2.0
which is available at https://www.eclipse.org/legal/epl-2.0/

SPDX-License-Identifier: EPL-2.0'/> <property name='maven-groupId' value='org.eclipse.ecf'/> <property name='maven-artifactId' value='org.eclipse.ecf.filetransfer.ssl.feature'/> <property name='maven-version' value='1.1.402-SNAPSHOT'/> <property name='maven-type' value='eclipse-feature'/> </properties> <provides size='3'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer.ssl.feature.feature.jar' version='1.1.402.v20240812-1535'/> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/> <provided namespace='org.eclipse.update.feature' name='org.eclipse.ecf.filetransfer.ssl.feature' version='1.1.402.v20240812-1535'/> </provides> <filter> (org.eclipse.update.install.features=true) </filter> <artifacts size='1'> <artifact classifier='org.eclipse.update.feature' id='org.eclipse.ecf.filetransfer.ssl.feature' version='1.1.402.v20240812-1535'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='zipped'> true </instruction> </instructions> </touchpointData> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.equinox.server.jetty.feature.group' version='1.11.500.v20240321-1445' singleton='false'> <update id='org.eclipse.equinox.server.jetty.feature.group' range='[0.0.0,1.11.500.v20240321-1445)' severity='0'/> <properties size='11'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.type.group' value='true'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.server.jetty'/> <property name='maven-version' value='1.11.500-SNAPSHOT'/> <property name='maven-type' value='eclipse-feature'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2010 IBM, Composent, Inc. and others.'/> <property name='df_LT.featureName' value='Jetty Http Server Feature'/> <property name='df_LT.providerName' value='Eclipse Equinox Project'/> </properties> <provides size='2'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.server.jetty.feature.group' version='1.11.500.v20240321-1445'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='3'> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.http.jetty' range='[3.9.200.v20240321-1445,3.9.200.v20240321-1445]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.http.servlet' range='[1.8.200.v20240321-1445,1.8.200.v20240321-1445]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.server.jetty.feature.jar' range='[1.11.500.v20240321-1445,1.11.500.v20240321-1445]'> <filter> (org.eclipse.update.install.features=true) </filter> </required> </requires> <touchpoint id='null' version='0.0.0'/> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.osgi.service.cm.source' version='1.6.1.202109301733' singleton='false'> <update id='org.osgi.service.cm.source' range='[0.0.0,1.6.1.202109301733)' severity='0'/> <properties size='7'> <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.osgi.service.cm:1.6.1.202109301733'/> <property name='maven-groupId' value='org.osgi'/> <property name='maven-artifactId' value='org.osgi.service.cm'/> <property name='maven-version' value='1.6.1'/> <property name='maven-classifier' value='sources'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='4'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.cm.source' version='1.6.1.202109301733'/> <provided namespace='osgi.bundle' name='org.osgi.service.cm.source' version='1.6.1.202109301733'/> <provided namespace='osgi.identity' name='org.osgi.service.cm.source' version='1.6.1.202109301733'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.osgi.service.cm.source' version='1.6.1.202109301733'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.osgi.service.cm.source
Bundle-Version: 1.6.1.202109301733 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.ecf.filetransfer.source' version='5.1.103.v20230705-0614' singleton='false'> <update id='org.eclipse.ecf.filetransfer.source' range='[0.0.0,5.1.103.v20230705-0614)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - ECF'/> <property name='df_LT.bundleName' value='ECF Filetransfer API Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.ecf'/> <property name='maven-artifactId' value='org.eclipse.ecf.filetransfer'/> <property name='maven-version' value='5.1.103-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer.source' version='5.1.103.v20230705-0614'/> <provided namespace='osgi.bundle' name='org.eclipse.ecf.filetransfer.source' version='5.1.103.v20230705-0614'/> <provided namespace='osgi.identity' name='org.eclipse.ecf.filetransfer.source' version='5.1.103.v20230705-0614'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.ecf.filetransfer.source' version='5.1.103.v20230705-0614'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.ecf.filetransfer.source
Bundle-Version: 5.1.103.v20230705-0614 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.ecf.filetransfer.httpclient5.feature.source.feature.group' version='1.1.702.v20240808-1900' singleton='false'> <update id='org.eclipse.ecf.filetransfer.httpclient5.feature.source.feature.group' range='[0.0.0,1.1.702.v20240808-1900)' severity='0'/> <properties size='15'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.description' value='%description'/> <property name='org.eclipse.equinox.p2.description.url' value='%descriptionURL'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.type.group' value='true'/> <property name='maven-groupId' value='org.eclipse.ecf'/> <property name='maven-artifactId' value='org.eclipse.ecf.filetransfer.httpclient5.feature'/> <property name='maven-version' value='1.1.702-SNAPSHOT'/> <property name='maven-classifier' value='sources-feature'/> <property name='maven-type' value='eclipse-feature'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2021 Composent, Inc. and others.

This program and the accompanying materials are made
available under the terms of the Eclipse Public License 2.0
which is available at https://www.eclipse.org/legal/epl-2.0/

SPDX-License-Identifier: EPL-2.0

Contributors:
- Composent, Inc. - initial API and implementation
- Yatta Solutions - HttpClient 4.5 implementation'/> <property name='df_LT.featureName' value='ECF Apache Httpclient 5 FileTransfer Provider Developer Resources'/> <property name='df_LT.description' value='This feature provides the Apache HttpComponents/HttpClient 5 based FileTransfer provider used by the Eclipse platform to support P2 filetransfer.'/> <property name='df_LT.providerName' value='Eclipse.org - ECF'/> </properties> <provides size='2'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer.httpclient5.feature.source.feature.group' version='1.1.702.v20240808-1900'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='8'> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer.httpclient5.source' range='[1.1.100.v20240808-1900,1.1.100.v20240808-1900]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer.httpclient5.win32.source' range='[1.1.100.v20240808-1900,1.1.100.v20240808-1900]'> <filter> (osgi.os=win32) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.commons.commons-codec.source' range='[1.16.0,1.16.0]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.httpcomponents.client5.httpclient5.source' range='[5.3.1.v20240126-0900,5.3.1.v20240126-0900]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.httpcomponents.client5.httpclient5-win.source' range='[5.2.3.v20231203-1619,5.2.3.v20231203-1619]'> <filter> (osgi.os=win32) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.httpcomponents.core5.httpcore5.source' range='[5.2.3.v20230922-1600,5.2.3.v20230922-1600]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.httpcomponents.core5.httpcore5-h2.source' range='[5.2.3.v20230922-1600,5.2.3.v20230922-1600]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer.httpclient5.feature.source.feature.jar' range='[1.1.702.v20240808-1900,1.1.702.v20240808-1900]'> <filter> (org.eclipse.update.install.features=true) </filter> </required> </requires> <touchpoint id='null' version='0.0.0'/> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.equinox.p2.publisher.eclipse' version='1.6.300.v20240927-2148' generation='2'> <update id='org.eclipse.equinox.p2.publisher.eclipse' range='[0.0.0,1.6.300.v20240927-2148)' severity='0'/> <properties size='9'> <property name='df_LT.bundleName' value='Equinox Provisioning Publisher for Eclipse'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.publisher.eclipse'/> <property name='maven-version' value='1.6.300-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='11'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.publisher.eclipse' version='1.6.300.v20240927-2148'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.publisher.eclipse' version='1.6.300.v20240927-2148'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.publisher.compatibility' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.publisher.eclipse' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.p2.publisher.eclipse' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.pde.internal.build.publisher' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.pde.internal.publishing' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.pde.internal.swt.tools' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.publisher.eclipse' version='1.6.300.v20240927-2148'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='38'> <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='[3.18.0,4.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.app' range='[1.0.0,2.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.frameworkadmin' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.internal.frameworkadmin.equinox' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.frameworkadmin.utils' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.artifact.repository' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.core.helpers' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata.repository' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.publisher' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.frameworkadmin' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.core' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.core.spi' range='[2.1.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.metadata' range='[2.4.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.metadata.expression' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.publisher' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.publisher.actions' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.query' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository' range='[2.2.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.artifact' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.artifact.spi' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.metadata' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.spi' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.simpleconfigurator.manipulator' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.spi.p2.publisher' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.framework.util' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.service.datalocation' range='1.3.0'/> <required namespace='java.package' name='org.eclipse.osgi.service.environment' range='1.1.0'/> <required namespace='java.package' name='org.eclipse.osgi.service.pluginconversion' range='1.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.service.resolver' range='1.5.0'/> <required namespace='java.package' name='org.eclipse.osgi.util' range='1.1.0'/> <required namespace='java.package' name='org.osgi.framework' range='1.3.0'/> <required namespace='java.package' name='org.osgi.framework.wiring' range='1.2.0'/> <required namespace='java.package' name='org.osgi.resource' range='1.0.0'/> <required namespace='java.package' name='org.osgi.service.application' range='1.1.0'/> <required namespace='java.package' name='org.osgi.service.packageadmin' range='1.2.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.p2.publisher.eclipse </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.publisher.eclipse.source' range='[1.6.300.v20240927-2148,1.6.300.v20240927-2148]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.publisher.eclipse' version='1.6.300.v20240927-2148'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.publisher.eclipse;singleton:=true
Bundle-Version: 1.6.300.v20240927-2148 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.transforms.hook' version='1.4.100.v20240513-1104' singleton='false' generation='2'> <update id='org.eclipse.equinox.transforms.hook' range='[0.0.0,1.4.100.v20240513-1104)' severity='0'/> <properties size='9'> <property name='df_LT.bundleName' value='Transformer Hook Framework Extension'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='transformsHook'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.transforms.hook'/> <property name='maven-version' value='1.4.100-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='7'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.transforms.hook' version='1.4.100.v20240513-1104'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.transforms.hook' version='1.4.100.v20240513-1104'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.transforms' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.transforms.hook' version='1.4.100.v20240513-1104'> <properties size='1'> <property name='type' value='osgi.fragment'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/> <provided namespace='osgi.fragment' name='org.eclipse.osgi' version='1.4.100.v20240513-1104'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='3'> <required namespace='osgi.bundle' name='org.eclipse.osgi' range='[3.10.0,4.0.0)'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.transforms.hook </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.transforms.hook.source' range='[1.4.100.v20240513-1104,1.4.100.v20240513-1104]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.transforms.hook' version='1.4.100.v20240513-1104'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.transforms.hook
Bundle-Version: 1.4.100.v20240513-1104
Fragment-Host: org.eclipse.osgi;bundle-version="[3.10.0,4.0.0)" </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.discovery.feature.source.feature.group' version='1.3.600.v20240918-1902' singleton='false'> <update id='org.eclipse.equinox.p2.discovery.feature.source.feature.group' range='[0.0.0,1.3.600.v20240918-1902)' severity='0'/> <properties size='14'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.description' value='%description'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.type.group' value='true'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.discovery.feature'/> <property name='maven-version' value='1.3.600-SNAPSHOT'/> <property name='maven-classifier' value='sources-feature'/> <property name='maven-type' value='eclipse-feature'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2010 Sonatype Inc. and others.'/> <property name='df_LT.featureName' value='Eclipse p2 Discovery Developer Resources'/> <property name='df_LT.description' value='Source code for the Equinox p2 Discovery'/> <property name='df_LT.providerName' value='Eclipse.org'/> </properties> <provides size='2'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.discovery.feature.source.feature.group' version='1.3.600.v20240918-1902'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='5'> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.discovery.feature.feature.group' range='[1.3.600.v20240918-1902,1.3.600.v20240918-1902]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.discovery.source' range='[1.3.400.v20240918-1902,1.3.400.v20240918-1902]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.discovery.compatibility.source' range='[1.3.500.v20240918-1902,1.3.500.v20240918-1902]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.ui.discovery.source' range='[1.3.400.v20240621-1554,1.3.400.v20240621-1554]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.discovery.feature.source.feature.jar' range='[1.3.600.v20240918-1902,1.3.600.v20240918-1902]'> <filter> (org.eclipse.update.install.features=true) </filter> </required> </requires> <touchpoint id='null' version='0.0.0'/> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.equinox.p2.ui.admin.rcp' version='1.4.100.v20240201-0843' generation='2'> <update id='org.eclipse.equinox.p2.ui.admin.rcp' range='[0.0.0,1.4.100.v20240201-0843)' severity='0'/> <properties size='9'> <property name='df_LT.bundleName' value='Provisioning Admin UI RCP (Incubation)'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.equinox.p2'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.ui.admin.rcp'/> <property name='maven-version' value='1.4.100-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='6'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.ui.admin.rcp' version='1.4.100.v20240201-0843'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.ui.admin.rcp' version='1.4.100.v20240201-0843'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.ui.admin.rcp' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.ui.admin.rcp' version='1.4.100.v20240201-0843'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='3'> <required namespace='osgi.bundle' name='org.eclipse.ui' range='0.0.0'/> <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.p2.ui.admin.rcp </description> </requiredProperties> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.ui.admin.rcp' version='1.4.100.v20240201-0843'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.ui.admin.rcp; singleton:=true
Bundle-Version: 1.4.100.v20240201-0843 </instruction> </instructions> </touchpointData> </unit> <unit id='org.osgi.service.upnp' version='1.2.1.202109301733' singleton='false' generation='2'> <update id='org.osgi.service.upnp' range='[0.0.0,1.2.1.202109301733)' severity='0'/> <properties size='9'> <property name='org.eclipse.equinox.p2.name' value='org.osgi:org.osgi.service.upnp'/> <property name='org.eclipse.equinox.p2.description' value='OSGi Companion Code for org.osgi.service.upnp Version 1.2.1'/> <property name='org.eclipse.equinox.p2.provider' value='Eclipse Foundation'/> <property name='org.eclipse.equinox.p2.doc.url' value='https://docs.osgi.org/'/> <property name='maven-groupId' value='org.osgi'/> <property name='maven-artifactId' value='org.osgi.service.upnp'/> <property name='maven-version' value='1.2.1'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.upnp' version='1.2.1.202109301733'/> <provided namespace='osgi.bundle' name='org.osgi.service.upnp' version='1.2.1.202109301733'/> <provided namespace='java.package' name='org.osgi.service.upnp' version='1.2.1'/> <provided namespace='osgi.identity' name='org.osgi.service.upnp' version='1.2.1.202109301733'> <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'/> </provides> <requires size='2'> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE/compact1)(version=1.8))'> <description> org.osgi.service.upnp </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.upnp.source' range='[1.2.1.202109301733,1.2.1.202109301733]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.osgi.service.upnp' version='1.2.1.202109301733'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.osgi.service.upnp
Bundle-Version: 1.2.1.202109301733 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.core.jobs.source' version='3.15.400.v20240619-0602' singleton='false'> <update id='org.eclipse.core.jobs.source' range='[0.0.0,3.15.400.v20240619-0602)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org'/> <property name='df_LT.bundleName' value='Eclipse Jobs Mechanism Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.core.jobs'/> <property name='maven-version' value='3.15.400-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.jobs.source' version='3.15.400.v20240619-0602'/> <provided namespace='osgi.bundle' name='org.eclipse.core.jobs.source' version='3.15.400.v20240619-0602'/> <provided namespace='osgi.identity' name='org.eclipse.core.jobs.source' version='3.15.400.v20240619-0602'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.core.jobs.source' version='3.15.400.v20240619-0602'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.core.jobs.source
Bundle-Version: 3.15.400.v20240619-0602 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.executable_root.gtk.linux.riscv64' version='3.8.2700.v20240929-1145'> <provides size='1'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.executable_root.gtk.linux.riscv64' version='3.8.2700.v20240929-1145'/> </provides> <filter> (&(osgi.arch=riscv64)(osgi.os=linux)(osgi.ws=gtk)) </filter> <artifacts size='1'> <artifact classifier='binary' id='org.eclipse.equinox.executable_root.gtk.linux.riscv64' version='3.8.2700.v20240929-1145'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.native' version='1.0.0'/> <touchpointData size='2'> <instructions size='2'> <instruction key='uninstall'> cleanupzip(source:@artifact, target:${installFolder}); </instruction> <instruction key='install'> unzip(source:@artifact, target:${installFolder}); </instruction> </instructions> <instructions size='1'> <instruction key='install'> chmod(targetDir:${installFolder}, targetFile:launcher, permissions:755); </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.weaving.hook.source' version='1.4.100.v20240321-1445' singleton='false'> <update id='org.eclipse.equinox.weaving.hook.source' range='[0.0.0,1.4.100.v20240321-1445)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Aspect Weaving Hooks Plug-in Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.weaving.hook'/> <property name='maven-version' value='1.4.100-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.weaving.hook.source' version='1.4.100.v20240321-1445'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.weaving.hook.source' version='1.4.100.v20240321-1445'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.weaving.hook.source' version='1.4.100.v20240321-1445'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.weaving.hook.source' version='1.4.100.v20240321-1445'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.weaving.hook.source
Bundle-Version: 1.4.100.v20240321-1445 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.server.p2.feature.group' version='1.12.1500.v20241019-1812' singleton='false'> <update id='org.eclipse.equinox.server.p2.feature.group' range='[0.0.0,1.12.1500.v20241019-1812)' severity='0'/> <properties size='11'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.type.group' value='true'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.server.p2'/> <property name='maven-version' value='1.12.1500-SNAPSHOT'/> <property name='maven-type' value='eclipse-feature'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2010 IBM, Composent, Inc. and others.'/> <property name='df_LT.featureName' value='p2 Server Feature'/> <property name='df_LT.providerName' value='Eclipse Equinox Project'/> </properties> <provides size='2'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.server.p2.feature.group' version='1.12.1500.v20241019-1812'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='5'> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.core.feature.feature.group' range='[1.7.400.v20241019-1812,1.7.400.v20241019-1812]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.sat4j.core' range='[2.3.6.v20201214,2.3.6.v20201214]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.sat4j.pb' range='[2.3.6.v20201214,2.3.6.v20201214]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.app' range='[1.7.200.v20240722-2103,1.7.200.v20240722-2103]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.server.p2.feature.jar' range='[1.12.1500.v20241019-1812,1.12.1500.v20241019-1812]'> <filter> (org.eclipse.update.install.features=true) </filter> </required> </requires> <touchpoint id='null' version='0.0.0'/> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.osgi.compatibility.state' version='1.2.1000.v20240213-1057' singleton='false' generation='2'> <update id='org.eclipse.osgi.compatibility.state' range='[0.0.0,1.2.1000.v20240213-1057)' severity='0'/> <properties size='8'> <property name='df_LT.Bundle-Name' value='Equinox State and Resolver Compatibility Fragment'/> <property name='df_LT.Bundle-Vendor' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%Bundle-Name'/> <property name='org.eclipse.equinox.p2.provider' value='%Bundle-Vendor'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.osgi.compatibility.state'/> <property name='maven-version' value='1.2.1000-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='6'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.osgi.compatibility.state' version='1.2.1000.v20240213-1057'/> <provided namespace='osgi.bundle' name='org.eclipse.osgi.compatibility.state' version='1.2.1000.v20240213-1057'/> <provided namespace='osgi.identity' name='org.eclipse.osgi.compatibility.state' version='1.2.1000.v20240213-1057'> <properties size='1'> <property name='type' value='osgi.fragment'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/> <provided namespace='osgi.fragment' name='org.eclipse.osgi' version='1.2.1000.v20240213-1057'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='3'> <required namespace='osgi.bundle' name='org.eclipse.osgi' range='3.12.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=1.8))'> <description> org.eclipse.osgi.compatibility.state </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.osgi.compatibility.state.source' range='[1.2.1000.v20240213-1057,1.2.1000.v20240213-1057]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.osgi.compatibility.state' version='1.2.1000.v20240213-1057'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.osgi.compatibility.state
Bundle-Version: 1.2.1000.v20240213-1057
Fragment-Host: org.eclipse.osgi;bundle-version="3.12.0" </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.reconciler.dropins.source' version='1.5.400.v20240321-1450' singleton='false'> <update id='org.eclipse.equinox.p2.reconciler.dropins.source' range='[0.0.0,1.5.400.v20240321-1450)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Equinox Provisioning Drop-in Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.reconciler.dropins'/> <property name='maven-version' value='1.5.400-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.reconciler.dropins.source' version='1.5.400.v20240321-1450'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.reconciler.dropins.source' version='1.5.400.v20240321-1450'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.reconciler.dropins.source' version='1.5.400.v20240321-1450'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.reconciler.dropins.source' version='1.5.400.v20240321-1450'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.reconciler.dropins.source
Bundle-Version: 1.5.400.v20240321-1450 </instruction> </instructions> </touchpointData> </unit> <unit id='org.osgi.util.promise' version='1.3.0.202212101352' singleton='false' generation='2'> <update id='org.osgi.util.promise' range='[0.0.0,1.3.0.202212101352)' severity='0'/> <properties size='9'> <property name='org.eclipse.equinox.p2.name' value='org.osgi:org.osgi.util.promise'/> <property name='org.eclipse.equinox.p2.description' value='OSGi Companion Code for org.osgi.util.promise Version 1.3.0'/> <property name='org.eclipse.equinox.p2.provider' value='Eclipse Foundation'/> <property name='org.eclipse.equinox.p2.doc.url' value='https://docs.osgi.org/'/> <property name='maven-groupId' value='org.osgi'/> <property name='maven-artifactId' value='org.osgi.util.promise'/> <property name='maven-version' value='1.3.0'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.osgi.util.promise' version='1.3.0.202212101352'/> <provided namespace='osgi.bundle' name='org.osgi.util.promise' version='1.3.0.202212101352'/> <provided namespace='java.package' name='org.osgi.util.promise' version='1.3.0'/> <provided namespace='osgi.identity' name='org.osgi.util.promise' version='1.3.0.202212101352'> <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'/> </provides> <requires size='3'> <required namespace='java.package' name='org.osgi.util.function' range='[1.1.0,2.0.0)'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE/compact1)(version=1.8))'> <description> org.osgi.util.promise </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.util.promise.source' range='[1.3.0.202212101352,1.3.0.202212101352]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.osgi.util.promise' version='1.3.0.202212101352'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.osgi.util.promise
Bundle-Version: 1.3.0.202212101352 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.core.contenttype' version='3.9.600.v20241001-1711' generation='2'> <update id='org.eclipse.core.contenttype' range='[0.0.0,3.9.600.v20241001-1711)' severity='0'/> <properties size='9'> <property name='df_LT.pluginName' value='Eclipse Content Mechanism'/> <property name='df_LT.providerName' value='Eclipse.org'/> <property name='org.eclipse.equinox.p2.name' value='%pluginName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.core.contenttype'/> <property name='maven-version' value='3.9.600-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='7'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.contenttype' version='3.9.600.v20241001-1711'/> <provided namespace='osgi.bundle' name='org.eclipse.core.contenttype' version='3.9.600.v20241001-1711'/> <provided namespace='java.package' name='org.eclipse.core.internal.content' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.core.runtime.content' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.core.contenttype' version='3.9.600.v20241001-1711'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='13'> <required namespace='osgi.bundle' name='org.eclipse.equinox.preferences' range='[3.2.0,4.0.0)'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.registry' range='[3.2.0,4.0.0)'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='[3.13.0,4.0.0)'/> <required namespace='java.package' name='javax.xml.parsers' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.service.debug' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.util' range='1.0.0'/> <required namespace='java.package' name='org.osgi.framework' range='0.0.0'/> <required namespace='java.package' name='org.osgi.util.tracker' range='0.0.0'/> <required namespace='java.package' name='org.xml.sax' range='0.0.0'/> <required namespace='java.package' name='org.xml.sax.ext' range='0.0.0'/> <required namespace='java.package' name='org.xml.sax.helpers' range='0.0.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.core.contenttype </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.contenttype.source' range='[3.9.600.v20241001-1711,3.9.600.v20241001-1711]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.core.contenttype' version='3.9.600.v20241001-1711'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.core.contenttype; singleton:=true
Bundle-Version: 3.9.600.v20241001-1711 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.bidi.source' version='1.5.100.v20240321-1445' singleton='false'> <update id='org.eclipse.equinox.bidi.source' range='[0.0.0,1.5.100.v20240321-1445)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Bidirectional Text Support Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.bidi'/> <property name='maven-version' value='1.5.100-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.bidi.source' version='1.5.100.v20240321-1445'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.bidi.source' version='1.5.100.v20240321-1445'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.bidi.source' version='1.5.100.v20240321-1445'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.bidi.source' version='1.5.100.v20240321-1445'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.bidi.source
Bundle-Version: 1.5.100.v20240321-1445 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.device' version='1.2.100.v20240513-1104' singleton='false' generation='2'> <update id='org.eclipse.equinox.device' range='[0.0.0,1.2.100.v20240513-1104)' severity='0'/> <properties size='9'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Device Access Service'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.device'/> <property name='maven-version' value='1.2.100-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='6'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.device' version='1.2.100.v20240513-1104'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.device' version='1.2.100.v20240513-1104'/> <provided namespace='java.package' name='org.eclipse.equinox.device' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.device' version='1.2.100.v20240513-1104'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='7'> <required namespace='java.package' name='org.osgi.framework' range='1.2.0'/> <required namespace='java.package' name='org.osgi.service.device' range='[1.1.0,1.2.0)'/> <required namespace='java.package' name='org.osgi.service.log' range='1.2.0'/> <required namespace='java.package' name='org.osgi.util.tracker' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.util' range='0.0.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.device </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.device.source' range='[1.2.100.v20240513-1104,1.2.100.v20240513-1104]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.device' version='1.2.100.v20240513-1104'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.device;deprecated:="Deprecated without any direct replacement, please use a different implementation or get in contact with the Equinox team to fix up this one"
Bundle-Version: 1.2.100.v20240513-1104 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.touchpoint.natives.source' version='1.5.400.v20240918-1902' singleton='false'> <update id='org.eclipse.equinox.p2.touchpoint.natives.source' range='[0.0.0,1.5.400.v20240918-1902)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Equinox Provisioning Native Touchpoint Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.touchpoint.natives'/> <property name='maven-version' value='1.5.400-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.touchpoint.natives.source' version='1.5.400.v20240918-1902'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.touchpoint.natives.source' version='1.5.400.v20240918-1902'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.touchpoint.natives.source' version='1.5.400.v20240918-1902'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.touchpoint.natives.source' version='1.5.400.v20240918-1902'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.touchpoint.natives.source
Bundle-Version: 1.5.400.v20240918-1902 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.console.ssh.source' version='1.3.100.v20240321-1445' singleton='false'> <update id='org.eclipse.equinox.console.ssh.source' range='[0.0.0,1.3.100.v20240321-1445)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Console ssh support plug-in Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.console.ssh'/> <property name='maven-version' value='1.3.100-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.console.ssh.source' version='1.3.100.v20240321-1445'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.console.ssh.source' version='1.3.100.v20240321-1445'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.console.ssh.source' version='1.3.100.v20240321-1445'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.console.ssh.source' version='1.3.100.v20240321-1445'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.console.ssh.source
Bundle-Version: 1.3.100.v20240321-1445 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.discovery.feature.feature.group' version='1.3.600.v20240918-1902' singleton='false'> <update id='org.eclipse.equinox.p2.discovery.feature.feature.group' range='[0.0.0,1.3.600.v20240918-1902)' severity='0'/> <properties size='13'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.description' value='%description'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.type.group' value='true'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.discovery.feature'/> <property name='maven-version' value='1.3.600-SNAPSHOT'/> <property name='maven-type' value='eclipse-feature'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2010 Tasktop Technologies and others.'/> <property name='df_LT.featureName' value='Equinox p2, Discovery UI support'/> <property name='df_LT.description' value='All of the bundles that comprise Equinox p2 discovery. 
This feature is intended to be used by integrators building on discovery.'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> </properties> <provides size='2'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.discovery.feature.feature.group' version='1.3.600.v20240918-1902'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='4'> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.discovery' range='[1.3.400.v20240918-1902,1.3.400.v20240918-1902]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.discovery.compatibility' range='[1.3.500.v20240918-1902,1.3.500.v20240918-1902]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.ui.discovery' range='[1.3.400.v20240621-1554,1.3.400.v20240621-1554]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.discovery.feature.feature.jar' range='[1.3.600.v20240918-1902,1.3.600.v20240918-1902]'> <filter> (org.eclipse.update.install.features=true) </filter> </required> </requires> <touchpoint id='null' version='0.0.0'/> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.osgi.service.useradmin.source' version='1.1.1.202109301733' singleton='false'> <update id='org.osgi.service.useradmin.source' range='[0.0.0,1.1.1.202109301733)' severity='0'/> <properties size='7'> <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.osgi.service.useradmin:1.1.1.202109301733'/> <property name='maven-groupId' value='org.osgi'/> <property name='maven-artifactId' value='org.osgi.service.useradmin'/> <property name='maven-version' value='1.1.1'/> <property name='maven-classifier' value='sources'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='4'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.useradmin.source' version='1.1.1.202109301733'/> <provided namespace='osgi.bundle' name='org.osgi.service.useradmin.source' version='1.1.1.202109301733'/> <provided namespace='osgi.identity' name='org.osgi.service.useradmin.source' version='1.1.1.202109301733'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.osgi.service.useradmin.source' version='1.1.1.202109301733'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.osgi.service.useradmin.source
Bundle-Version: 1.1.1.202109301733 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.console' version='1.3.500.v20240918-1902' generation='2'> <update id='org.eclipse.equinox.p2.console' range='[0.0.0,1.3.500.v20240918-1902)' severity='0'/> <properties size='9'> <property name='df_LT.pluginName' value='Equinox Provisioning Console'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%pluginName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.console'/> <property name='maven-version' value='1.3.500-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='6'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.console' version='1.3.500.v20240918-1902'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.console' version='1.3.500.v20240918-1902'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.console' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.console' version='1.3.500.v20240918-1902'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='18'> <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='3.3.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.core.helpers' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.director' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.core' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.engine' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.metadata' range='[2.4.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.planner' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.query' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.artifact' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.metadata' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.osgi.framework.console' range='1.0.0' optional='true' greedy='false'/> <required namespace='java.package' name='org.eclipse.osgi.service.environment' range='1.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.util' range='0.0.0'/> <required namespace='java.package' name='org.osgi.framework' range='1.6.0'/> <required namespace='java.package' name='org.osgi.util.tracker' range='1.4.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.p2.console </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.console.source' range='[1.3.500.v20240918-1902,1.3.500.v20240918-1902]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.console' version='1.3.500.v20240918-1902'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.console;singleton:=true
Bundle-Version: 1.3.500.v20240918-1902 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.core.feature.source.feature.group' version='1.7.400.v20241019-1812' singleton='false'> <update id='org.eclipse.equinox.p2.core.feature.source.feature.group' range='[0.0.0,1.7.400.v20241019-1812)' severity='0'/> <properties size='14'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.description' value='%description'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.type.group' value='true'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.core.feature'/> <property name='maven-version' value='1.7.400-SNAPSHOT'/> <property name='maven-classifier' value='sources-feature'/> <property name='maven-type' value='eclipse-feature'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2011 IBM Corporation and others.'/> <property name='df_LT.featureName' value='Equinox p2 Core Function Source'/> <property name='df_LT.description' value='Source code for the Equinox provisioning platform'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> </properties> <provides size='2'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.core.feature.source.feature.group' version='1.7.400.v20241019-1812'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='26'> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.core.feature.feature.group' range='[1.7.400.v20241019-1812,1.7.400.v20241019-1812]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.artifact.repository.source' range='[1.5.500.v20240918-1902,1.5.500.v20240918-1902]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.console.source' range='[1.3.500.v20240918-1902,1.3.500.v20240918-1902]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.core.source' range='[2.12.200.v20240918-1902,2.12.200.v20240918-1902]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.director.source' range='[2.6.500.v20240918-1902,2.6.500.v20240918-1902]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.engine.source' range='[2.10.300.v20240918-1902,2.10.300.v20240918-1902]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.garbagecollector.source' range='[1.3.400.v20241012-1120,1.3.400.v20241012-1120]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.metadata.source' range='[2.9.200.v20241019-1812,2.9.200.v20241019-1812]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.metadata.repository.source' range='[1.5.400.v20240515-1919,1.5.400.v20240515-1919]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.repository.source' range='[2.9.200.v20241012-1120,2.9.200.v20241012-1120]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.touchpoint.eclipse.source' range='[2.4.300.v20240511-1722,2.4.300.v20240511-1722]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.touchpoint.natives.source' range='[1.5.400.v20240918-1902,1.5.400.v20240918-1902]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.simpleconfigurator.manipulator.source' range='[2.3.300.v20240702-1335,2.3.300.v20240702-1335]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.frameworkadmin.source' range='[2.3.200.v20240321-1450,2.3.200.v20240321-1450]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.frameworkadmin.equinox.source' range='[1.3.200.v20240321-1450,1.3.200.v20240321-1450]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.preferences.source' range='[3.11.200.v20240911-1044,3.11.200.v20240911-1044]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.prefs.source' range='[1.1.2.202109301733,1.1.2.202109301733]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.security.source' range='[1.4.400.v20240702-1702,1.4.400.v20240702-1702]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.jarprocessor.source' range='[1.3.400.v20240321-1450,1.3.400.v20240321-1450]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.transport.ecf.source' range='[1.4.300.v20240321-1450,1.4.300.v20240321-1450]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.operations.source' range='[2.7.400.v20240425-0751,2.7.400.v20240425-0751]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.security.macosx.source' range='[1.102.300.v20240419-2334,1.102.300.v20240419-2334]'> <filter> (osgi.os=macosx) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.security.linux.source' range='[1.1.300.v20240419-2334,1.1.300.v20240419-2334]'> <filter> (osgi.os=linux) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.security.win32.source' range='[1.3.0.v20240419-2334,1.3.0.v20240419-2334]'> <filter> (osgi.os=win32) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.concurrent.source' range='[1.3.100.v20240514-0729,1.3.100.v20240514-0729]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.core.feature.source.feature.jar' range='[1.7.400.v20241019-1812,1.7.400.v20241019-1812]'> <filter> (org.eclipse.update.install.features=true) </filter> </required> </requires> <touchpoint id='null' version='0.0.0'/> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.equinox.launcher.win32.win32.aarch64' version='1.2.1100.v20240722-2106'> <update id='org.eclipse.equinox.launcher.win32.win32.aarch64' range='[0.0.0,1.2.1100.v20240722-2106)' severity='0'/> <properties size='9'> <property name='df_LT.pluginName' value='Equinox Launcher Win32 Arm64 Fragment'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%pluginName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='launcher.win32.win32.aarch64'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.launcher.win32.win32.aarch64'/> <property name='maven-version' value='1.2.1100-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='6'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.launcher.win32.win32.aarch64' version='1.2.1100.v20240722-2106'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.launcher.win32.win32.aarch64' version='1.2.1100.v20240722-2106'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.launcher.win32.win32.aarch64' version='1.2.1100.v20240722-2106'> <properties size='1'> <property name='type' value='osgi.fragment'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/> <provided namespace='osgi.fragment' name='org.eclipse.equinox.launcher' version='1.2.1100.v20240722-2106'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='2'> <required namespace='osgi.bundle' name='org.eclipse.equinox.launcher' range='[1.6.0,1.7.0)'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.launcher.win32.win32.aarch64.source' range='[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <filter> (&(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32)) </filter> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.launcher.win32.win32.aarch64' version='1.2.1100.v20240722-2106'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='2'> <instruction key='zipped'> true </instruction> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.launcher.win32.win32.aarch64;singleton:=true
Bundle-Version: 1.2.1100.v20240722-2106
Fragment-Host: org.eclipse.equinox.launcher;bundle-version="[1.6.0,1.7.0)" </instruction> </instructions> </touchpointData> </unit> <unit id='org.apache.httpcomponents.core5.httpcore5.source' version='5.2.3.v20230922-1600' singleton='false'> <update id='org.apache.httpcomponents.core5.httpcore5.source' range='[0.0.0,5.2.3.v20230922-1600)' severity='0'/> <properties size='7'> <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.apache.httpcomponents.core5.httpcore5:5.2.3.v20230922-1600'/> <property name='maven-groupId' value='org.apache.httpcomponents.core5'/> <property name='maven-artifactId' value='httpcore5'/> <property name='maven-version' value='5.2.3'/> <property name='maven-classifier' value='sources'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='4'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.apache.httpcomponents.core5.httpcore5.source' version='5.2.3.v20230922-1600'/> <provided namespace='osgi.bundle' name='org.apache.httpcomponents.core5.httpcore5.source' version='5.2.3.v20230922-1600'/> <provided namespace='osgi.identity' name='org.apache.httpcomponents.core5.httpcore5.source' version='5.2.3.v20230922-1600'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.apache.httpcomponents.core5.httpcore5.source' version='5.2.3.v20230922-1600'/> </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.httpcomponents.core5.httpcore5.source
Bundle-Version: 5.2.3.v20230922-1600 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.ecf.filetransfer.httpclient5.feature.source.feature.jar' version='1.1.702.v20240808-1900'> <properties size='14'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.description' value='%description'/> <property name='org.eclipse.equinox.p2.description.url' value='%descriptionURL'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2021 Composent, Inc. and others.

This program and the accompanying materials are made
available under the terms of the Eclipse Public License 2.0
which is available at https://www.eclipse.org/legal/epl-2.0/

SPDX-License-Identifier: EPL-2.0

Contributors:
- Composent, Inc. - initial API and implementation
- Yatta Solutions - HttpClient 4.5 implementation'/> <property name='df_LT.featureName' value='ECF Apache Httpclient 5 FileTransfer Provider Developer Resources'/> <property name='df_LT.description' value='This feature provides the Apache HttpComponents/HttpClient 5 based FileTransfer provider used by the Eclipse platform to support P2 filetransfer.'/> <property name='df_LT.providerName' value='Eclipse.org - ECF'/> <property name='maven-groupId' value='org.eclipse.ecf'/> <property name='maven-artifactId' value='org.eclipse.ecf.filetransfer.httpclient5.feature'/> <property name='maven-version' value='1.1.702-SNAPSHOT'/> <property name='maven-classifier' value='sources-feature'/> <property name='maven-type' value='eclipse-feature'/> </properties> <provides size='3'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer.httpclient5.feature.source.feature.jar' version='1.1.702.v20240808-1900'/> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/> <provided namespace='org.eclipse.update.feature' name='org.eclipse.ecf.filetransfer.httpclient5.feature.source' version='1.1.702.v20240808-1900'/> </provides> <filter> (org.eclipse.update.install.features=true) </filter> <artifacts size='1'> <artifact classifier='org.eclipse.update.feature' id='org.eclipse.ecf.filetransfer.httpclient5.feature.source' version='1.1.702.v20240808-1900'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='zipped'> true </instruction> </instructions> </touchpointData> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.equinox.event' version='1.7.100.v20240321-1445' singleton='false' generation='2'> <update id='org.eclipse.equinox.event' range='[0.0.0,1.7.100.v20240321-1445)' severity='0'/> <properties size='9'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Event Admin'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.event'/> <property name='maven-version' value='1.7.100-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='9'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.event' version='1.7.100.v20240321-1445'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.event' version='1.7.100.v20240321-1445'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.event' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.event.mapper' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.event' version='1.7.100.v20240321-1445'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='osgi.service' name='org.eclipse.equinox.event_1.7.100.v20240321-1445-1' version='0.0.0'> <properties size='1'> <property name='objectClass' value='org.osgi.service.event.EventAdmin' type='List'/> </properties> </provided> <provided namespace='osgi.implementation' name='osgi.event' version='1.4.0'/> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='9'> <required namespace='java.package' name='org.eclipse.osgi.framework.eventmgr' range='1.1.0'/> <required namespace='java.package' name='org.eclipse.osgi.util' range='1.1.0'/> <required namespace='java.package' name='org.osgi.framework' range='1.6.0'/> <required namespace='java.package' name='org.osgi.service.event' range='[1.3.0,1.5.0)'/> <required namespace='java.package' name='org.osgi.service.log' range='1.3.0'/> <required namespace='java.package' name='org.osgi.util.tracker' range='1.5.0'/> <requiredProperties namespace='osgi.extender' match='(&(osgi.extender=osgi.component)(version>=1.0)(!(version>=2.0)))'> <description> org.eclipse.equinox.event </description> </requiredProperties> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.event </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.event.source' range='[1.7.100.v20240321-1445,1.7.100.v20240321-1445]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.event' version='1.7.100.v20240321-1445'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.event
Bundle-Version: 1.7.100.v20240321-1445 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.ui.admin.source' version='1.3.500.v20240616-0625' singleton='false'> <update id='org.eclipse.equinox.p2.ui.admin.source' range='[0.0.0,1.3.500.v20240616-0625)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='p2 Admin UI Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.ui.admin'/> <property name='maven-version' value='1.3.500-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.ui.admin.source' version='1.3.500.v20240616-0625'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.ui.admin.source' version='1.3.500.v20240616-0625'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.ui.admin.source' version='1.3.500.v20240616-0625'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.ui.admin.source' version='1.3.500.v20240616-0625'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.ui.admin.source
Bundle-Version: 1.3.500.v20240616-0625 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.transport.ecf' version='1.4.300.v20240321-1450' singleton='false' generation='2'> <update id='org.eclipse.equinox.p2.transport.ecf' range='[0.0.0,1.4.300.v20240321-1450)' severity='0'/> <properties size='9'> <property name='df_LT.pluginName' value='Equinox Provisioning ECF based Transport'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%pluginName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.transport.ecf'/> <property name='maven-version' value='1.4.300-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='6'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.transport.ecf' version='1.4.300.v20240321-1450'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.transport.ecf' version='1.4.300.v20240321-1450'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.transport.ecf' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.transport.ecf' version='1.4.300.v20240321-1450'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='13'> <required namespace='osgi.bundle' name='org.eclipse.ecf' range='3.1.0'/> <required namespace='osgi.bundle' name='org.eclipse.ecf.filetransfer' range='4.0.0'/> <required namespace='osgi.bundle' name='org.eclipse.ecf.provider.filetransfer' range='3.1.0'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.core' range='2.0.100'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.repository' range='2.1.0'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='3.6.0'/> <required namespace='osgi.bundle' name='org.eclipse.core.jobs' range='3.5.100'/> <required namespace='java.package' name='org.eclipse.osgi.util' range='1.1.0'/> <required namespace='java.package' name='org.osgi.framework' range='1.6.0'/> <required namespace='java.package' name='org.osgi.service.packageadmin' range='1.2.0'/> <required namespace='java.package' name='org.osgi.util.tracker' range='1.5.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.p2.transport.ecf </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.transport.ecf.source' range='[1.4.300.v20240321-1450,1.4.300.v20240321-1450]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.transport.ecf' version='1.4.300.v20240321-1450'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.transport.ecf
Bundle-Version: 1.4.300.v20240321-1450 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.ecf.filetransfer.httpclient5.feature.feature.group' version='1.1.702.v20240808-1900' singleton='false'> <update id='org.eclipse.ecf.filetransfer.httpclient5.feature.feature.group' range='[0.0.0,1.1.702.v20240808-1900)' severity='0'/> <properties size='14'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.description' value='%description'/> <property name='org.eclipse.equinox.p2.description.url' value='%descriptionURL'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.type.group' value='true'/> <property name='maven-groupId' value='org.eclipse.ecf'/> <property name='maven-artifactId' value='org.eclipse.ecf.filetransfer.httpclient5.feature'/> <property name='maven-version' value='1.1.702-SNAPSHOT'/> <property name='maven-type' value='eclipse-feature'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2021 Composent, Inc. and others.

This program and the accompanying materials are made
available under the terms of the Eclipse Public License 2.0
which is available at https://www.eclipse.org/legal/epl-2.0/

SPDX-License-Identifier: EPL-2.0

Contributors:
- Composent, Inc. - initial API and implementation
- Yatta Solutions - HttpClient 4.5 implementation'/> <property name='df_LT.featureName' value='ECF Apache Httpclient 5 FileTransfer Provider'/> <property name='df_LT.description' value='This feature provides the Apache HttpComponents/HttpClient 5 based FileTransfer provider used by the Eclipse platform to support P2 filetransfer.'/> <property name='df_LT.providerName' value='Eclipse.org - ECF'/> </properties> <provides size='2'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer.httpclient5.feature.feature.group' version='1.1.702.v20240808-1900'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='9'> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer.feature.feature.group' range='[3.9.0,4.0.0)'> <filter> (!(org.eclipse.equinox.p2.exclude.import=true)) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer.httpclient5' range='[1.1.100.v20240808-1900,1.1.100.v20240808-1900]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer.httpclient5.win32' range='[1.1.100.v20240808-1900,1.1.100.v20240808-1900]'> <filter> (osgi.os=win32) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.commons.commons-codec' range='[1.16.0,1.16.0]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.httpcomponents.client5.httpclient5' range='[5.3.1.v20240126-0900,5.3.1.v20240126-0900]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.httpcomponents.client5.httpclient5-win' range='[5.2.3.v20231203-1619,5.2.3.v20231203-1619]'> <filter> (osgi.os=win32) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.httpcomponents.core5.httpcore5' range='[5.2.3.v20230922-1600,5.2.3.v20230922-1600]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.httpcomponents.core5.httpcore5-h2' range='[5.2.3.v20230922-1600,5.2.3.v20230922-1600]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer.httpclient5.feature.feature.jar' range='[1.1.702.v20240808-1900,1.1.702.v20240808-1900]'> <filter> (org.eclipse.update.install.features=true) </filter> </required> </requires> <touchpoint id='null' version='0.0.0'/> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.equinox.launcher.gtk.linux.x86_64' version='1.2.1200.v20240924-2302'> <update id='org.eclipse.equinox.launcher.gtk.linux.x86_64' range='[0.0.0,1.2.1200.v20240924-2302)' severity='0'/> <properties size='9'> <property name='df_LT.pluginName' value='Equinox Launcher Linux X86_64 Fragment'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%pluginName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='launcher.gtk.linux.x86_64'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.launcher.gtk.linux.x86_64'/> <property name='maven-version' value='1.2.1200-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='6'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.launcher.gtk.linux.x86_64' version='1.2.1200.v20240924-2302'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.launcher.gtk.linux.x86_64' version='1.2.1200.v20240924-2302'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.launcher.gtk.linux.x86_64' version='1.2.1200.v20240924-2302'> <properties size='1'> <property name='type' value='osgi.fragment'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/> <provided namespace='osgi.fragment' name='org.eclipse.equinox.launcher' version='1.2.1200.v20240924-2302'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='2'> <required namespace='osgi.bundle' name='org.eclipse.equinox.launcher' range='[1.6.0,1.7.0)'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.launcher.gtk.linux.x86_64.source' range='[1.2.1200.v20240924-2302,1.2.1200.v20240924-2302]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <filter> (&(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk)) </filter> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.launcher.gtk.linux.x86_64' version='1.2.1200.v20240924-2302'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='2'> <instruction key='zipped'> true </instruction> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.linux.x86_64;singleton:=true
Bundle-Version: 1.2.1200.v20240924-2302
Fragment-Host: org.eclipse.equinox.launcher;bundle-version="[1.6.0,1.7.0)" </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.weaving.caching.source' version='1.3.100.v20240513-1104' singleton='false'> <update id='org.eclipse.equinox.weaving.caching.source' range='[0.0.0,1.3.100.v20240513-1104)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Standard Caching Service for Equinox Aspects Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.weaving.caching'/> <property name='maven-version' value='1.3.100-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.weaving.caching.source' version='1.3.100.v20240513-1104'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.weaving.caching.source' version='1.3.100.v20240513-1104'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.weaving.caching.source' version='1.3.100.v20240513-1104'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.weaving.caching.source' version='1.3.100.v20240513-1104'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.weaving.caching.source
Bundle-Version: 1.3.100.v20240513-1104 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.ecf.core.feature.feature.group' version='1.6.2.v20240812-1535' singleton='false'> <update id='org.eclipse.ecf.core.feature.feature.group' range='[0.0.0,1.6.2.v20240812-1535)' severity='0'/> <properties size='11'> <property name='org.eclipse.equinox.p2.name' value='ECF Core Feature'/> <property name='org.eclipse.equinox.p2.description' value='This feature provides the ECF core (org.eclipse.ecf) and ECF identity (org.eclipse.ecf.identity) bundles. These two bundles are required for all other parts of ECF.'/> <property name='org.eclipse.equinox.p2.description.url' value='http://www.eclipse.org/ecf'/> <property name='org.eclipse.equinox.p2.provider' value='Eclipse.org - ECF'/> <property name='org.eclipse.equinox.p2.type.group' value='true'/> <property name='maven-groupId' value='org.eclipse.ecf'/> <property name='maven-artifactId' value='org.eclipse.ecf.core.feature'/> <property name='maven-version' value='1.6.2-SNAPSHOT'/> <property name='maven-type' value='eclipse-feature'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2009 Composent, Inc. and others.

This program and the accompanying materials are made
available under the terms of the Eclipse Public License 2.0
which is available at https://www.eclipse.org/legal/epl-2.0/

SPDX-License-Identifier: EPL-2.0'/> </properties> <provides size='2'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.core.feature.feature.group' version='1.6.2.v20240812-1535'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='7'> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.common' range='[3.6.0,4.0.0)'> <filter> (!(org.eclipse.equinox.p2.exclude.import=true)) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.registry' range='[3.5.0,4.0.0)'> <filter> (!(org.eclipse.equinox.p2.exclude.import=true)) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.concurrent' range='[1.0.0,2.0.0)'> <filter> (!(org.eclipse.equinox.p2.exclude.import=true)) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.jobs' range='[3.5.0,4.0.0)'> <filter> (!(org.eclipse.equinox.p2.exclude.import=true)) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf' range='[3.11.0.v20240812-1535,3.11.0.v20240812-1535]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.identity' range='[3.10.0.v20240812-1535,3.10.0.v20240812-1535]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.core.feature.feature.jar' range='[1.6.2.v20240812-1535,1.6.2.v20240812-1535]'> <filter> (org.eclipse.update.install.features=true) </filter> </required> </requires> <touchpoint id='null' version='0.0.0'/> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.core.jobs' version='3.15.400.v20240619-0602' generation='2'> <update id='org.eclipse.core.jobs' range='[0.0.0,3.15.400.v20240619-0602)' severity='0'/> <properties size='9'> <property name='df_LT.pluginName' value='Eclipse Jobs Mechanism'/> <property name='df_LT.providerName' value='Eclipse.org'/> <property name='org.eclipse.equinox.p2.name' value='%pluginName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.core.jobs'/> <property name='maven-version' value='3.15.400-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='8'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.jobs' version='3.15.400.v20240619-0602'/> <provided namespace='osgi.bundle' name='org.eclipse.core.jobs' version='3.15.400.v20240619-0602'/> <provided namespace='java.package' name='org.eclipse.core.internal.jobs' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.core.internal.jobs' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.core.runtime.jobs' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.core.jobs' version='3.15.400.v20240619-0602'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='8'> <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='[3.8.0,4.0.0)'/> <required namespace='java.package' name='org.eclipse.osgi.service.debug' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.util' range='0.0.0'/> <required namespace='java.package' name='org.osgi.framework' range='1.3.0'/> <required namespace='java.package' name='org.osgi.service.packageadmin' range='0.0.0'/> <required namespace='java.package' name='org.osgi.util.tracker' range='0.0.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.core.jobs </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.jobs.source' range='[3.15.400.v20240619-0602,3.15.400.v20240619-0602]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.core.jobs' version='3.15.400.v20240619-0602'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.core.jobs; singleton:=true
Bundle-Version: 3.15.400.v20240619-0602 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.sdk.feature.group' version='3.23.1500.v20241112-0530' singleton='false'> <update id='org.eclipse.equinox.sdk.feature.group' range='[0.0.0,3.23.1500.v20241112-0530)' severity='0'/> <properties size='13'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.description' value='%description'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.type.group' value='true'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.sdk'/> <property name='maven-version' value='3.23.1500-SNAPSHOT'/> <property name='maven-type' value='eclipse-feature'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2009, 2010 EclipseSource and others.'/> <property name='df_LT.featureName' value='Equinox Target Components'/> <property name='df_LT.description' value='All of the bundles and source that are produced by the Equinox project. This includes basic OSGi framework support, all implemented compendium services, the p2 provisioning platform and various server-side support bundles.
This feature includes the corresponding source and is intended to be added to target platforms at development time rather than deployed with end-user systems.'/> <property name='df_LT.providerName' value='Eclipse Equinox Project'/> </properties> <provides size='2'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.sdk.feature.group' version='3.23.1500.v20241112-0530'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='18'> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.compendium.sdk.feature.group' range='[3.23.400.v20240911-1044,3.23.400.v20240911-1044]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.core.sdk.feature.group' range='[3.25.300.v20241030-2121,3.25.300.v20241030-2121]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.executable.feature.group' range='[3.8.2700.v20240929-1145,3.8.2700.v20240929-1145]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.server.core.feature.group' range='[1.16.300.v20241030-2121,1.16.300.v20241030-2121]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.server.core.source.feature.group' range='[1.16.300.v20241030-2121,1.16.300.v20241030-2121]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.server.jetty.feature.group' range='[1.11.500.v20240321-1445,1.11.500.v20240321-1445]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.server.jetty.source.feature.group' range='[1.11.500.v20240321-1445,1.11.500.v20240321-1445]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.http.servletbridge' range='[1.3.0.v20240213-1244,1.3.0.v20240213-1244]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.http.servletbridge.source' range='[1.3.0.v20240213-1244,1.3.0.v20240213-1244]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.jsp.jasper' range='[1.2.100.v20240321-1445,1.2.100.v20240321-1445]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.jsp.jasper.source' range='[1.2.100.v20240321-1445,1.2.100.v20240321-1445]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.jsp.jasper.registry' range='[1.3.0.v20240213-1427,1.3.0.v20240213-1427]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.jsp.jasper.registry.source' range='[1.3.0.v20240213-1427,1.3.0.v20240213-1427]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.servletbridge' range='[1.7.100.v20240327-1824,1.7.100.v20240327-1824]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.servletbridge.source' range='[1.7.100.v20240327-1824,1.7.100.v20240327-1824]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jdt.core.compiler.batch' range='[3.40.0.v20241112-0530,3.40.0.v20241112-0530]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jdt.core.compiler.batch.source' range='[3.40.0.v20241112-0530,3.40.0.v20241112-0530]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.sdk.feature.jar' range='[3.23.1500.v20241112-0530,3.23.1500.v20241112-0530]'> <filter> (org.eclipse.update.install.features=true) </filter> </required> </requires> <touchpoint id='null' version='0.0.0'/> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='a.jre.javase' version='18.0.0' singleton='false'> <provides size='257'> <provided namespace='org.eclipse.equinox.p2.iu' name='a.jre.javase' version='18.0.0'/> <provided namespace='java.package' name='java.applet' version='0.0.0'/> <provided namespace='java.package' name='java.awt.image' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig.dom' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.stream' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.table' version='0.0.0'/> <provided namespace='java.package' name='java.awt.desktop' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.plugins.jpeg' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model.type' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.dom' version='0.0.0'/> <provided namespace='java.package' name='java.security.cert' version='0.0.0'/> <provided namespace='java.package' name='java.util.zip' version='0.0.0'/> <provided namespace='java.package' name='java.nio.file' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.views' version='0.0.0'/> <provided namespace='java.package' name='java.time' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.callback' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.stream.util' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model.element' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.bootstrap' version='0.0.0'/> <provided namespace='java.package' name='com.sun.nio.sctp' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.validation' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.beans' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jarsigner' version='0.0.0'/> <provided namespace='java.package' name='com.sun.net.httpserver' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.connect' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.events' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text.html' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf' version='0.0.0'/> <provided namespace='java.package' name='java.awt.datatransfer' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.event' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.metal' version='0.0.0'/> <provided namespace='java.package' name='java.net.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.colorchooser' version='0.0.0'/> <provided namespace='java.package' name='javax.xml' version='0.0.0'/> <provided namespace='java.package' name='java.util.logging' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.support' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.x500' version='0.0.0'/> <provided namespace='java.package' name='java.util.stream' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model' version='0.0.0'/> <provided namespace='java.package' name='java.lang.annotation' version='0.0.0'/> <provided namespace='java.package' name='jdk.jfr' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.directory' version='0.0.0'/> <provided namespace='java.package' name='java.time.chrono' version='0.0.0'/> <provided namespace='java.package' name='javax.management.loading' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth' version='0.0.0'/> <provided namespace='java.package' name='java.math' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom' version='0.0.0'/> <provided namespace='java.package' name='java.awt.geom' version='0.0.0'/> <provided namespace='java.package' name='javax.transaction.xa' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.stax' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.traversal' version='0.0.0'/> <provided namespace='java.package' name='java.awt' version='0.0.0'/> <provided namespace='java.package' name='jdk.swing.interop' version='0.0.0'/> <provided namespace='java.package' name='java.text' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.undo' version='0.0.0'/> <provided namespace='java.package' name='com.sun.management' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.stream' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.datatype' version='0.0.0'/> <provided namespace='java.package' name='javax.print' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.html' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.login' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth.login' version='0.0.0'/> <provided namespace='java.package' name='java.rmi' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.connect.spi' version='0.0.0'/> <provided namespace='java.package' name='java.beans' version='0.0.0'/> <provided namespace='java.package' name='javax.sql' version='0.0.0'/> <provided namespace='java.package' name='javax.print.event' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.metadata' version='0.0.0'/> <provided namespace='java.package' name='java.util.prefs' version='0.0.0'/> <provided namespace='java.package' name='java.net' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.plugins.bmp' version='0.0.0'/> <provided namespace='java.package' name='sun.misc' version='0.0.0'/> <provided namespace='java.package' name='java.time.format' version='0.0.0'/> <provided namespace='java.package' name='java.util.concurrent' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.sampled' version='0.0.0'/> <provided namespace='java.package' name='java.rmi.server' version='0.0.0'/> <provided namespace='java.package' name='javax.sql.rowset.serial' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.parsers' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.synth' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.basic' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.tree' version='0.0.0'/> <provided namespace='java.package' name='javax.net' version='0.0.0'/> <provided namespace='java.package' name='java.util.function' version='0.0.0'/> <provided namespace='java.package' name='java.awt.image.renderable' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.linker' version='0.0.0'/> <provided namespace='java.package' name='com.sun.nio.file' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.ls' version='0.0.0'/> <provided namespace='java.package' name='javax.smartcardio' version='0.0.0'/> <provided namespace='java.package' name='java.util.random' version='0.0.0'/> <provided namespace='java.package' name='javax.naming' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.linker.support' version='0.0.0'/> <provided namespace='java.package' name='java.rmi.dgc' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.xpath' version='0.0.0'/> <provided namespace='java.package' name='javax.annotation.processing' version='0.0.0'/> <provided namespace='java.package' name='java.net.http' version='0.0.0'/> <provided namespace='java.package' name='java.lang.invoke' version='0.0.0'/> <provided namespace='java.package' name='javax.security.cert' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.xpath' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.catalog' version='0.0.0'/> <provided namespace='java.package' name='jdk.nio' version='0.0.0'/> <provided namespace='java.package' name='java.lang.management' version='0.0.0'/> <provided namespace='java.package' name='java.util.concurrent.atomic' version='0.0.0'/> <provided namespace='java.package' name='javax.rmi.ssl' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.event' version='0.0.0'/> <provided namespace='java.package' name='java.awt.color' version='0.0.0'/> <provided namespace='java.package' name='javax.management.openmbean' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text.rtf' version='0.0.0'/> <provided namespace='java.package' name='jdk.javadoc.doclet' version='0.0.0'/> <provided namespace='java.package' name='java.awt.print' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.multi' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.event' version='0.0.0'/> <provided namespace='java.package' name='java.nio.channels.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.net.ssl' version='0.0.0'/> <provided namespace='java.package' name='java.rmi.registry' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.stream.events' version='0.0.0'/> <provided namespace='java.package' name='javax.print.attribute' version='0.0.0'/> <provided namespace='java.package' name='com.sun.java.accessibility.util' version='0.0.0'/> <provided namespace='java.package' name='javax.swing' version='0.0.0'/> <provided namespace='java.package' name='java.nio.file.attribute' version='0.0.0'/> <provided namespace='java.package' name='jdk.management.jfr' version='0.0.0'/> <provided namespace='java.package' name='java.lang.constant' version='0.0.0'/> <provided namespace='java.package' name='java.nio' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.request' version='0.0.0'/> <provided namespace='java.package' name='java.lang.instrument' version='0.0.0'/> <provided namespace='java.package' name='java.lang.ref' version='0.0.0'/> <provided namespace='java.package' name='java.util.regex' version='0.0.0'/> <provided namespace='java.package' name='org.ietf.jgss' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.midi.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.filechooser' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig.spec' version='0.0.0'/> <provided namespace='java.package' name='java.lang.reflect' version='0.0.0'/> <provided namespace='java.package' name='java.security' version='0.0.0'/> <provided namespace='java.package' name='org.xml.sax.helpers' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.ldap.spi' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.attach' version='0.0.0'/> <provided namespace='java.package' name='javax.print.attribute.standard' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell.tool' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.jconsole' version='0.0.0'/> <provided namespace='java.package' name='java.lang' version='0.0.0'/> <provided namespace='java.package' name='jdk.security.jarsigner' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.kerberos' version='0.0.0'/> <provided namespace='java.package' name='java.sql' version='0.0.0'/> <provided namespace='java.package' name='javax.crypto' version='0.0.0'/> <provided namespace='java.package' name='java.util' version='0.0.0'/> <provided namespace='java.package' name='java.nio.channels' version='0.0.0'/> <provided namespace='java.package' name='java.time.temporal' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.stylesheets' version='0.0.0'/> <provided namespace='java.package' name='java.nio.charset' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.midi' version='0.0.0'/> <provided namespace='java.package' name='jdk.net' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.stream' version='0.0.0'/> <provided namespace='java.package' name='javax.management.monitor' version='0.0.0'/> <provided namespace='java.package' name='org.xml.sax' version='0.0.0'/> <provided namespace='java.package' name='com.sun.source.doctree' version='0.0.0'/> <provided namespace='java.package' name='com.sun.net.httpserver.spi' version='0.0.0'/> <provided namespace='java.package' name='java.awt.dnd' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell.execution' version='0.0.0'/> <provided namespace='java.package' name='java.awt.im' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text.html.parser' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.css' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.javac' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.jgss' version='0.0.0'/> <provided namespace='java.package' name='java.nio.charset.spi' version='0.0.0'/> <provided namespace='java.package' name='java.util.spi' version='0.0.0'/> <provided namespace='java.package' name='java.text.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.management.timer' version='0.0.0'/> <provided namespace='java.package' name='java.security.spec' version='0.0.0'/> <provided namespace='java.package' name='java.nio.file.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig.keyinfo' version='0.0.0'/> <provided namespace='java.package' name='javax.accessibility' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.namespace' version='0.0.0'/> <provided namespace='java.package' name='com.sun.source.tree' version='0.0.0'/> <provided namespace='java.package' name='java.awt.font' version='0.0.0'/> <provided namespace='java.package' name='java.security.interfaces' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.attach.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.management.relation' version='0.0.0'/> <provided namespace='java.package' name='javax.management.modelmbean' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.sampled.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.sax' version='0.0.0'/> <provided namespace='java.package' name='javax.management.remote.rmi' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.event' version='0.0.0'/> <provided namespace='java.package' name='java.util.concurrent.locks' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.nimbus' version='0.0.0'/> <provided namespace='java.package' name='jdk.nio.mapmode' version='0.0.0'/> <provided namespace='java.package' name='java.awt.event' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.border' version='0.0.0'/> <provided namespace='java.package' name='javax.sql.rowset.spi' version='0.0.0'/> <provided namespace='java.package' name='jdk.jfr.consumer' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.plugins.tiff' version='0.0.0'/> <provided namespace='java.package' name='javax.management.remote' version='0.0.0'/> <provided namespace='java.package' name='org.xml.sax.ext' version='0.0.0'/> <provided namespace='java.package' name='sun.reflect' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model.util' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth.callback' version='0.0.0'/> <provided namespace='java.package' name='java.lang.runtime' version='0.0.0'/> <provided namespace='java.package' name='javax.security.sasl' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth.module' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dom' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.ldap' version='0.0.0'/> <provided namespace='java.package' name='java.time.zone' version='0.0.0'/> <provided namespace='java.package' name='netscape.javascript' version='0.0.0'/> <provided namespace='java.package' name='java.awt.im.spi' version='0.0.0'/> <provided namespace='java.package' name='java.beans.beancontext' version='0.0.0'/> <provided namespace='java.package' name='javax.management' version='0.0.0'/> <provided namespace='java.package' name='javax.tools' version='0.0.0'/> <provided namespace='java.package' name='javax.crypto.spec' version='0.0.0'/> <provided namespace='java.package' name='javax.script' version='0.0.0'/> <provided namespace='java.package' name='java.lang.module' version='0.0.0'/> <provided namespace='java.package' name='com.sun.source.util' version='0.0.0'/> <provided namespace='java.package' name='javax.sql.rowset' version='0.0.0'/> <provided namespace='java.package' name='java.io' version='0.0.0'/> <provided namespace='java.package' name='java.util.jar' version='0.0.0'/> <provided namespace='java.package' name='javax.crypto.interfaces' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.ranges' version='0.0.0'/> <provided namespace='osgi.ee' name='OSGi/Minimum' version='1.0.0'/> <provided namespace='osgi.ee' name='OSGi/Minimum' version='1.1.0'/> <provided namespace='osgi.ee' name='OSGi/Minimum' version='1.2.0'/> <provided namespace='osgi.ee' name='JRE' version='1.0.0'/> <provided namespace='osgi.ee' name='JRE' version='1.1.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.1.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.2.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.3.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.4.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.5.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.6.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.7.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE' version='9.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='10.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='11.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='12.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='13.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='14.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='15.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='16.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='17.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='18.0.0'/> <provided namespace='osgi.ee' name='JavaSE/compact1' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE/compact1' version='18.0.0'/> <provided namespace='osgi.ee' name='JavaSE/compact2' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE/compact2' version='18.0.0'/> <provided namespace='osgi.ee' name='JavaSE/compact3' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE/compact3' version='18.0.0'/> </provides> <touchpoint id='org.eclipse.equinox.p2.native' version='1.0.0'/> </unit> <unit id='a.jre.javase' version='14.0.0' singleton='false'> <provides size='255'> <provided namespace='org.eclipse.equinox.p2.iu' name='a.jre.javase' version='14.0.0'/> <provided namespace='java.package' name='java.applet' version='0.0.0'/> <provided namespace='java.package' name='java.awt.image' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig.dom' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.stream' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.table' version='0.0.0'/> <provided namespace='java.package' name='java.awt.desktop' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.plugins.jpeg' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model.type' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.dom' version='0.0.0'/> <provided namespace='java.package' name='java.security.cert' version='0.0.0'/> <provided namespace='java.package' name='java.util.zip' version='0.0.0'/> <provided namespace='java.package' name='java.nio.file' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.views' version='0.0.0'/> <provided namespace='java.package' name='java.time' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.callback' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.stream.util' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model.element' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.bootstrap' version='0.0.0'/> <provided namespace='java.package' name='com.sun.nio.sctp' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.validation' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.beans' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jarsigner' version='0.0.0'/> <provided namespace='java.package' name='com.sun.net.httpserver' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.connect' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.events' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text.html' version='0.0.0'/> <provided namespace='java.package' name='java.awt.datatransfer' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.event' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.metal' version='0.0.0'/> <provided namespace='java.package' name='java.net.spi' version='0.0.0'/> <provided namespace='java.package' name='java.rmi.activation' version='0.0.0'/> <provided namespace='java.package' name='java.util.logging' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.colorchooser' version='0.0.0'/> <provided namespace='java.package' name='javax.xml' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.support' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.x500' version='0.0.0'/> <provided namespace='java.package' name='java.util.stream' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell.spi' version='0.0.0'/> <provided namespace='java.package' name='java.lang.annotation' version='0.0.0'/> <provided namespace='java.package' name='jdk.jfr' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.directory' version='0.0.0'/> <provided namespace='java.package' name='java.time.chrono' version='0.0.0'/> <provided namespace='java.package' name='javax.management.loading' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth' version='0.0.0'/> <provided namespace='java.package' name='java.math' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom' version='0.0.0'/> <provided namespace='java.package' name='javax.transaction.xa' version='0.0.0'/> <provided namespace='java.package' name='java.awt.geom' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.stax' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.traversal' version='0.0.0'/> <provided namespace='java.package' name='jdk.swing.interop' version='0.0.0'/> <provided namespace='java.package' name='java.awt' version='0.0.0'/> <provided namespace='java.package' name='java.text' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.undo' version='0.0.0'/> <provided namespace='java.package' name='com.sun.management' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.stream' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.datatype' version='0.0.0'/> <provided namespace='java.package' name='javax.print' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.html' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.login' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth.login' version='0.0.0'/> <provided namespace='java.package' name='java.rmi' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.connect.spi' version='0.0.0'/> <provided namespace='java.package' name='java.beans' version='0.0.0'/> <provided namespace='java.package' name='javax.sql' version='0.0.0'/> <provided namespace='java.package' name='javax.print.event' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.metadata' version='0.0.0'/> <provided namespace='java.package' name='java.util.prefs' version='0.0.0'/> <provided namespace='java.package' name='java.net' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.plugins.bmp' version='0.0.0'/> <provided namespace='java.package' name='sun.misc' version='0.0.0'/> <provided namespace='java.package' name='jdk.nashorn.api.scripting' version='0.0.0'/> <provided namespace='java.package' name='java.time.format' version='0.0.0'/> <provided namespace='java.package' name='java.util.concurrent' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.spi' version='0.0.0'/> <provided namespace='java.package' name='java.rmi.server' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.sampled' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.parsers' version='0.0.0'/> <provided namespace='java.package' name='javax.sql.rowset.serial' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.synth' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.basic' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.tree' version='0.0.0'/> <provided namespace='java.package' name='java.util.function' version='0.0.0'/> <provided namespace='java.package' name='javax.net' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.linker' version='0.0.0'/> <provided namespace='java.package' name='java.awt.image.renderable' version='0.0.0'/> <provided namespace='java.package' name='com.sun.nio.file' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.ls' version='0.0.0'/> <provided namespace='java.package' name='javax.smartcardio' version='0.0.0'/> <provided namespace='java.package' name='javax.naming' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.linker.support' version='0.0.0'/> <provided namespace='java.package' name='java.rmi.dgc' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.xpath' version='0.0.0'/> <provided namespace='java.package' name='javax.annotation.processing' version='0.0.0'/> <provided namespace='java.package' name='java.net.http' version='0.0.0'/> <provided namespace='java.package' name='java.lang.invoke' version='0.0.0'/> <provided namespace='java.package' name='javax.security.cert' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.xpath' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.catalog' version='0.0.0'/> <provided namespace='java.package' name='jdk.nio' version='0.0.0'/> <provided namespace='java.package' name='java.lang.management' version='0.0.0'/> <provided namespace='java.package' name='java.util.concurrent.atomic' version='0.0.0'/> <provided namespace='java.package' name='javax.rmi.ssl' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.event' version='0.0.0'/> <provided namespace='java.package' name='javax.management.openmbean' version='0.0.0'/> <provided namespace='java.package' name='java.awt.color' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text.rtf' version='0.0.0'/> <provided namespace='java.package' name='jdk.javadoc.doclet' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto' version='0.0.0'/> <provided namespace='java.package' name='java.awt.print' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.multi' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.event' version='0.0.0'/> <provided namespace='java.package' name='java.nio.channels.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.net.ssl' version='0.0.0'/> <provided namespace='java.package' name='java.rmi.registry' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.stream.events' version='0.0.0'/> <provided namespace='java.package' name='javax.print.attribute' version='0.0.0'/> <provided namespace='java.package' name='com.sun.java.accessibility.util' version='0.0.0'/> <provided namespace='java.package' name='javax.swing' version='0.0.0'/> <provided namespace='java.package' name='java.nio.file.attribute' version='0.0.0'/> <provided namespace='java.package' name='jdk.management.jfr' version='0.0.0'/> <provided namespace='java.package' name='java.lang.constant' version='0.0.0'/> <provided namespace='java.package' name='java.nio' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.request' version='0.0.0'/> <provided namespace='java.package' name='java.lang.ref' version='0.0.0'/> <provided namespace='java.package' name='java.lang.instrument' version='0.0.0'/> <provided namespace='java.package' name='java.util.regex' version='0.0.0'/> <provided namespace='java.package' name='org.ietf.jgss' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.midi.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.filechooser' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig.spec' version='0.0.0'/> <provided namespace='java.package' name='java.lang.reflect' version='0.0.0'/> <provided namespace='java.package' name='java.security' version='0.0.0'/> <provided namespace='java.package' name='org.xml.sax.helpers' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.ldap.spi' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.attach' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell' version='0.0.0'/> <provided namespace='java.package' name='javax.print.attribute.standard' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell.tool' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.jconsole' version='0.0.0'/> <provided namespace='java.package' name='java.lang' version='0.0.0'/> <provided namespace='java.package' name='jdk.security.jarsigner' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.kerberos' version='0.0.0'/> <provided namespace='java.package' name='java.sql' version='0.0.0'/> <provided namespace='java.package' name='javax.crypto' version='0.0.0'/> <provided namespace='java.package' name='java.util' version='0.0.0'/> <provided namespace='java.package' name='java.time.temporal' version='0.0.0'/> <provided namespace='java.package' name='java.nio.channels' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.stylesheets' version='0.0.0'/> <provided namespace='java.package' name='java.nio.charset' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.midi' version='0.0.0'/> <provided namespace='java.package' name='jdk.net' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.stream' version='0.0.0'/> <provided namespace='java.package' name='javax.management.monitor' version='0.0.0'/> <provided namespace='java.package' name='org.xml.sax' version='0.0.0'/> <provided namespace='java.package' name='com.sun.source.doctree' version='0.0.0'/> <provided namespace='java.package' name='com.sun.net.httpserver.spi' version='0.0.0'/> <provided namespace='java.package' name='java.awt.dnd' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell.execution' version='0.0.0'/> <provided namespace='java.package' name='java.awt.im' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text.html.parser' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.css' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.javac' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.jgss' version='0.0.0'/> <provided namespace='java.package' name='java.nio.charset.spi' version='0.0.0'/> <provided namespace='java.package' name='java.text.spi' version='0.0.0'/> <provided namespace='java.package' name='java.util.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.management.timer' version='0.0.0'/> <provided namespace='java.package' name='java.security.spec' version='0.0.0'/> <provided namespace='java.package' name='java.nio.file.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig.keyinfo' version='0.0.0'/> <provided namespace='java.package' name='javax.accessibility' version='0.0.0'/> <provided namespace='java.package' name='com.sun.source.tree' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.namespace' version='0.0.0'/> <provided namespace='java.package' name='java.awt.font' version='0.0.0'/> <provided namespace='java.package' name='java.security.interfaces' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.attach.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.management.relation' version='0.0.0'/> <provided namespace='java.package' name='javax.management.modelmbean' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.sampled.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.sax' version='0.0.0'/> <provided namespace='java.package' name='javax.management.remote.rmi' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.event' version='0.0.0'/> <provided namespace='java.package' name='java.util.concurrent.locks' version='0.0.0'/> <provided namespace='java.package' name='jdk.nio.mapmode' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.nimbus' version='0.0.0'/> <provided namespace='java.package' name='java.awt.event' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.border' version='0.0.0'/> <provided namespace='java.package' name='javax.sql.rowset.spi' version='0.0.0'/> <provided namespace='java.package' name='jdk.jfr.consumer' version='0.0.0'/> <provided namespace='java.package' name='javax.management.remote' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.plugins.tiff' version='0.0.0'/> <provided namespace='java.package' name='org.xml.sax.ext' version='0.0.0'/> <provided namespace='java.package' name='sun.reflect' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model.util' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth.callback' version='0.0.0'/> <provided namespace='java.package' name='java.lang.runtime' version='0.0.0'/> <provided namespace='java.package' name='javax.security.sasl' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth.module' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dom' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.ldap' version='0.0.0'/> <provided namespace='java.package' name='jdk.nashorn.api.tree' version='0.0.0'/> <provided namespace='java.package' name='java.time.zone' version='0.0.0'/> <provided namespace='java.package' name='netscape.javascript' version='0.0.0'/> <provided namespace='java.package' name='java.awt.im.spi' version='0.0.0'/> <provided namespace='java.package' name='java.beans.beancontext' version='0.0.0'/> <provided namespace='java.package' name='javax.management' version='0.0.0'/> <provided namespace='java.package' name='javax.tools' version='0.0.0'/> <provided namespace='java.package' name='javax.crypto.spec' version='0.0.0'/> <provided namespace='java.package' name='javax.script' version='0.0.0'/> <provided namespace='java.package' name='java.lang.module' version='0.0.0'/> <provided namespace='java.package' name='com.sun.source.util' version='0.0.0'/> <provided namespace='java.package' name='java.io' version='0.0.0'/> <provided namespace='java.package' name='javax.sql.rowset' version='0.0.0'/> <provided namespace='java.package' name='java.util.jar' version='0.0.0'/> <provided namespace='java.package' name='javax.crypto.interfaces' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.ranges' version='0.0.0'/> <provided namespace='osgi.ee' name='OSGi/Minimum' version='1.0.0'/> <provided namespace='osgi.ee' name='OSGi/Minimum' version='1.1.0'/> <provided namespace='osgi.ee' name='OSGi/Minimum' version='1.2.0'/> <provided namespace='osgi.ee' name='JRE' version='1.0.0'/> <provided namespace='osgi.ee' name='JRE' version='1.1.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.1.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.2.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.3.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.4.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.5.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.6.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.7.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE' version='9.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='10.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='11.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='12.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='13.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='14.0.0'/> <provided namespace='osgi.ee' name='JavaSE/compact1' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE/compact1' version='14.0.0'/> <provided namespace='osgi.ee' name='JavaSE/compact2' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE/compact2' version='14.0.0'/> <provided namespace='osgi.ee' name='JavaSE/compact3' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE/compact3' version='14.0.0'/> </provides> <touchpoint id='org.eclipse.equinox.p2.native' version='1.0.0'/> </unit> <unit id='a.jre.javase' version='12.0.0' singleton='false'> <provides size='254'> <provided namespace='org.eclipse.equinox.p2.iu' name='a.jre.javase' version='12.0.0'/> <provided namespace='java.package' name='java.applet' version='0.0.0'/> <provided namespace='java.package' name='java.awt.image' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig.dom' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.stream' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.table' version='0.0.0'/> <provided namespace='java.package' name='java.awt.desktop' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.plugins.jpeg' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model.type' version='0.0.0'/> <provided namespace='java.package' name='java.security.cert' version='0.0.0'/> <provided namespace='java.package' name='java.util.zip' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.dom' version='0.0.0'/> <provided namespace='java.package' name='java.nio.file' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.views' version='0.0.0'/> <provided namespace='java.package' name='java.time' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.callback' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.stream.util' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model.element' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.bootstrap' version='0.0.0'/> <provided namespace='java.package' name='com.sun.nio.sctp' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.validation' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.beans' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jarsigner' version='0.0.0'/> <provided namespace='java.package' name='com.sun.net.httpserver' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.connect' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.events' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text.html' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf' version='0.0.0'/> <provided namespace='java.package' name='java.awt.datatransfer' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.event' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.metal' version='0.0.0'/> <provided namespace='java.package' name='java.net.spi' version='0.0.0'/> <provided namespace='java.package' name='java.rmi.activation' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.colorchooser' version='0.0.0'/> <provided namespace='java.package' name='java.util.logging' version='0.0.0'/> <provided namespace='java.package' name='javax.xml' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.support' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.x500' version='0.0.0'/> <provided namespace='java.package' name='java.util.stream' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model' version='0.0.0'/> <provided namespace='java.package' name='java.lang.annotation' version='0.0.0'/> <provided namespace='java.package' name='jdk.jfr' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.directory' version='0.0.0'/> <provided namespace='java.package' name='java.time.chrono' version='0.0.0'/> <provided namespace='java.package' name='javax.management.loading' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth' version='0.0.0'/> <provided namespace='java.package' name='java.math' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom' version='0.0.0'/> <provided namespace='java.package' name='java.awt.geom' version='0.0.0'/> <provided namespace='java.package' name='javax.transaction.xa' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.stax' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.traversal' version='0.0.0'/> <provided namespace='java.package' name='java.awt' version='0.0.0'/> <provided namespace='java.package' name='jdk.swing.interop' version='0.0.0'/> <provided namespace='java.package' name='java.text' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.undo' version='0.0.0'/> <provided namespace='java.package' name='com.sun.management' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.stream' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.datatype' version='0.0.0'/> <provided namespace='java.package' name='javax.print' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.html' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.login' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth.login' version='0.0.0'/> <provided namespace='java.package' name='java.rmi' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.connect.spi' version='0.0.0'/> <provided namespace='java.package' name='java.beans' version='0.0.0'/> <provided namespace='java.package' name='javax.sql' version='0.0.0'/> <provided namespace='java.package' name='javax.print.event' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.metadata' version='0.0.0'/> <provided namespace='java.package' name='java.util.prefs' version='0.0.0'/> <provided namespace='java.package' name='java.net' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.plugins.bmp' version='0.0.0'/> <provided namespace='java.package' name='sun.misc' version='0.0.0'/> <provided namespace='java.package' name='java.time.format' version='0.0.0'/> <provided namespace='java.package' name='jdk.nashorn.api.scripting' version='0.0.0'/> <provided namespace='java.package' name='java.util.concurrent' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.sampled' version='0.0.0'/> <provided namespace='java.package' name='java.rmi.server' version='0.0.0'/> <provided namespace='java.package' name='javax.sql.rowset.serial' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.parsers' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.synth' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.basic' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.tree' version='0.0.0'/> <provided namespace='java.package' name='javax.net' version='0.0.0'/> <provided namespace='java.package' name='java.util.function' version='0.0.0'/> <provided namespace='java.package' name='java.awt.image.renderable' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.linker' version='0.0.0'/> <provided namespace='java.package' name='com.sun.nio.file' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.ls' version='0.0.0'/> <provided namespace='java.package' name='javax.smartcardio' version='0.0.0'/> <provided namespace='java.package' name='javax.naming' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.linker.support' version='0.0.0'/> <provided namespace='java.package' name='java.rmi.dgc' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.xpath' version='0.0.0'/> <provided namespace='java.package' name='javax.annotation.processing' version='0.0.0'/> <provided namespace='java.package' name='java.net.http' version='0.0.0'/> <provided namespace='java.package' name='java.lang.invoke' version='0.0.0'/> <provided namespace='java.package' name='javax.security.cert' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.xpath' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.catalog' version='0.0.0'/> <provided namespace='java.package' name='jdk.nio' version='0.0.0'/> <provided namespace='java.package' name='java.lang.management' version='0.0.0'/> <provided namespace='java.package' name='java.util.concurrent.atomic' version='0.0.0'/> <provided namespace='java.package' name='javax.rmi.ssl' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.event' version='0.0.0'/> <provided namespace='java.package' name='javax.management.openmbean' version='0.0.0'/> <provided namespace='java.package' name='java.awt.color' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text.rtf' version='0.0.0'/> <provided namespace='java.package' name='jdk.javadoc.doclet' version='0.0.0'/> <provided namespace='java.package' name='java.awt.print' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.multi' version='0.0.0'/> <provided namespace='java.package' name='java.nio.channels.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.event' version='0.0.0'/> <provided namespace='java.package' name='javax.net.ssl' version='0.0.0'/> <provided namespace='java.package' name='java.rmi.registry' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.stream.events' version='0.0.0'/> <provided namespace='java.package' name='com.sun.java.accessibility.util' version='0.0.0'/> <provided namespace='java.package' name='javax.print.attribute' version='0.0.0'/> <provided namespace='java.package' name='java.nio.file.attribute' version='0.0.0'/> <provided namespace='java.package' name='javax.swing' version='0.0.0'/> <provided namespace='java.package' name='jdk.management.jfr' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.javadoc' version='0.0.0'/> <provided namespace='java.package' name='java.lang.constant' version='0.0.0'/> <provided namespace='java.package' name='java.nio' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.request' version='0.0.0'/> <provided namespace='java.package' name='java.lang.ref' version='0.0.0'/> <provided namespace='java.package' name='java.lang.instrument' version='0.0.0'/> <provided namespace='java.package' name='java.util.regex' version='0.0.0'/> <provided namespace='java.package' name='org.ietf.jgss' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.midi.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.filechooser' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig.spec' version='0.0.0'/> <provided namespace='java.package' name='java.lang.reflect' version='0.0.0'/> <provided namespace='java.package' name='java.security' version='0.0.0'/> <provided namespace='java.package' name='org.xml.sax.helpers' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.attach' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.ldap.spi' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell' version='0.0.0'/> <provided namespace='java.package' name='javax.print.attribute.standard' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell.tool' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.jconsole' version='0.0.0'/> <provided namespace='java.package' name='com.sun.javadoc' version='0.0.0'/> <provided namespace='java.package' name='java.lang' version='0.0.0'/> <provided namespace='java.package' name='jdk.security.jarsigner' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.kerberos' version='0.0.0'/> <provided namespace='java.package' name='javax.crypto' version='0.0.0'/> <provided namespace='java.package' name='java.sql' version='0.0.0'/> <provided namespace='java.package' name='java.util' version='0.0.0'/> <provided namespace='java.package' name='java.security.acl' version='0.0.0'/> <provided namespace='java.package' name='java.time.temporal' version='0.0.0'/> <provided namespace='java.package' name='java.nio.channels' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.stylesheets' version='0.0.0'/> <provided namespace='java.package' name='java.nio.charset' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.midi' version='0.0.0'/> <provided namespace='java.package' name='jdk.net' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.stream' version='0.0.0'/> <provided namespace='java.package' name='javax.management.monitor' version='0.0.0'/> <provided namespace='java.package' name='org.xml.sax' version='0.0.0'/> <provided namespace='java.package' name='com.sun.source.doctree' version='0.0.0'/> <provided namespace='java.package' name='com.sun.net.httpserver.spi' version='0.0.0'/> <provided namespace='java.package' name='java.awt.dnd' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell.execution' version='0.0.0'/> <provided namespace='java.package' name='java.awt.im' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text.html.parser' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.css' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.javac' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.jgss' version='0.0.0'/> <provided namespace='java.package' name='java.nio.charset.spi' version='0.0.0'/> <provided namespace='java.package' name='java.util.spi' version='0.0.0'/> <provided namespace='java.package' name='java.text.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.management.timer' version='0.0.0'/> <provided namespace='java.package' name='java.security.spec' version='0.0.0'/> <provided namespace='java.package' name='java.nio.file.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig.keyinfo' version='0.0.0'/> <provided namespace='java.package' name='javax.accessibility' version='0.0.0'/> <provided namespace='java.package' name='com.sun.source.tree' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.namespace' version='0.0.0'/> <provided namespace='java.package' name='java.awt.font' version='0.0.0'/> <provided namespace='java.package' name='java.security.interfaces' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.attach.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.management.relation' version='0.0.0'/> <provided namespace='java.package' name='javax.management.modelmbean' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.sampled.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.sax' version='0.0.0'/> <provided namespace='java.package' name='javax.management.remote.rmi' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.event' version='0.0.0'/> <provided namespace='java.package' name='java.util.concurrent.locks' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.nimbus' version='0.0.0'/> <provided namespace='java.package' name='java.awt.event' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.border' version='0.0.0'/> <provided namespace='java.package' name='javax.sql.rowset.spi' version='0.0.0'/> <provided namespace='java.package' name='jdk.jfr.consumer' version='0.0.0'/> <provided namespace='java.package' name='javax.management.remote' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.plugins.tiff' version='0.0.0'/> <provided namespace='java.package' name='org.xml.sax.ext' version='0.0.0'/> <provided namespace='java.package' name='sun.reflect' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model.util' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth.callback' version='0.0.0'/> <provided namespace='java.package' name='javax.security.sasl' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth.module' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.ldap' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dom' version='0.0.0'/> <provided namespace='java.package' name='java.time.zone' version='0.0.0'/> <provided namespace='java.package' name='jdk.nashorn.api.tree' version='0.0.0'/> <provided namespace='java.package' name='netscape.javascript' version='0.0.0'/> <provided namespace='java.package' name='java.awt.im.spi' version='0.0.0'/> <provided namespace='java.package' name='java.beans.beancontext' version='0.0.0'/> <provided namespace='java.package' name='javax.management' version='0.0.0'/> <provided namespace='java.package' name='javax.tools' version='0.0.0'/> <provided namespace='java.package' name='javax.crypto.spec' version='0.0.0'/> <provided namespace='java.package' name='javax.script' version='0.0.0'/> <provided namespace='java.package' name='java.lang.module' version='0.0.0'/> <provided namespace='java.package' name='com.sun.source.util' version='0.0.0'/> <provided namespace='java.package' name='java.io' version='0.0.0'/> <provided namespace='java.package' name='javax.sql.rowset' version='0.0.0'/> <provided namespace='java.package' name='java.util.jar' version='0.0.0'/> <provided namespace='java.package' name='javax.crypto.interfaces' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.ranges' version='0.0.0'/> <provided namespace='osgi.ee' name='OSGi/Minimum' version='1.0.0'/> <provided namespace='osgi.ee' name='OSGi/Minimum' version='1.1.0'/> <provided namespace='osgi.ee' name='OSGi/Minimum' version='1.2.0'/> <provided namespace='osgi.ee' name='JRE' version='1.0.0'/> <provided namespace='osgi.ee' name='JRE' version='1.1.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.1.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.2.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.3.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.4.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.5.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.6.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.7.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE' version='9.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='10.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='11.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='12.0.0'/> <provided namespace='osgi.ee' name='JavaSE/compact1' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE/compact1' version='12.0.0'/> <provided namespace='osgi.ee' name='JavaSE/compact2' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE/compact2' version='12.0.0'/> <provided namespace='osgi.ee' name='JavaSE/compact3' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE/compact3' version='12.0.0'/> </provides> <touchpoint id='org.eclipse.equinox.p2.native' version='1.0.0'/> </unit> <unit id='a.jre.javase' version='16.0.0' singleton='false'> <provides size='255'> <provided namespace='org.eclipse.equinox.p2.iu' name='a.jre.javase' version='16.0.0'/> <provided namespace='java.package' name='java.applet' version='0.0.0'/> <provided namespace='java.package' name='java.awt.image' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig.dom' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.stream' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.table' version='0.0.0'/> <provided namespace='java.package' name='java.awt.desktop' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.plugins.jpeg' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model.type' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.dom' version='0.0.0'/> <provided namespace='java.package' name='java.util.zip' version='0.0.0'/> <provided namespace='java.package' name='java.security.cert' version='0.0.0'/> <provided namespace='java.package' name='java.nio.file' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.views' version='0.0.0'/> <provided namespace='java.package' name='java.time' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.callback' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.stream.util' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model.element' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.bootstrap' version='0.0.0'/> <provided namespace='java.package' name='com.sun.nio.sctp' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.validation' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.beans' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jarsigner' version='0.0.0'/> <provided namespace='java.package' name='com.sun.net.httpserver' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.connect' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.events' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text.html' version='0.0.0'/> <provided namespace='java.package' name='java.awt.datatransfer' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.event' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.metal' version='0.0.0'/> <provided namespace='java.package' name='java.net.spi' version='0.0.0'/> <provided namespace='java.package' name='java.rmi.activation' version='0.0.0'/> <provided namespace='java.package' name='javax.xml' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.colorchooser' version='0.0.0'/> <provided namespace='java.package' name='java.util.logging' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.support' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.x500' version='0.0.0'/> <provided namespace='java.package' name='java.util.stream' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model' version='0.0.0'/> <provided namespace='java.package' name='java.lang.annotation' version='0.0.0'/> <provided namespace='java.package' name='jdk.jfr' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.directory' version='0.0.0'/> <provided namespace='java.package' name='java.time.chrono' version='0.0.0'/> <provided namespace='java.package' name='javax.management.loading' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth' version='0.0.0'/> <provided namespace='java.package' name='java.math' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom' version='0.0.0'/> <provided namespace='java.package' name='javax.transaction.xa' version='0.0.0'/> <provided namespace='java.package' name='java.awt.geom' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.stax' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.traversal' version='0.0.0'/> <provided namespace='java.package' name='jdk.swing.interop' version='0.0.0'/> <provided namespace='java.package' name='java.awt' version='0.0.0'/> <provided namespace='java.package' name='java.text' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.undo' version='0.0.0'/> <provided namespace='java.package' name='com.sun.management' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.stream' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.datatype' version='0.0.0'/> <provided namespace='java.package' name='javax.print' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.html' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.login' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth.login' version='0.0.0'/> <provided namespace='java.package' name='java.rmi' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.connect.spi' version='0.0.0'/> <provided namespace='java.package' name='java.beans' version='0.0.0'/> <provided namespace='java.package' name='javax.sql' version='0.0.0'/> <provided namespace='java.package' name='javax.print.event' version='0.0.0'/> <provided namespace='java.package' name='java.util.prefs' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.metadata' version='0.0.0'/> <provided namespace='java.package' name='java.net' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.plugins.bmp' version='0.0.0'/> <provided namespace='java.package' name='sun.misc' version='0.0.0'/> <provided namespace='java.package' name='java.time.format' version='0.0.0'/> <provided namespace='java.package' name='java.util.concurrent' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.spi' version='0.0.0'/> <provided namespace='java.package' name='java.rmi.server' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.sampled' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.parsers' version='0.0.0'/> <provided namespace='java.package' name='javax.sql.rowset.serial' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.synth' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.basic' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.tree' version='0.0.0'/> <provided namespace='java.package' name='javax.net' version='0.0.0'/> <provided namespace='java.package' name='java.util.function' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.linker' version='0.0.0'/> <provided namespace='java.package' name='java.awt.image.renderable' version='0.0.0'/> <provided namespace='java.package' name='com.sun.nio.file' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.ls' version='0.0.0'/> <provided namespace='java.package' name='javax.smartcardio' version='0.0.0'/> <provided namespace='java.package' name='javax.naming' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.linker.support' version='0.0.0'/> <provided namespace='java.package' name='java.rmi.dgc' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.xpath' version='0.0.0'/> <provided namespace='java.package' name='javax.annotation.processing' version='0.0.0'/> <provided namespace='java.package' name='java.net.http' version='0.0.0'/> <provided namespace='java.package' name='java.lang.invoke' version='0.0.0'/> <provided namespace='java.package' name='javax.security.cert' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.xpath' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.catalog' version='0.0.0'/> <provided namespace='java.package' name='jdk.nio' version='0.0.0'/> <provided namespace='java.package' name='java.lang.management' version='0.0.0'/> <provided namespace='java.package' name='java.util.concurrent.atomic' version='0.0.0'/> <provided namespace='java.package' name='javax.rmi.ssl' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.event' version='0.0.0'/> <provided namespace='java.package' name='javax.management.openmbean' version='0.0.0'/> <provided namespace='java.package' name='java.awt.color' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text.rtf' version='0.0.0'/> <provided namespace='java.package' name='jdk.javadoc.doclet' version='0.0.0'/> <provided namespace='java.package' name='java.awt.print' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.multi' version='0.0.0'/> <provided namespace='java.package' name='java.nio.channels.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.event' version='0.0.0'/> <provided namespace='java.package' name='javax.net.ssl' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.stream.events' version='0.0.0'/> <provided namespace='java.package' name='java.rmi.registry' version='0.0.0'/> <provided namespace='java.package' name='com.sun.java.accessibility.util' version='0.0.0'/> <provided namespace='java.package' name='javax.print.attribute' version='0.0.0'/> <provided namespace='java.package' name='java.nio.file.attribute' version='0.0.0'/> <provided namespace='java.package' name='javax.swing' version='0.0.0'/> <provided namespace='java.package' name='jdk.management.jfr' version='0.0.0'/> <provided namespace='java.package' name='java.lang.constant' version='0.0.0'/> <provided namespace='java.package' name='java.nio' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.request' version='0.0.0'/> <provided namespace='java.package' name='java.lang.ref' version='0.0.0'/> <provided namespace='java.package' name='java.lang.instrument' version='0.0.0'/> <provided namespace='java.package' name='java.util.regex' version='0.0.0'/> <provided namespace='java.package' name='org.ietf.jgss' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.midi.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.filechooser' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig.spec' version='0.0.0'/> <provided namespace='java.package' name='java.lang.reflect' version='0.0.0'/> <provided namespace='java.package' name='java.security' version='0.0.0'/> <provided namespace='java.package' name='org.xml.sax.helpers' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.attach' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.ldap.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.print.attribute.standard' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell.tool' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.jconsole' version='0.0.0'/> <provided namespace='java.package' name='java.lang' version='0.0.0'/> <provided namespace='java.package' name='jdk.security.jarsigner' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.kerberos' version='0.0.0'/> <provided namespace='java.package' name='java.sql' version='0.0.0'/> <provided namespace='java.package' name='javax.crypto' version='0.0.0'/> <provided namespace='java.package' name='java.util' version='0.0.0'/> <provided namespace='java.package' name='java.nio.channels' version='0.0.0'/> <provided namespace='java.package' name='java.time.temporal' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.stylesheets' version='0.0.0'/> <provided namespace='java.package' name='java.nio.charset' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.midi' version='0.0.0'/> <provided namespace='java.package' name='jdk.net' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.stream' version='0.0.0'/> <provided namespace='java.package' name='javax.management.monitor' version='0.0.0'/> <provided namespace='java.package' name='org.xml.sax' version='0.0.0'/> <provided namespace='java.package' name='com.sun.source.doctree' version='0.0.0'/> <provided namespace='java.package' name='com.sun.net.httpserver.spi' version='0.0.0'/> <provided namespace='java.package' name='java.awt.dnd' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell.execution' version='0.0.0'/> <provided namespace='java.package' name='java.awt.im' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text.html.parser' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.css' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.javac' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.jgss' version='0.0.0'/> <provided namespace='java.package' name='java.nio.charset.spi' version='0.0.0'/> <provided namespace='java.package' name='java.util.spi' version='0.0.0'/> <provided namespace='java.package' name='java.text.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.management.timer' version='0.0.0'/> <provided namespace='java.package' name='java.security.spec' version='0.0.0'/> <provided namespace='java.package' name='java.nio.file.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig.keyinfo' version='0.0.0'/> <provided namespace='java.package' name='javax.accessibility' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.namespace' version='0.0.0'/> <provided namespace='java.package' name='com.sun.source.tree' version='0.0.0'/> <provided namespace='java.package' name='java.awt.font' version='0.0.0'/> <provided namespace='java.package' name='java.security.interfaces' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.attach.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.management.relation' version='0.0.0'/> <provided namespace='java.package' name='javax.management.modelmbean' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.sampled.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.sax' version='0.0.0'/> <provided namespace='java.package' name='javax.management.remote.rmi' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.event' version='0.0.0'/> <provided namespace='java.package' name='java.util.concurrent.locks' version='0.0.0'/> <provided namespace='java.package' name='jdk.nio.mapmode' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.nimbus' version='0.0.0'/> <provided namespace='java.package' name='java.awt.event' version='0.0.0'/> <provided namespace='java.package' name='javax.sql.rowset.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.border' version='0.0.0'/> <provided namespace='java.package' name='jdk.jfr.consumer' version='0.0.0'/> <provided namespace='java.package' name='javax.management.remote' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.plugins.tiff' version='0.0.0'/> <provided namespace='java.package' name='org.xml.sax.ext' version='0.0.0'/> <provided namespace='java.package' name='sun.reflect' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model.util' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth.callback' version='0.0.0'/> <provided namespace='java.package' name='java.lang.runtime' version='0.0.0'/> <provided namespace='java.package' name='javax.security.sasl' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth.module' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dom' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.ldap' version='0.0.0'/> <provided namespace='java.package' name='java.time.zone' version='0.0.0'/> <provided namespace='java.package' name='netscape.javascript' version='0.0.0'/> <provided namespace='java.package' name='java.awt.im.spi' version='0.0.0'/> <provided namespace='java.package' name='java.beans.beancontext' version='0.0.0'/> <provided namespace='java.package' name='javax.management' version='0.0.0'/> <provided namespace='java.package' name='javax.tools' version='0.0.0'/> <provided namespace='java.package' name='javax.crypto.spec' version='0.0.0'/> <provided namespace='java.package' name='javax.script' version='0.0.0'/> <provided namespace='java.package' name='java.lang.module' version='0.0.0'/> <provided namespace='java.package' name='com.sun.source.util' version='0.0.0'/> <provided namespace='java.package' name='javax.sql.rowset' version='0.0.0'/> <provided namespace='java.package' name='java.io' version='0.0.0'/> <provided namespace='java.package' name='java.util.jar' version='0.0.0'/> <provided namespace='java.package' name='javax.crypto.interfaces' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.ranges' version='0.0.0'/> <provided namespace='osgi.ee' name='OSGi/Minimum' version='1.0.0'/> <provided namespace='osgi.ee' name='OSGi/Minimum' version='1.1.0'/> <provided namespace='osgi.ee' name='OSGi/Minimum' version='1.2.0'/> <provided namespace='osgi.ee' name='JRE' version='1.0.0'/> <provided namespace='osgi.ee' name='JRE' version='1.1.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.1.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.2.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.3.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.4.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.5.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.6.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.7.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE' version='9.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='10.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='11.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='12.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='13.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='14.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='15.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='16.0.0'/> <provided namespace='osgi.ee' name='JavaSE/compact1' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE/compact1' version='16.0.0'/> <provided namespace='osgi.ee' name='JavaSE/compact2' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE/compact2' version='16.0.0'/> <provided namespace='osgi.ee' name='JavaSE/compact3' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE/compact3' version='16.0.0'/> </provides> <touchpoint id='org.eclipse.equinox.p2.native' version='1.0.0'/> </unit> <unit id='a.jre.javase' version='20.0.0' singleton='false'> <provides size='260'> <provided namespace='org.eclipse.equinox.p2.iu' name='a.jre.javase' version='20.0.0'/> <provided namespace='java.package' name='java.applet' version='0.0.0'/> <provided namespace='java.package' name='java.awt.image' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig.dom' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.stream' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.table' version='0.0.0'/> <provided namespace='java.package' name='java.awt.desktop' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.plugins.jpeg' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model.type' version='0.0.0'/> <provided namespace='java.package' name='java.util.zip' version='0.0.0'/> <provided namespace='java.package' name='java.security.cert' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.dom' version='0.0.0'/> <provided namespace='java.package' name='java.nio.file' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.views' version='0.0.0'/> <provided namespace='java.package' name='java.time' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.callback' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.stream.util' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model.element' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.bootstrap' version='0.0.0'/> <provided namespace='java.package' name='com.sun.nio.sctp' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.validation' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.beans' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jarsigner' version='0.0.0'/> <provided namespace='java.package' name='com.sun.net.httpserver' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.connect' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.events' version='0.0.0'/> <provided namespace='java.package' name='java.lang.foreign' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text.html' version='0.0.0'/> <provided namespace='java.package' name='java.awt.datatransfer' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.event' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.metal' version='0.0.0'/> <provided namespace='java.package' name='java.net.spi' version='0.0.0'/> <provided namespace='java.package' name='java.util.logging' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.colorchooser' version='0.0.0'/> <provided namespace='java.package' name='javax.xml' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.support' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.x500' version='0.0.0'/> <provided namespace='java.package' name='java.util.stream' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell.spi' version='0.0.0'/> <provided namespace='java.package' name='java.lang.annotation' version='0.0.0'/> <provided namespace='java.package' name='jdk.jfr' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.directory' version='0.0.0'/> <provided namespace='java.package' name='java.time.chrono' version='0.0.0'/> <provided namespace='java.package' name='javax.management.loading' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth' version='0.0.0'/> <provided namespace='java.package' name='java.math' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom' version='0.0.0'/> <provided namespace='java.package' name='java.awt.geom' version='0.0.0'/> <provided namespace='java.package' name='javax.transaction.xa' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.stax' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.traversal' version='0.0.0'/> <provided namespace='java.package' name='jdk.swing.interop' version='0.0.0'/> <provided namespace='java.package' name='java.awt' version='0.0.0'/> <provided namespace='java.package' name='java.text' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.undo' version='0.0.0'/> <provided namespace='java.package' name='com.sun.management' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.stream' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.datatype' version='0.0.0'/> <provided namespace='java.package' name='javax.print' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.login' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.html' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth.login' version='0.0.0'/> <provided namespace='java.package' name='java.rmi' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.connect.spi' version='0.0.0'/> <provided namespace='java.package' name='java.beans' version='0.0.0'/> <provided namespace='java.package' name='javax.sql' version='0.0.0'/> <provided namespace='java.package' name='javax.print.event' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.metadata' version='0.0.0'/> <provided namespace='java.package' name='java.util.prefs' version='0.0.0'/> <provided namespace='java.package' name='java.net' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.plugins.bmp' version='0.0.0'/> <provided namespace='java.package' name='sun.misc' version='0.0.0'/> <provided namespace='java.package' name='java.time.format' version='0.0.0'/> <provided namespace='java.package' name='java.util.concurrent' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.sampled' version='0.0.0'/> <provided namespace='java.package' name='java.rmi.server' version='0.0.0'/> <provided namespace='java.package' name='javax.sql.rowset.serial' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.parsers' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.synth' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.basic' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.tree' version='0.0.0'/> <provided namespace='java.package' name='java.util.function' version='0.0.0'/> <provided namespace='java.package' name='javax.net' version='0.0.0'/> <provided namespace='java.package' name='java.awt.image.renderable' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.linker' version='0.0.0'/> <provided namespace='java.package' name='com.sun.nio.file' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.ls' version='0.0.0'/> <provided namespace='java.package' name='javax.smartcardio' version='0.0.0'/> <provided namespace='java.package' name='java.util.random' version='0.0.0'/> <provided namespace='java.package' name='javax.naming' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.linker.support' version='0.0.0'/> <provided namespace='java.package' name='java.rmi.dgc' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.xpath' version='0.0.0'/> <provided namespace='java.package' name='javax.annotation.processing' version='0.0.0'/> <provided namespace='java.package' name='java.net.http' version='0.0.0'/> <provided namespace='java.package' name='java.lang.invoke' version='0.0.0'/> <provided namespace='java.package' name='javax.security.cert' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.xpath' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.catalog' version='0.0.0'/> <provided namespace='java.package' name='jdk.nio' version='0.0.0'/> <provided namespace='java.package' name='java.lang.management' version='0.0.0'/> <provided namespace='java.package' name='java.util.concurrent.atomic' version='0.0.0'/> <provided namespace='java.package' name='javax.rmi.ssl' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.event' version='0.0.0'/> <provided namespace='java.package' name='java.awt.color' version='0.0.0'/> <provided namespace='java.package' name='javax.management.openmbean' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text.rtf' version='0.0.0'/> <provided namespace='java.package' name='jdk.javadoc.doclet' version='0.0.0'/> <provided namespace='java.package' name='java.awt.print' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.multi' version='0.0.0'/> <provided namespace='java.package' name='java.nio.channels.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.event' version='0.0.0'/> <provided namespace='java.package' name='javax.net.ssl' version='0.0.0'/> <provided namespace='java.package' name='java.rmi.registry' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.stream.events' version='0.0.0'/> <provided namespace='java.package' name='com.sun.java.accessibility.util' version='0.0.0'/> <provided namespace='java.package' name='javax.print.attribute' version='0.0.0'/> <provided namespace='java.package' name='java.nio.file.attribute' version='0.0.0'/> <provided namespace='java.package' name='javax.swing' version='0.0.0'/> <provided namespace='java.package' name='jdk.management.jfr' version='0.0.0'/> <provided namespace='java.package' name='java.lang.constant' version='0.0.0'/> <provided namespace='java.package' name='java.nio' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.request' version='0.0.0'/> <provided namespace='java.package' name='java.lang.instrument' version='0.0.0'/> <provided namespace='java.package' name='java.lang.ref' version='0.0.0'/> <provided namespace='java.package' name='java.util.regex' version='0.0.0'/> <provided namespace='java.package' name='org.ietf.jgss' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.midi.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.filechooser' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig.spec' version='0.0.0'/> <provided namespace='java.package' name='java.lang.reflect' version='0.0.0'/> <provided namespace='java.package' name='java.security' version='0.0.0'/> <provided namespace='java.package' name='org.xml.sax.helpers' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.ldap.spi' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.attach' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell' version='0.0.0'/> <provided namespace='java.package' name='javax.print.attribute.standard' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell.tool' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.jconsole' version='0.0.0'/> <provided namespace='java.package' name='java.lang' version='0.0.0'/> <provided namespace='java.package' name='jdk.security.jarsigner' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.kerberos' version='0.0.0'/> <provided namespace='java.package' name='java.sql' version='0.0.0'/> <provided namespace='java.package' name='javax.crypto' version='0.0.0'/> <provided namespace='java.package' name='java.util' version='0.0.0'/> <provided namespace='java.package' name='java.time.temporal' version='0.0.0'/> <provided namespace='java.package' name='java.nio.channels' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.stylesheets' version='0.0.0'/> <provided namespace='java.package' name='java.nio.charset' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.midi' version='0.0.0'/> <provided namespace='java.package' name='jdk.net' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.stream' version='0.0.0'/> <provided namespace='java.package' name='javax.management.monitor' version='0.0.0'/> <provided namespace='java.package' name='org.xml.sax' version='0.0.0'/> <provided namespace='java.package' name='com.sun.source.doctree' version='0.0.0'/> <provided namespace='java.package' name='com.sun.net.httpserver.spi' version='0.0.0'/> <provided namespace='java.package' name='java.awt.dnd' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell.execution' version='0.0.0'/> <provided namespace='java.package' name='java.awt.im' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text.html.parser' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.css' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.javac' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.jgss' version='0.0.0'/> <provided namespace='java.package' name='java.nio.charset.spi' version='0.0.0'/> <provided namespace='java.package' name='java.text.spi' version='0.0.0'/> <provided namespace='java.package' name='java.util.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.management.timer' version='0.0.0'/> <provided namespace='java.package' name='java.security.spec' version='0.0.0'/> <provided namespace='java.package' name='java.nio.file.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig.keyinfo' version='0.0.0'/> <provided namespace='java.package' name='javax.accessibility' version='0.0.0'/> <provided namespace='java.package' name='com.sun.source.tree' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.namespace' version='0.0.0'/> <provided namespace='java.package' name='java.awt.font' version='0.0.0'/> <provided namespace='java.package' name='java.security.interfaces' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.attach.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.management.relation' version='0.0.0'/> <provided namespace='java.package' name='javax.management.modelmbean' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.sampled.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.sax' version='0.0.0'/> <provided namespace='java.package' name='javax.management.remote.rmi' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.event' version='0.0.0'/> <provided namespace='java.package' name='java.util.concurrent.locks' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.nimbus' version='0.0.0'/> <provided namespace='java.package' name='jdk.nio.mapmode' version='0.0.0'/> <provided namespace='java.package' name='java.awt.event' version='0.0.0'/> <provided namespace='java.package' name='javax.sql.rowset.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.border' version='0.0.0'/> <provided namespace='java.package' name='jdk.jfr.consumer' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.plugins.tiff' version='0.0.0'/> <provided namespace='java.package' name='javax.management.remote' version='0.0.0'/> <provided namespace='java.package' name='org.xml.sax.ext' version='0.0.0'/> <provided namespace='java.package' name='sun.reflect' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model.util' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth.callback' version='0.0.0'/> <provided namespace='java.package' name='java.lang.runtime' version='0.0.0'/> <provided namespace='java.package' name='javax.security.sasl' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth.module' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.ldap' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dom' version='0.0.0'/> <provided namespace='java.package' name='java.time.zone' version='0.0.0'/> <provided namespace='java.package' name='netscape.javascript' version='0.0.0'/> <provided namespace='java.package' name='java.awt.im.spi' version='0.0.0'/> <provided namespace='java.package' name='java.beans.beancontext' version='0.0.0'/> <provided namespace='java.package' name='javax.management' version='0.0.0'/> <provided namespace='java.package' name='javax.tools' version='0.0.0'/> <provided namespace='java.package' name='javax.crypto.spec' version='0.0.0'/> <provided namespace='java.package' name='javax.script' version='0.0.0'/> <provided namespace='java.package' name='java.lang.module' version='0.0.0'/> <provided namespace='java.package' name='com.sun.source.util' version='0.0.0'/> <provided namespace='java.package' name='javax.sql.rowset' version='0.0.0'/> <provided namespace='java.package' name='java.io' version='0.0.0'/> <provided namespace='java.package' name='java.util.jar' version='0.0.0'/> <provided namespace='java.package' name='javax.crypto.interfaces' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.ranges' version='0.0.0'/> <provided namespace='osgi.ee' name='OSGi/Minimum' version='1.0.0'/> <provided namespace='osgi.ee' name='OSGi/Minimum' version='1.1.0'/> <provided namespace='osgi.ee' name='OSGi/Minimum' version='1.2.0'/> <provided namespace='osgi.ee' name='JRE' version='1.0.0'/> <provided namespace='osgi.ee' name='JRE' version='1.1.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.1.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.2.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.3.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.4.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.5.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.6.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.7.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE' version='9.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='10.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='11.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='12.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='13.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='14.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='15.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='16.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='17.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='18.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='19.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='20.0.0'/> <provided namespace='osgi.ee' name='JavaSE/compact1' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE/compact1' version='20.0.0'/> <provided namespace='osgi.ee' name='JavaSE/compact2' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE/compact2' version='20.0.0'/> <provided namespace='osgi.ee' name='JavaSE/compact3' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE/compact3' version='20.0.0'/> </provides> <touchpoint id='org.eclipse.equinox.p2.native' version='1.0.0'/> </unit> <unit id='a.jre.javase' version='22.0.0' singleton='false'> <provides size='266'> <provided namespace='org.eclipse.equinox.p2.iu' name='a.jre.javase' version='22.0.0'/> <provided namespace='java.package' name='java.applet' version='0.0.0'/> <provided namespace='java.package' name='java.awt.image' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig.dom' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.stream' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.table' version='0.0.0'/> <provided namespace='java.package' name='java.awt.desktop' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.plugins.jpeg' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model.type' version='0.0.0'/> <provided namespace='java.package' name='java.util.zip' version='0.0.0'/> <provided namespace='java.package' name='java.security.cert' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.dom' version='0.0.0'/> <provided namespace='java.package' name='java.nio.file' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.views' version='0.0.0'/> <provided namespace='java.package' name='java.time' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.callback' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.stream.util' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model.element' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.bootstrap' version='0.0.0'/> <provided namespace='java.package' name='com.sun.nio.sctp' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.validation' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.beans' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text' version='0.0.0'/> <provided namespace='java.package' name='com.sun.net.httpserver' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.connect' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.events' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text.html' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf' version='0.0.0'/> <provided namespace='java.package' name='java.lang.foreign' version='0.0.0'/> <provided namespace='java.package' name='java.awt.datatransfer' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.event' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.metal' version='0.0.0'/> <provided namespace='java.package' name='java.net.spi' version='0.0.0'/> <provided namespace='java.package' name='java.util.logging' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.colorchooser' version='0.0.0'/> <provided namespace='java.package' name='javax.xml' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.support' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.x500' version='0.0.0'/> <provided namespace='java.package' name='java.util.stream' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model' version='0.0.0'/> <provided namespace='java.package' name='java.lang.classfile' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell.spi' version='0.0.0'/> <provided namespace='java.package' name='java.lang.annotation' version='0.0.0'/> <provided namespace='java.package' name='jdk.jfr' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.directory' version='0.0.0'/> <provided namespace='java.package' name='java.time.chrono' version='0.0.0'/> <provided namespace='java.package' name='javax.management.loading' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth' version='0.0.0'/> <provided namespace='java.package' name='java.math' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom' version='0.0.0'/> <provided namespace='java.package' name='javax.transaction.xa' version='0.0.0'/> <provided namespace='java.package' name='java.awt.geom' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.stax' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.traversal' version='0.0.0'/> <provided namespace='java.package' name='jdk.swing.interop' version='0.0.0'/> <provided namespace='java.package' name='java.awt' version='0.0.0'/> <provided namespace='java.package' name='java.text' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.undo' version='0.0.0'/> <provided namespace='java.package' name='com.sun.management' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.stream' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.datatype' version='0.0.0'/> <provided namespace='java.package' name='javax.print' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.login' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.html' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth.login' version='0.0.0'/> <provided namespace='java.package' name='java.rmi' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.connect.spi' version='0.0.0'/> <provided namespace='java.package' name='java.beans' version='0.0.0'/> <provided namespace='java.package' name='javax.sql' version='0.0.0'/> <provided namespace='java.package' name='javax.print.event' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.metadata' version='0.0.0'/> <provided namespace='java.package' name='java.util.prefs' version='0.0.0'/> <provided namespace='java.package' name='java.net' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.plugins.bmp' version='0.0.0'/> <provided namespace='java.package' name='sun.misc' version='0.0.0'/> <provided namespace='java.package' name='java.time.format' version='0.0.0'/> <provided namespace='java.package' name='java.util.concurrent' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.sampled' version='0.0.0'/> <provided namespace='java.package' name='java.rmi.server' version='0.0.0'/> <provided namespace='java.package' name='javax.sql.rowset.serial' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.parsers' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.synth' version='0.0.0'/> <provided namespace='java.package' name='java.lang.classfile.components' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.basic' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.tree' version='0.0.0'/> <provided namespace='java.package' name='javax.net' version='0.0.0'/> <provided namespace='java.package' name='java.util.function' version='0.0.0'/> <provided namespace='java.package' name='java.awt.image.renderable' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.linker' version='0.0.0'/> <provided namespace='java.package' name='com.sun.nio.file' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.ls' version='0.0.0'/> <provided namespace='java.package' name='javax.smartcardio' version='0.0.0'/> <provided namespace='java.package' name='java.util.random' version='0.0.0'/> <provided namespace='java.package' name='javax.naming' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.linker.support' version='0.0.0'/> <provided namespace='java.package' name='java.rmi.dgc' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.xpath' version='0.0.0'/> <provided namespace='java.package' name='javax.annotation.processing' version='0.0.0'/> <provided namespace='java.package' name='java.net.http' version='0.0.0'/> <provided namespace='java.package' name='java.lang.invoke' version='0.0.0'/> <provided namespace='java.package' name='javax.security.cert' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.xpath' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.catalog' version='0.0.0'/> <provided namespace='java.package' name='jdk.nio' version='0.0.0'/> <provided namespace='java.package' name='java.lang.management' version='0.0.0'/> <provided namespace='java.package' name='java.util.concurrent.atomic' version='0.0.0'/> <provided namespace='java.package' name='javax.rmi.ssl' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.event' version='0.0.0'/> <provided namespace='java.package' name='javax.management.openmbean' version='0.0.0'/> <provided namespace='java.package' name='java.awt.color' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text.rtf' version='0.0.0'/> <provided namespace='java.package' name='jdk.javadoc.doclet' version='0.0.0'/> <provided namespace='java.package' name='java.awt.print' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.multi' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.event' version='0.0.0'/> <provided namespace='java.package' name='java.nio.channels.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.net.ssl' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.stream.events' version='0.0.0'/> <provided namespace='java.package' name='java.rmi.registry' version='0.0.0'/> <provided namespace='java.package' name='com.sun.java.accessibility.util' version='0.0.0'/> <provided namespace='java.package' name='javax.print.attribute' version='0.0.0'/> <provided namespace='java.package' name='javax.swing' version='0.0.0'/> <provided namespace='java.package' name='java.nio.file.attribute' version='0.0.0'/> <provided namespace='java.package' name='jdk.management.jfr' version='0.0.0'/> <provided namespace='java.package' name='java.lang.constant' version='0.0.0'/> <provided namespace='java.package' name='java.nio' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.request' version='0.0.0'/> <provided namespace='java.package' name='java.lang.ref' version='0.0.0'/> <provided namespace='java.package' name='java.lang.instrument' version='0.0.0'/> <provided namespace='java.package' name='java.util.regex' version='0.0.0'/> <provided namespace='java.package' name='org.ietf.jgss' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.midi.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.filechooser' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig.spec' version='0.0.0'/> <provided namespace='java.package' name='java.lang.reflect' version='0.0.0'/> <provided namespace='java.package' name='java.security' version='0.0.0'/> <provided namespace='java.package' name='org.xml.sax.helpers' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.attach' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.ldap.spi' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell' version='0.0.0'/> <provided namespace='java.package' name='javax.print.attribute.standard' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell.tool' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.jconsole' version='0.0.0'/> <provided namespace='java.package' name='java.lang' version='0.0.0'/> <provided namespace='java.package' name='java.lang.classfile.attribute' version='0.0.0'/> <provided namespace='java.package' name='jdk.security.jarsigner' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.kerberos' version='0.0.0'/> <provided namespace='java.package' name='java.sql' version='0.0.0'/> <provided namespace='java.package' name='javax.crypto' version='0.0.0'/> <provided namespace='java.package' name='java.util' version='0.0.0'/> <provided namespace='java.package' name='java.lang.classfile.constantpool' version='0.0.0'/> <provided namespace='java.package' name='java.time.temporal' version='0.0.0'/> <provided namespace='java.package' name='java.nio.channels' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.stylesheets' version='0.0.0'/> <provided namespace='java.package' name='java.nio.charset' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.midi' version='0.0.0'/> <provided namespace='java.package' name='jdk.net' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.stream' version='0.0.0'/> <provided namespace='java.package' name='javax.management.monitor' version='0.0.0'/> <provided namespace='java.package' name='org.xml.sax' version='0.0.0'/> <provided namespace='java.package' name='com.sun.source.doctree' version='0.0.0'/> <provided namespace='java.package' name='com.sun.net.httpserver.spi' version='0.0.0'/> <provided namespace='java.package' name='java.awt.dnd' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell.execution' version='0.0.0'/> <provided namespace='java.package' name='java.awt.im' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text.html.parser' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.css' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.javac' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi' version='0.0.0'/> <provided namespace='java.package' name='java.nio.charset.spi' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.jgss' version='0.0.0'/> <provided namespace='java.package' name='java.text.spi' version='0.0.0'/> <provided namespace='java.package' name='java.util.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.management.timer' version='0.0.0'/> <provided namespace='java.package' name='java.security.spec' version='0.0.0'/> <provided namespace='java.package' name='java.nio.file.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig.keyinfo' version='0.0.0'/> <provided namespace='java.package' name='javax.accessibility' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.namespace' version='0.0.0'/> <provided namespace='java.package' name='com.sun.source.tree' version='0.0.0'/> <provided namespace='java.package' name='java.awt.font' version='0.0.0'/> <provided namespace='java.package' name='java.security.interfaces' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.attach.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.management.relation' version='0.0.0'/> <provided namespace='java.package' name='javax.management.modelmbean' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.sampled.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.sax' version='0.0.0'/> <provided namespace='java.package' name='javax.management.remote.rmi' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.event' version='0.0.0'/> <provided namespace='java.package' name='java.util.concurrent.locks' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.nimbus' version='0.0.0'/> <provided namespace='java.package' name='jdk.nio.mapmode' version='0.0.0'/> <provided namespace='java.package' name='java.awt.event' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.border' version='0.0.0'/> <provided namespace='java.package' name='javax.sql.rowset.spi' version='0.0.0'/> <provided namespace='java.package' name='jdk.jfr.consumer' version='0.0.0'/> <provided namespace='java.package' name='javax.management.remote' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.plugins.tiff' version='0.0.0'/> <provided namespace='java.package' name='org.xml.sax.ext' version='0.0.0'/> <provided namespace='java.package' name='sun.reflect' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model.util' version='0.0.0'/> <provided namespace='java.package' name='java.lang.classfile.instruction' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth.callback' version='0.0.0'/> <provided namespace='java.package' name='java.lang.runtime' version='0.0.0'/> <provided namespace='java.package' name='javax.security.sasl' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth.module' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.ldap' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dom' version='0.0.0'/> <provided namespace='java.package' name='java.time.zone' version='0.0.0'/> <provided namespace='java.package' name='netscape.javascript' version='0.0.0'/> <provided namespace='java.package' name='java.awt.im.spi' version='0.0.0'/> <provided namespace='java.package' name='java.beans.beancontext' version='0.0.0'/> <provided namespace='java.package' name='javax.management' version='0.0.0'/> <provided namespace='java.package' name='javax.tools' version='0.0.0'/> <provided namespace='java.package' name='javax.crypto.spec' version='0.0.0'/> <provided namespace='java.package' name='javax.script' version='0.0.0'/> <provided namespace='java.package' name='java.lang.module' version='0.0.0'/> <provided namespace='java.package' name='com.sun.source.util' version='0.0.0'/> <provided namespace='java.package' name='java.io' version='0.0.0'/> <provided namespace='java.package' name='javax.sql.rowset' version='0.0.0'/> <provided namespace='java.package' name='java.util.jar' version='0.0.0'/> <provided namespace='java.package' name='javax.crypto.interfaces' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.ranges' version='0.0.0'/> <provided namespace='osgi.ee' name='OSGi/Minimum' version='1.0.0'/> <provided namespace='osgi.ee' name='OSGi/Minimum' version='1.1.0'/> <provided namespace='osgi.ee' name='OSGi/Minimum' version='1.2.0'/> <provided namespace='osgi.ee' name='JRE' version='1.0.0'/> <provided namespace='osgi.ee' name='JRE' version='1.1.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.1.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.2.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.3.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.4.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.5.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.6.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.7.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE' version='9.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='10.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='11.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='12.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='13.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='14.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='15.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='16.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='17.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='18.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='19.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='20.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='21.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='22.0.0'/> <provided namespace='osgi.ee' name='JavaSE/compact1' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE/compact1' version='22.0.0'/> <provided namespace='osgi.ee' name='JavaSE/compact2' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE/compact2' version='22.0.0'/> <provided namespace='osgi.ee' name='JavaSE/compact3' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE/compact3' version='22.0.0'/> </provides> <touchpoint id='org.eclipse.equinox.p2.native' version='1.0.0'/> </unit> <unit id='a.jre.javase' version='24.0.0' singleton='false'> <provides size='269'> <provided namespace='org.eclipse.equinox.p2.iu' name='a.jre.javase' version='24.0.0'/> <provided namespace='java.package' name='java.applet' version='0.0.0'/> <provided namespace='java.package' name='java.awt.image' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig.dom' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.stream' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.table' version='0.0.0'/> <provided namespace='java.package' name='java.awt.desktop' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.plugins.jpeg' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model.type' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.dom' version='0.0.0'/> <provided namespace='java.package' name='java.security.cert' version='0.0.0'/> <provided namespace='java.package' name='java.util.zip' version='0.0.0'/> <provided namespace='java.package' name='java.nio.file' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.views' version='0.0.0'/> <provided namespace='java.package' name='java.time' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.callback' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.stream.util' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model.element' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.bootstrap' version='0.0.0'/> <provided namespace='java.package' name='com.sun.nio.sctp' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.validation' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.beans' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text' version='0.0.0'/> <provided namespace='java.package' name='com.sun.net.httpserver' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.connect' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.events' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text.html' version='0.0.0'/> <provided namespace='java.package' name='java.awt.datatransfer' version='0.0.0'/> <provided namespace='java.package' name='java.lang.foreign' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.event' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.metal' version='0.0.0'/> <provided namespace='java.package' name='java.net.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.colorchooser' version='0.0.0'/> <provided namespace='java.package' name='javax.xml' version='0.0.0'/> <provided namespace='java.package' name='java.util.logging' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.support' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.x500' version='0.0.0'/> <provided namespace='java.package' name='java.util.stream' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell.spi' version='0.0.0'/> <provided namespace='java.package' name='java.lang.classfile' version='0.0.0'/> <provided namespace='java.package' name='java.lang.annotation' version='0.0.0'/> <provided namespace='java.package' name='jdk.jfr' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.directory' version='0.0.0'/> <provided namespace='java.package' name='java.time.chrono' version='0.0.0'/> <provided namespace='java.package' name='javax.management.loading' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth' version='0.0.0'/> <provided namespace='java.package' name='java.math' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom' version='0.0.0'/> <provided namespace='java.package' name='java.awt.geom' version='0.0.0'/> <provided namespace='java.package' name='javax.transaction.xa' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.stax' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.traversal' version='0.0.0'/> <provided namespace='java.package' name='java.awt' version='0.0.0'/> <provided namespace='java.package' name='jdk.swing.interop' version='0.0.0'/> <provided namespace='java.package' name='java.text' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.undo' version='0.0.0'/> <provided namespace='java.package' name='com.sun.management' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.stream' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.datatype' version='0.0.0'/> <provided namespace='java.package' name='javax.print' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.login' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.html' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth.login' version='0.0.0'/> <provided namespace='java.package' name='java.rmi' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.connect.spi' version='0.0.0'/> <provided namespace='java.package' name='java.beans' version='0.0.0'/> <provided namespace='java.package' name='javax.sql' version='0.0.0'/> <provided namespace='java.package' name='javax.print.event' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.metadata' version='0.0.0'/> <provided namespace='java.package' name='java.util.prefs' version='0.0.0'/> <provided namespace='java.package' name='java.net' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.plugins.bmp' version='0.0.0'/> <provided namespace='java.package' name='sun.misc' version='0.0.0'/> <provided namespace='java.package' name='java.time.format' version='0.0.0'/> <provided namespace='java.package' name='java.util.concurrent' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.sampled' version='0.0.0'/> <provided namespace='java.package' name='java.rmi.server' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.parsers' version='0.0.0'/> <provided namespace='java.package' name='javax.sql.rowset.serial' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.synth' version='0.0.0'/> <provided namespace='java.package' name='java.lang.classfile.components' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.basic' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.tree' version='0.0.0'/> <provided namespace='java.package' name='java.util.function' version='0.0.0'/> <provided namespace='java.package' name='javax.net' version='0.0.0'/> <provided namespace='java.package' name='java.awt.image.renderable' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.linker' version='0.0.0'/> <provided namespace='java.package' name='com.sun.nio.file' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.ls' version='0.0.0'/> <provided namespace='java.package' name='javax.smartcardio' version='0.0.0'/> <provided namespace='java.package' name='java.util.random' version='0.0.0'/> <provided namespace='java.package' name='javax.naming' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.linker.support' version='0.0.0'/> <provided namespace='java.package' name='java.rmi.dgc' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.xpath' version='0.0.0'/> <provided namespace='java.package' name='javax.annotation.processing' version='0.0.0'/> <provided namespace='java.package' name='java.net.http' version='0.0.0'/> <provided namespace='java.package' name='java.lang.invoke' version='0.0.0'/> <provided namespace='java.package' name='javax.security.cert' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.xpath' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.catalog' version='0.0.0'/> <provided namespace='java.package' name='jdk.nio' version='0.0.0'/> <provided namespace='java.package' name='java.lang.management' version='0.0.0'/> <provided namespace='java.package' name='java.util.concurrent.atomic' version='0.0.0'/> <provided namespace='java.package' name='javax.rmi.ssl' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.event' version='0.0.0'/> <provided namespace='java.package' name='java.awt.color' version='0.0.0'/> <provided namespace='java.package' name='javax.management.openmbean' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text.rtf' version='0.0.0'/> <provided namespace='java.package' name='jdk.javadoc.doclet' version='0.0.0'/> <provided namespace='java.package' name='java.awt.print' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.multi' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.event' version='0.0.0'/> <provided namespace='java.package' name='java.nio.channels.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.net.ssl' version='0.0.0'/> <provided namespace='java.package' name='java.rmi.registry' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.stream.events' version='0.0.0'/> <provided namespace='java.package' name='javax.print.attribute' version='0.0.0'/> <provided namespace='java.package' name='com.sun.java.accessibility.util' version='0.0.0'/> <provided namespace='java.package' name='javax.swing' version='0.0.0'/> <provided namespace='java.package' name='java.nio.file.attribute' version='0.0.0'/> <provided namespace='java.package' name='jdk.management.jfr' version='0.0.0'/> <provided namespace='java.package' name='java.lang.constant' version='0.0.0'/> <provided namespace='java.package' name='java.nio' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.request' version='0.0.0'/> <provided namespace='java.package' name='java.lang.ref' version='0.0.0'/> <provided namespace='java.package' name='java.lang.instrument' version='0.0.0'/> <provided namespace='java.package' name='java.util.regex' version='0.0.0'/> <provided namespace='java.package' name='org.ietf.jgss' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.midi.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.filechooser' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig.spec' version='0.0.0'/> <provided namespace='java.package' name='java.lang.reflect' version='0.0.0'/> <provided namespace='java.package' name='java.security' version='0.0.0'/> <provided namespace='java.package' name='org.xml.sax.helpers' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.attach' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.ldap.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.print.attribute.standard' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell.tool' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.jconsole' version='0.0.0'/> <provided namespace='java.package' name='java.lang' version='0.0.0'/> <provided namespace='java.package' name='java.lang.classfile.attribute' version='0.0.0'/> <provided namespace='java.package' name='jdk.security.jarsigner' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.kerberos' version='0.0.0'/> <provided namespace='java.package' name='java.sql' version='0.0.0'/> <provided namespace='java.package' name='javax.crypto' version='0.0.0'/> <provided namespace='java.package' name='java.util' version='0.0.0'/> <provided namespace='java.package' name='java.lang.classfile.constantpool' version='0.0.0'/> <provided namespace='java.package' name='java.nio.channels' version='0.0.0'/> <provided namespace='java.package' name='java.time.temporal' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.stylesheets' version='0.0.0'/> <provided namespace='java.package' name='java.nio.charset' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.midi' version='0.0.0'/> <provided namespace='java.package' name='jdk.net' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.stream' version='0.0.0'/> <provided namespace='java.package' name='javax.management.monitor' version='0.0.0'/> <provided namespace='java.package' name='org.xml.sax' version='0.0.0'/> <provided namespace='java.package' name='com.sun.source.doctree' version='0.0.0'/> <provided namespace='java.package' name='com.sun.net.httpserver.spi' version='0.0.0'/> <provided namespace='java.package' name='java.awt.dnd' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell.execution' version='0.0.0'/> <provided namespace='java.package' name='java.awt.im' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text.html.parser' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.css' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.javac' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.jgss' version='0.0.0'/> <provided namespace='java.package' name='java.nio.charset.spi' version='0.0.0'/> <provided namespace='java.package' name='java.util.spi' version='0.0.0'/> <provided namespace='java.package' name='java.text.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.management.timer' version='0.0.0'/> <provided namespace='java.package' name='java.security.spec' version='0.0.0'/> <provided namespace='java.package' name='java.nio.file.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig.keyinfo' version='0.0.0'/> <provided namespace='java.package' name='javax.accessibility' version='0.0.0'/> <provided namespace='java.package' name='com.sun.source.tree' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.namespace' version='0.0.0'/> <provided namespace='java.package' name='java.awt.font' version='0.0.0'/> <provided namespace='java.package' name='java.security.interfaces' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.attach.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.management.relation' version='0.0.0'/> <provided namespace='java.package' name='javax.management.modelmbean' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.sampled.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.sax' version='0.0.0'/> <provided namespace='java.package' name='javax.management.remote.rmi' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.event' version='0.0.0'/> <provided namespace='java.package' name='java.util.concurrent.locks' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.nimbus' version='0.0.0'/> <provided namespace='java.package' name='jdk.nio.mapmode' version='0.0.0'/> <provided namespace='java.package' name='java.awt.event' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.border' version='0.0.0'/> <provided namespace='java.package' name='javax.sql.rowset.spi' version='0.0.0'/> <provided namespace='java.package' name='jdk.jfr.consumer' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.plugins.tiff' version='0.0.0'/> <provided namespace='java.package' name='javax.management.remote' version='0.0.0'/> <provided namespace='java.package' name='org.xml.sax.ext' version='0.0.0'/> <provided namespace='java.package' name='sun.reflect' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model.util' version='0.0.0'/> <provided namespace='java.package' name='java.lang.classfile.instruction' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth.callback' version='0.0.0'/> <provided namespace='java.package' name='java.lang.runtime' version='0.0.0'/> <provided namespace='java.package' name='javax.security.sasl' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth.module' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dom' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.ldap' version='0.0.0'/> <provided namespace='java.package' name='java.time.zone' version='0.0.0'/> <provided namespace='java.package' name='netscape.javascript' version='0.0.0'/> <provided namespace='java.package' name='java.awt.im.spi' version='0.0.0'/> <provided namespace='java.package' name='java.beans.beancontext' version='0.0.0'/> <provided namespace='java.package' name='javax.management' version='0.0.0'/> <provided namespace='java.package' name='javax.tools' version='0.0.0'/> <provided namespace='java.package' name='javax.crypto.spec' version='0.0.0'/> <provided namespace='java.package' name='javax.script' version='0.0.0'/> <provided namespace='java.package' name='java.lang.module' version='0.0.0'/> <provided namespace='java.package' name='com.sun.source.util' version='0.0.0'/> <provided namespace='java.package' name='jdk.management' version='0.0.0'/> <provided namespace='java.package' name='java.io' version='0.0.0'/> <provided namespace='java.package' name='javax.sql.rowset' version='0.0.0'/> <provided namespace='java.package' name='java.util.jar' version='0.0.0'/> <provided namespace='java.package' name='javax.crypto.interfaces' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.ranges' version='0.0.0'/> <provided namespace='osgi.ee' name='OSGi/Minimum' version='1.0.0'/> <provided namespace='osgi.ee' name='OSGi/Minimum' version='1.1.0'/> <provided namespace='osgi.ee' name='OSGi/Minimum' version='1.2.0'/> <provided namespace='osgi.ee' name='JRE' version='1.0.0'/> <provided namespace='osgi.ee' name='JRE' version='1.1.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.1.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.2.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.3.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.4.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.5.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.6.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.7.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE' version='9.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='10.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='11.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='12.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='13.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='14.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='15.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='16.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='17.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='18.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='19.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='20.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='21.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='22.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='23.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='24.0.0'/> <provided namespace='osgi.ee' name='JavaSE/compact1' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE/compact1' version='24.0.0'/> <provided namespace='osgi.ee' name='JavaSE/compact2' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE/compact2' version='24.0.0'/> <provided namespace='osgi.ee' name='JavaSE/compact3' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE/compact3' version='24.0.0'/> </provides> <touchpoint id='org.eclipse.equinox.p2.native' version='1.0.0'/> </unit> <unit id='org.osgi.service.log.stream' version='1.0.0.202109301733' singleton='false' generation='2'> <update id='org.osgi.service.log.stream' range='[0.0.0,1.0.0.202109301733)' severity='0'/> <properties size='9'> <property name='org.eclipse.equinox.p2.name' value='org.osgi:org.osgi.service.log.stream'/> <property name='org.eclipse.equinox.p2.description' value='OSGi Companion Code for org.osgi.service.log.stream Version 1.0.0'/> <property name='org.eclipse.equinox.p2.provider' value='Eclipse Foundation'/> <property name='org.eclipse.equinox.p2.doc.url' value='https://docs.osgi.org/'/> <property name='maven-groupId' value='org.osgi'/> <property name='maven-artifactId' value='org.osgi.service.log.stream'/> <property name='maven-version' value='1.0.0'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.log.stream' version='1.0.0.202109301733'/> <provided namespace='osgi.bundle' name='org.osgi.service.log.stream' version='1.0.0.202109301733'/> <provided namespace='java.package' name='org.osgi.service.log.stream' version='1.0.0'/> <provided namespace='osgi.identity' name='org.osgi.service.log.stream' version='1.0.0.202109301733'> <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'/> </provides> <requires size='4'> <required namespace='java.package' name='org.osgi.service.log' range='[1.4.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.util.pushstream' range='[1.0.0,2.0.0)'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE/compact1)(version=1.8))'> <description> org.osgi.service.log.stream </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.log.stream.source' range='[1.0.0.202109301733,1.0.0.202109301733]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.osgi.service.log.stream' version='1.0.0.202109301733'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.osgi.service.log.stream
Bundle-Version: 1.0.0.202109301733 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.artifact.repository.source' version='1.5.500.v20240918-1902' singleton='false'> <update id='org.eclipse.equinox.p2.artifact.repository.source' range='[0.0.0,1.5.500.v20240918-1902)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Equinox Provisioning Artifact Repository Support Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.artifact.repository'/> <property name='maven-version' value='1.5.500-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.artifact.repository.source' version='1.5.500.v20240918-1902'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.artifact.repository.source' version='1.5.500.v20240918-1902'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.artifact.repository.source' version='1.5.500.v20240918-1902'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.artifact.repository.source' version='1.5.500.v20240918-1902'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.artifact.repository.source
Bundle-Version: 1.5.500.v20240918-1902 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.http.servlet.source' version='1.8.200.v20240321-1445' singleton='false'> <update id='org.eclipse.equinox.http.servlet.source' range='[0.0.0,1.8.200.v20240321-1445)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Http Services Servlet Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.http.servlet'/> <property name='maven-version' value='1.8.200-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.http.servlet.source' version='1.8.200.v20240321-1445'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.http.servlet.source' version='1.8.200.v20240321-1445'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.http.servlet.source' version='1.8.200.v20240321-1445'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.http.servlet.source' version='1.8.200.v20240321-1445'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.http.servlet.source
Bundle-Version: 1.8.200.v20240321-1445 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.publisher' version='1.9.300.v20240918-1902' generation='2'> <update id='org.eclipse.equinox.p2.publisher' range='[0.0.0,1.9.300.v20240918-1902)' severity='0'/> <properties size='9'> <property name='df_LT.bundleName' value='Equinox Provisioning Publisher Infrastructure'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.publisher'/> <property name='maven-version' value='1.9.300-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='9'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.publisher' version='1.9.300.v20240918-1902'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.publisher' version='1.9.300.v20240918-1902'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.publisher' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.p2.publisher' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.p2.publisher.actions' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.spi.p2.publisher' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.publisher' version='1.9.300.v20240918-1902'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='27'> <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='[3.18.0,4.0.0)'/> <required namespace='osgi.bundle' name='org.eclipse.osgi' range='3.8.0'/> <required namespace='java.package' name='org.eclipse.equinox.app' range='1.0.0' optional='true' greedy='false'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.artifact.processors.checksum' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.artifact.repository' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.artifact.repository.simple' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.core.helpers' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata.expression' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata.index' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata.repository' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.repository.helpers' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.core' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.metadata' range='[2.4.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.metadata.expression' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.metadata.index' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.query' range='[2.1.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.artifact' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.artifact.spi' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.metadata' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.osgi.service.resolver' range='1.2.0'/> <required namespace='java.package' name='org.eclipse.osgi.util' range='1.1.0'/> <required namespace='java.package' name='org.osgi.framework' range='1.6.0'/> <required namespace='java.package' name='org.osgi.service.application' range='1.1.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.p2.publisher </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.publisher.source' range='[1.9.300.v20240918-1902,1.9.300.v20240918-1902]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.publisher' version='1.9.300.v20240918-1902'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.publisher;singleton:=true
Bundle-Version: 1.9.300.v20240918-1902 </instruction> </instructions> </touchpointData> </unit> <unit id='org.apache.httpcomponents.client5.httpclient5-win.source' version='5.2.3.v20231203-1619' singleton='false'> <update id='org.apache.httpcomponents.client5.httpclient5-win.source' range='[0.0.0,5.2.3.v20231203-1619)' severity='0'/> <properties size='7'> <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.apache.httpcomponents.client5.httpclient5-win:5.2.3.v20231203-1619'/> <property name='maven-groupId' value='org.apache.httpcomponents.client5'/> <property name='maven-artifactId' value='httpclient5-win'/> <property name='maven-version' value='5.2.3'/> <property name='maven-classifier' value='sources'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='4'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.apache.httpcomponents.client5.httpclient5-win.source' version='5.2.3.v20231203-1619'/> <provided namespace='osgi.bundle' name='org.apache.httpcomponents.client5.httpclient5-win.source' version='5.2.3.v20231203-1619'/> <provided namespace='osgi.identity' name='org.apache.httpcomponents.client5.httpclient5-win.source' version='5.2.3.v20231203-1619'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.apache.httpcomponents.client5.httpclient5-win.source' version='5.2.3.v20231203-1619'/> </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.httpcomponents.client5.httpclient5-win.source
Bundle-Version: 5.2.3.v20231203-1619 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.core.runtime' version='3.32.0.v20241003-0436' generation='2'> <update id='org.eclipse.core.runtime' range='[0.0.0,3.32.0.v20241003-0436)' severity='0'/> <properties size='9'> <property name='df_LT.pluginName' value='Core Runtime'/> <property name='df_LT.providerName' value='Eclipse.org'/> <property name='org.eclipse.equinox.p2.name' value='%pluginName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.core.runtime'/> <property name='maven-version' value='3.32.0-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='8'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.runtime' version='3.32.0.v20241003-0436'/> <provided namespace='osgi.bundle' name='org.eclipse.core.runtime' version='3.32.0.v20241003-0436'/> <provided namespace='java.package' name='org.eclipse.core.internal.preferences.legacy' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.core.internal.runtime' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.core.runtime' version='3.7.0'/> <provided namespace='osgi.identity' name='org.eclipse.core.runtime' version='3.32.0.v20241003-0436'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='9'> <required namespace='osgi.bundle' name='org.eclipse.osgi' range='[3.18.0,4.0.0)'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='[3.19.0,4.0.0)'/> <required namespace='osgi.bundle' name='org.eclipse.core.jobs' range='[3.15.0,4.0.0)'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.registry' range='[3.12.0,4.0.0)'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.preferences' range='[3.11.0,4.0.0)'/> <required namespace='osgi.bundle' name='org.eclipse.core.contenttype' range='[3.9.0,4.0.0)'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.app' range='1.7.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.core.runtime </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.runtime.source' range='[3.32.0.v20241003-0436,3.32.0.v20241003-0436]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.core.runtime' version='3.32.0.v20241003-0436'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.core.runtime; singleton:=true
Bundle-Version: 3.32.0.v20241003-0436 </instruction> </instructions> </touchpointData> </unit> <unit id='org.osgi.service.metatype.source' version='1.4.1.202109301733' singleton='false'> <update id='org.osgi.service.metatype.source' range='[0.0.0,1.4.1.202109301733)' severity='0'/> <properties size='7'> <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.osgi.service.metatype:1.4.1.202109301733'/> <property name='maven-groupId' value='org.osgi'/> <property name='maven-artifactId' value='org.osgi.service.metatype'/> <property name='maven-version' value='1.4.1'/> <property name='maven-classifier' value='sources'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='4'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.metatype.source' version='1.4.1.202109301733'/> <provided namespace='osgi.bundle' name='org.osgi.service.metatype.source' version='1.4.1.202109301733'/> <provided namespace='osgi.identity' name='org.osgi.service.metatype.source' version='1.4.1.202109301733'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.osgi.service.metatype.source' version='1.4.1.202109301733'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.osgi.service.metatype.source
Bundle-Version: 1.4.1.202109301733 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.discovery' version='1.3.400.v20240918-1902' generation='2'> <update id='org.eclipse.equinox.p2.discovery' range='[0.0.0,1.3.400.v20240918-1902)' severity='0'/> <properties size='9'> <property name='df_LT.Bundle-Name' value='Equinox Provisioning Discovery'/> <property name='df_LT.Bundle-Vendor' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%Bundle-Name'/> <property name='org.eclipse.equinox.p2.provider' value='%Bundle-Vendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.discovery'/> <property name='maven-version' value='1.3.400-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='8'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.discovery' version='1.3.400.v20240918-1902'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.discovery' version='1.3.400.v20240918-1902'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.discovery' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.discovery.model' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.discovery.util' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.discovery' version='1.3.400.v20240918-1902'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='4'> <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='3.29.0'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.core' range='2.0.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.p2.discovery </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.discovery.source' range='[1.3.400.v20240918-1902,1.3.400.v20240918-1902]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.discovery' version='1.3.400.v20240918-1902'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.discovery;singleton:=true
Bundle-Version: 1.3.400.v20240918-1902 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.core.feature.feature.group' version='1.15.300.v20241030-2121' singleton='false'> <update id='org.eclipse.equinox.core.feature.feature.group' range='[0.0.0,1.15.300.v20241030-2121)' severity='0'/> <properties size='11'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.type.group' value='true'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.core.feature'/> <property name='maven-version' value='1.15.300-SNAPSHOT'/> <property name='maven-type' value='eclipse-feature'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2010 EclipseSource and others.'/> <property name='df_LT.featureName' value='Equinox Core Function'/> <property name='df_LT.providerName' value='Eclipse Equinox Project'/> </properties> <provides size='2'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.core.feature.feature.group' version='1.15.300.v20241030-2121'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='27'> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.osgi' range='[3.22.0.v20241030-2121,3.22.0.v20241030-2121]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.osgi.services' range='[3.12.100.v20240327-0645,3.12.100.v20240327-0645]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.osgi.util' range='[3.7.300.v20231104-1118,3.7.300.v20231104-1118]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.common' range='[3.19.200.v20241004-0654,3.19.200.v20241004-0654]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.registry' range='[3.12.200.v20241004-0654,3.12.200.v20241004-0654]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.simpleconfigurator' range='[1.5.300.v20240424-1301,1.5.300.v20240424-1301]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.app' range='[1.7.200.v20240722-2103,1.7.200.v20240722-2103]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.osgi.compatibility.state' range='[1.2.1000.v20240213-1057,1.2.1000.v20240213-1057]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.console' range='[1.4.800.v20240513-1104,1.4.800.v20240513-1104]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.felix.gogo.command' range='[1.1.2,1.1.2]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.felix.gogo.runtime' range='[1.1.6,1.1.6]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.felix.gogo.shell' range='[1.1.4,1.1.4]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.util.function' range='[1.2.0.202109301733,1.2.0.202109301733]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.util.promise' range='[1.3.0.202212101352,1.3.0.202212101352]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.util.measurement' range='[1.0.2.201802012109,1.0.2.201802012109]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.util.position' range='[1.0.1.201505202026,1.0.1.201505202026]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.util.xml' range='[1.0.2.202109301733,1.0.2.202109301733]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.cm' range='[1.6.1.202109301733,1.6.1.202109301733]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.component' range='[1.5.1.202212101352,1.5.1.202212101352]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.device' range='[1.1.1.202109301733,1.1.1.202109301733]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.event' range='[1.4.1.202109301733,1.4.1.202109301733]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.metatype' range='[1.4.1.202109301733,1.4.1.202109301733]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.provisioning' range='[1.2.0.201505202024,1.2.0.201505202024]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.upnp' range='[1.2.1.202109301733,1.2.1.202109301733]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.useradmin' range='[1.1.1.202109301733,1.1.1.202109301733]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.wireadmin' range='[1.0.2.202109301733,1.0.2.202109301733]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.core.feature.feature.jar' range='[1.15.300.v20241030-2121,1.15.300.v20241030-2121]'> <filter> (org.eclipse.update.install.features=true) </filter> </required> </requires> <touchpoint id='null' version='0.0.0'/> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.equinox.security.macosx' version='1.102.300.v20240419-2334' generation='2'> <update id='org.eclipse.equinox.security.macosx' range='[0.0.0,1.102.300.v20240419-2334)' severity='0'/> <properties size='9'> <property name='df_LT.fragmentName' value='OS X Keystore service integration'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%fragmentName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='fragment'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.security.macosx'/> <property name='maven-version' value='1.102.300-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='7'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.security.macosx' version='1.102.300.v20240419-2334'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.security.macosx' version='1.102.300.v20240419-2334'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.security.osx' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.security.macosx' version='1.102.300.v20240419-2334'> <properties size='1'> <property name='type' value='osgi.fragment'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/> <provided namespace='osgi.fragment' name='org.eclipse.equinox.security' version='1.102.300.v20240419-2334'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='3'> <required namespace='osgi.bundle' name='org.eclipse.equinox.security' range='[1.0.0,2.0.0)'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.security.macosx </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.security.macosx.source' range='[1.102.300.v20240419-2334,1.102.300.v20240419-2334]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <filter> (&(osgi.os=macosx)(|(osgi.arch=aarch64)(osgi.arch=x86_64))) </filter> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.security.macosx' version='1.102.300.v20240419-2334'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.security.macosx;singleton:=true
Bundle-Version: 1.102.300.v20240419-2334
Fragment-Host: org.eclipse.equinox.security;bundle-version="[1.0.0,2.0.0)" </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.http.jetty' version='3.9.200.v20240321-1445' singleton='false' generation='2'> <update id='org.eclipse.equinox.http.jetty' range='[0.0.0,3.9.200.v20240321-1445)' severity='0'/> <properties size='9'> <property name='df_LT.bundleName' value='Jetty Http Service'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.http.jetty'/> <property name='maven-version' value='3.9.200-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='6'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.http.jetty' version='3.9.200.v20240321-1445'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.http.jetty' version='3.9.200.v20240321-1445'/> <provided namespace='java.package' name='org.eclipse.equinox.http.jetty' version='1.5.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.http.jetty' version='3.9.200.v20240321-1445'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='19'> <required namespace='java.package' name='javax.servlet' range='[3.1.0,5.0.0)'/> <required namespace='java.package' name='javax.servlet.http' range='[3.1.0,5.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.http.servlet' range='[1.2.0,2.0.0)'/> <required namespace='java.package' name='org.eclipse.jetty.http' range='[12.0.1,13.0.0)'/> <required namespace='java.package' name='org.eclipse.jetty.server' range='[12.0.1,13.0.0)'/> <required namespace='java.package' name='org.eclipse.jetty.server.handler' range='[12.0.1,13.0.0)'/> <required namespace='java.package' name='org.eclipse.jetty.session' range='[12.0.1,13.0.0)'/> <required namespace='java.package' name='org.eclipse.jetty.ee8.servlet' range='[12.0.1,13.0.0)'/> <required namespace='java.package' name='org.eclipse.jetty.ee8.nested' range='[12.0.1,13.0.0)'/> <required namespace='java.package' name='org.eclipse.jetty.util' range='[12.0.1,13.0.0)'/> <required namespace='java.package' name='org.eclipse.jetty.util.component' range='[12.0.1,13.0.0)'/> <required namespace='java.package' name='org.eclipse.jetty.util.ssl' range='[12.0.1,13.0.0)'/> <required namespace='java.package' name='org.eclipse.jetty.util.thread' range='[12.0.1,13.0.0)'/> <required namespace='java.package' name='org.osgi.framework' range='1.3.0'/> <required namespace='java.package' name='org.osgi.framework.startlevel' range='1.0.0'/> <required namespace='java.package' name='org.osgi.framework.wiring' range='1.2.0'/> <required namespace='java.package' name='org.osgi.service.cm' range='1.2.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.http.jetty </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.http.jetty.source' range='[3.9.200.v20240321-1445,3.9.200.v20240321-1445]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.http.jetty' version='3.9.200.v20240321-1445'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.http.jetty
Bundle-Version: 3.9.200.v20240321-1445 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.jsp.jasper.registry.source' version='1.3.0.v20240213-1427' singleton='false'> <update id='org.eclipse.equinox.jsp.jasper.registry.source' range='[0.0.0,1.3.0.v20240213-1427)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Jasper Jsp Registry Support Plug-in Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.jsp.jasper.registry'/> <property name='maven-version' value='1.3.0-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.jsp.jasper.registry.source' version='1.3.0.v20240213-1427'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.jsp.jasper.registry.source' version='1.3.0.v20240213-1427'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.jsp.jasper.registry.source' version='1.3.0.v20240213-1427'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.jsp.jasper.registry.source' version='1.3.0.v20240213-1427'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.jsp.jasper.registry.source
Bundle-Version: 1.3.0.v20240213-1427 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.console.source' version='1.4.800.v20240513-1104' singleton='false'> <update id='org.eclipse.equinox.console.source' range='[0.0.0,1.4.800.v20240513-1104)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Console plug-in Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.console'/> <property name='maven-version' value='1.4.800-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.console.source' version='1.4.800.v20240513-1104'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.console.source' version='1.4.800.v20240513-1104'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.console.source' version='1.4.800.v20240513-1104'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.console.source' version='1.4.800.v20240513-1104'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.console.source
Bundle-Version: 1.4.800.v20240513-1104 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.osgi' version='3.22.0.v20241030-2121' generation='2'> <update id='org.eclipse.osgi' range='[0.0.0,3.22.0.v20241030-2121)' severity='0'/> <properties size='11'> <property name='df_LT.eclipse.org' value='Eclipse.org - Equinox'/> <property name='df_LT.systemBundle' value='OSGi System Bundle'/> <property name='org.eclipse.equinox.p2.name' value='%systemBundle'/> <property name='org.eclipse.equinox.p2.description' value='%systemBundle'/> <property name='org.eclipse.equinox.p2.provider' value='%eclipse.org'/> <property name='org.eclipse.equinox.p2.doc.url' value='http://www.eclipse.org'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='systembundle'/> <property name='maven-groupId' value='org.eclipse.osgi'/> <property name='maven-artifactId' value='org.eclipse.osgi'/> <property name='maven-version' value='3.22.0-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='97'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.osgi' version='3.22.0.v20241030-2121'/> <provided namespace='osgi.bundle' name='org.eclipse.osgi' version='3.22.0.v20241030-2121'/> <provided namespace='java.package' name='org.eclipse.core.runtime.adaptor' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.core.runtime.internal.adaptor' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.log' version='1.1.0'/> <provided namespace='java.package' name='org.eclipse.osgi.container' version='1.8.0'/> <provided namespace='java.package' name='org.eclipse.osgi.container.builders' version='1.0.0'/> <provided namespace='java.package' name='org.eclipse.osgi.container.namespaces' version='1.0.0'/> <provided namespace='java.package' name='org.eclipse.osgi.framework.console' version='1.1.0'/> <provided namespace='java.package' name='org.eclipse.osgi.framework.eventmgr' version='1.2.0'/> <provided namespace='java.package' name='org.eclipse.osgi.framework.internal.reliablefile' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.osgi.framework.log' version='1.1.0'/> <provided namespace='java.package' name='org.eclipse.osgi.framework.util' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.osgi.internal.debug' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.osgi.internal.framework' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.osgi.internal.hookregistry' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.osgi.internal.loader' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.osgi.internal.loader.buddy' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.osgi.internal.loader.classpath' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.osgi.internal.loader.sources' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.osgi.internal.location' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.osgi.internal.messages' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.osgi.internal.provisional.service.security' version='1.0.0'/> <provided namespace='java.package' name='org.eclipse.osgi.internal.provisional.verifier' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.osgi.internal.service.security' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.osgi.internal.serviceregistry' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.osgi.internal.signedcontent' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.osgi.internal.url' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.osgi.launch' version='1.1.0'/> <provided namespace='java.package' name='org.eclipse.osgi.report.resolution' version='1.1.0'/> <provided namespace='java.package' name='org.eclipse.osgi.service.datalocation' version='1.4.0'/> <provided namespace='java.package' name='org.eclipse.osgi.service.debug' version='1.2.0'/> <provided namespace='java.package' name='org.eclipse.osgi.service.environment' version='1.4.0'/> <provided namespace='java.package' name='org.eclipse.osgi.service.localization' version='1.1.0'/> <provided namespace='java.package' name='org.eclipse.osgi.service.pluginconversion' version='1.0.0'/> <provided namespace='java.package' name='org.eclipse.osgi.service.resolver' version='1.6.0'/> <provided namespace='java.package' name='org.eclipse.osgi.service.runnable' version='1.1.0'/> <provided namespace='java.package' name='org.eclipse.osgi.service.security' version='1.0.0'/> <provided namespace='java.package' name='org.eclipse.osgi.service.urlconversion' version='1.0.0'/> <provided namespace='java.package' name='org.eclipse.osgi.signedcontent' version='1.1.0'/> <provided namespace='java.package' name='org.eclipse.osgi.storage' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.osgi.storage.bundlefile' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.osgi.storage.url.reference' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.osgi.storagemanager' version='1.0.0'/> <provided namespace='java.package' name='org.eclipse.osgi.util' version='1.2.0'/> <provided namespace='java.package' name='org.osgi.dto' version='1.1.1'/> <provided namespace='java.package' name='org.osgi.framework' version='1.10.0'/> <provided namespace='java.package' name='org.osgi.framework.connect' version='1.0.0'/> <provided namespace='java.package' name='org.osgi.framework.dto' version='1.8.0'/> <provided namespace='java.package' name='org.osgi.framework.hooks.bundle' version='1.1.0'/> <provided namespace='java.package' name='org.osgi.framework.hooks.resolver' version='1.0.0'/> <provided namespace='java.package' name='org.osgi.framework.hooks.service' version='1.1.0'/> <provided namespace='java.package' name='org.osgi.framework.hooks.weaving' version='1.1.0'/> <provided namespace='java.package' name='org.osgi.framework.launch' version='1.2.0'/> <provided namespace='java.package' name='org.osgi.framework.namespace' version='1.2.0'/> <provided namespace='java.package' name='org.osgi.framework.startlevel' version='1.0.0'/> <provided namespace='java.package' name='org.osgi.framework.startlevel.dto' version='1.0.0'/> <provided namespace='java.package' name='org.osgi.framework.wiring' version='1.2.0'/> <provided namespace='java.package' name='org.osgi.framework.wiring.dto' version='1.3.0'/> <provided namespace='java.package' name='org.osgi.resource' version='1.0.1'/> <provided namespace='java.package' name='org.osgi.resource.dto' version='1.0.1'/> <provided namespace='java.package' name='org.osgi.service.condition' version='1.0.0'/> <provided namespace='java.package' name='org.osgi.service.condpermadmin' version='1.1.2'/> <provided namespace='java.package' name='org.osgi.service.log' version='1.5.0'/> <provided namespace='java.package' name='org.osgi.service.log.admin' version='1.0.0'/> <provided namespace='java.package' name='org.osgi.service.packageadmin' version='1.2.1'/> <provided namespace='java.package' name='org.osgi.service.permissionadmin' version='1.2.1'/> <provided namespace='java.package' name='org.osgi.service.resolver' version='1.1.1'/> <provided namespace='java.package' name='org.osgi.service.startlevel' version='1.1.1'/> <provided namespace='java.package' name='org.osgi.service.url' version='1.0.1'/> <provided namespace='java.package' name='org.osgi.util.tracker' version='1.5.4'/> <provided namespace='osgi.identity' name='org.eclipse.osgi' version='3.22.0.v20241030-2121'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='osgi.service' name='org.eclipse.osgi_3.22.0.v20241030-2121-1' version='0.0.0'> <properties size='1'> <property name='objectClass' value='org.osgi.service.log.LogReaderService,org.eclipse.equinox.log.ExtendedLogReaderService' type='List'/> </properties> </provided> <provided namespace='osgi.service' name='org.eclipse.osgi_3.22.0.v20241030-2121-2' version='0.0.0'> <properties size='1'> <property name='objectClass' value='org.osgi.service.log.LoggerFactory,org.osgi.service.log.LogService,org.eclipse.equinox.log.ExtendedLogService' type='List'/> </properties> </provided> <provided namespace='osgi.service' name='org.eclipse.osgi_3.22.0.v20241030-2121-3' version='0.0.0'> <properties size='1'> <property name='objectClass' value='org.osgi.service.log.admin.LoggerAdmin' type='List'/> </properties> </provided> <provided namespace='osgi.service' name='org.eclipse.osgi_3.22.0.v20241030-2121-4' version='0.0.0'> <properties size='1'> <property name='objectClass' value='org.eclipse.osgi.framework.log.FrameworkLog' type='List'/> </properties> </provided> <provided namespace='osgi.service' name='org.eclipse.osgi_3.22.0.v20241030-2121-5' version='0.0.0'> <properties size='2'> <property name='objectClass' value='org.eclipse.osgi.service.datalocation.Location' type='List'/> <property name='type' value='osgi.user.area'/> </properties> </provided> <provided namespace='osgi.service' name='org.eclipse.osgi_3.22.0.v20241030-2121-6' version='0.0.0'> <properties size='2'> <property name='objectClass' value='org.eclipse.osgi.service.datalocation.Location' type='List'/> <property name='type' value='osgi.instance.area'/> </properties> </provided> <provided namespace='osgi.service' name='org.eclipse.osgi_3.22.0.v20241030-2121-7' version='0.0.0'> <properties size='2'> <property name='objectClass' value='org.eclipse.osgi.service.datalocation.Location' type='List'/> <property name='type' value='osgi.configuration.area'/> </properties> </provided> <provided namespace='osgi.service' name='org.eclipse.osgi_3.22.0.v20241030-2121-8' version='0.0.0'> <properties size='2'> <property name='objectClass' value='org.eclipse.osgi.service.datalocation.Location' type='List'/> <property name='type' value='osgi.install.area'/> </properties> </provided> <provided namespace='osgi.service' name='org.eclipse.osgi_3.22.0.v20241030-2121-9' version='0.0.0'> <properties size='2'> <property name='objectClass' value='org.eclipse.osgi.service.datalocation.Location' type='List'/> <property name='type' value='eclipse.home.location'/> </properties> </provided> <provided namespace='osgi.service' name='org.eclipse.osgi_3.22.0.v20241030-2121-10' version='0.0.0'> <properties size='1'> <property name='objectClass' value='org.eclipse.osgi.service.environment.EnvironmentInfo' type='List'/> </properties> </provided> <provided namespace='osgi.service' name='org.eclipse.osgi_3.22.0.v20241030-2121-11' version='0.0.0'> <properties size='1'> <property name='objectClass' value='org.osgi.service.packageadmin.PackageAdmin' type='List'/> </properties> </provided> <provided namespace='osgi.service' name='org.eclipse.osgi_3.22.0.v20241030-2121-12' version='0.0.0'> <properties size='1'> <property name='objectClass' value='org.osgi.service.startlevel.StartLevel' type='List'/> </properties> </provided> <provided namespace='osgi.service' name='org.eclipse.osgi_3.22.0.v20241030-2121-13' version='0.0.0'> <properties size='1'> <property name='objectClass' value='org.osgi.service.permissionadmin.PermissionAdmin' type='List'/> </properties> </provided> <provided namespace='osgi.service' name='org.eclipse.osgi_3.22.0.v20241030-2121-14' version='0.0.0'> <properties size='1'> <property name='objectClass' value='org.osgi.service.condpermadmin.ConditionalPermissionAdmin' type='List'/> </properties> </provided> <provided namespace='osgi.service' name='org.eclipse.osgi_3.22.0.v20241030-2121-15' version='0.0.0'> <properties size='1'> <property name='objectClass' value='org.osgi.service.resolver.Resolver' type='List'/> </properties> </provided> <provided namespace='osgi.service' name='org.eclipse.osgi_3.22.0.v20241030-2121-16' version='0.0.0'> <properties size='1'> <property name='objectClass' value='org.eclipse.osgi.service.debug.DebugOptions' type='List'/> </properties> </provided> <provided namespace='osgi.service' name='org.eclipse.osgi_3.22.0.v20241030-2121-17' version='0.0.0'> <properties size='1'> <property name='objectClass' value='org.eclipse.osgi.service.urlconversion.URLConverter' type='List'/> </properties> </provided> <provided namespace='osgi.service' name='org.eclipse.osgi_3.22.0.v20241030-2121-18' version='0.0.0'> <properties size='1'> <property name='objectClass' value='org.eclipse.osgi.service.localization.BundleLocalization' type='List'/> </properties> </provided> <provided namespace='osgi.service' name='org.eclipse.osgi_3.22.0.v20241030-2121-19' version='0.0.0'> <properties size='1'> <property name='objectClass' value='org.eclipse.osgi.service.security.TrustEngine' type='List'/> </properties> </provided> <provided namespace='osgi.service' name='org.eclipse.osgi_3.22.0.v20241030-2121-20' version='0.0.0'> <properties size='1'> <property name='objectClass' value='org.eclipse.osgi.signedcontent.SignedContentFactory' type='List'/> </properties> </provided> <provided namespace='osgi.service' name='org.eclipse.osgi_3.22.0.v20241030-2121-21' version='0.0.0'> <properties size='2'> <property name='objectClass' value='org.osgi.service.condition.Condition' type='List'/> <property name='osgi.condition.id' value='true'/> </properties> </provided> <provided namespace='osgi.serviceloader' name='org.osgi.framework.connect.ConnectFrameworkFactory' version='0.0.0'/> <provided namespace='osgi.serviceloader' name='org.osgi.framework.launch.FrameworkFactory' version='0.0.0'/> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='2'> <requiredProperties namespace='osgi.ee' match='(&(version=1.8)(|(osgi.ee=JavaSE)(osgi.ee=JavaSE/compact1)))'> <description> org.eclipse.osgi </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.osgi.source' range='[3.22.0.v20241030-2121,3.22.0.v20241030-2121]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.osgi' version='3.22.0.v20241030-2121'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.osgi; singleton:=true
Bundle-Version: 3.22.0.v20241030-2121 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.core.variables.source' version='3.6.500.v20240702-1152' singleton='false'> <update id='org.eclipse.core.variables.source' range='[0.0.0,3.6.500.v20240702-1152)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org'/> <property name='df_LT.bundleName' value='Core Variables Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.core.variables'/> <property name='maven-version' value='3.6.500-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.variables.source' version='3.6.500.v20240702-1152'/> <provided namespace='osgi.bundle' name='org.eclipse.core.variables.source' version='3.6.500.v20240702-1152'/> <provided namespace='osgi.identity' name='org.eclipse.core.variables.source' version='3.6.500.v20240702-1152'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.core.variables.source' version='3.6.500.v20240702-1152'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.core.variables.source
Bundle-Version: 3.6.500.v20240702-1152 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.reconciler.dropins' version='1.5.400.v20240321-1450' generation='2'> <update id='org.eclipse.equinox.p2.reconciler.dropins' range='[0.0.0,1.5.400.v20240321-1450)' severity='0'/> <properties size='9'> <property name='df_LT.pluginName' value='Equinox Provisioning Drop-in'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%pluginName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.reconciler.dropins'/> <property name='maven-version' value='1.5.400-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='6'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.reconciler.dropins' version='1.5.400.v20240321-1450'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.reconciler.dropins' version='1.5.400.v20240321-1450'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.reconciler.dropins' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.reconciler.dropins' version='1.5.400.v20240321-1450'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='30'> <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='[3.18.0,4.0.0)'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.touchpoint.eclipse' range='1.0.0'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.metadata' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.app' range='1.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.artifact.repository' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.core.helpers' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.director' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.extensionlocation' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata.repository' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.update' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.configurator' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.directorywatcher' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.core' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.engine' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.engine.query' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.metadata' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.planner' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.query' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.artifact' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.artifact.spi' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.metadata' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.metadata.spi' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.osgi.service.datalocation' range='1.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.service.environment' range='1.1.0'/> <required namespace='java.package' name='org.eclipse.osgi.util' range='1.1.0'/> <required namespace='java.package' name='org.osgi.framework' range='1.6.0'/> <required namespace='java.package' name='org.osgi.service.packageadmin' range='1.2.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.p2.reconciler.dropins </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.reconciler.dropins.source' range='[1.5.400.v20240321-1450,1.5.400.v20240321-1450]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.reconciler.dropins' version='1.5.400.v20240321-1450'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.reconciler.dropins;singleton:=true
Bundle-Version: 1.5.400.v20240321-1450 </instruction> </instructions> </touchpointData> </unit> <unit id='org.apache.httpcomponents.client5.httpclient5-win' version='5.2.3.v20231203-1619' singleton='false' generation='2'> <update id='org.apache.httpcomponents.client5.httpclient5-win' range='[0.0.0,5.2.3.v20231203-1619)' severity='0'/> <properties size='4'> <property name='org.eclipse.equinox.p2.name' value='Bundle org.apache.httpcomponents.client5 : httpclient5-win'/> <property name='maven-wrapped-groupId' value='org.apache.httpcomponents.client5'/> <property name='maven-wrapped-artifactId' value='httpclient5-win'/> <property name='maven-wrapped-version' value='5.2.3'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.apache.httpcomponents.client5.httpclient5-win' version='5.2.3.v20231203-1619'/> <provided namespace='osgi.bundle' name='org.apache.httpcomponents.client5.httpclient5-win' version='5.2.3.v20231203-1619'/> <provided namespace='java.package' name='org.apache.hc.client5.http.impl.win' version='5.2.3'/> <provided namespace='osgi.identity' name='org.apache.httpcomponents.client5.httpclient5-win' version='5.2.3.v20231203-1619'> <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'/> </provides> <requires size='20'> <required namespace='java.package' name='org.slf4j' range='0.0.0'/> <required namespace='java.package' name='com.sun.jna' range='[5.13.0,6.0.0)'/> <required namespace='java.package' name='com.sun.jna.platform.win32' range='[5.13.0,6.0.0)'/> <required namespace='java.package' name='com.sun.jna.ptr' range='[5.13.0,6.0.0)'/> <required namespace='java.package' name='java.lang' range='0.0.0'/> <required namespace='java.package' name='java.security' range='0.0.0'/> <required namespace='java.package' name='java.util' range='0.0.0'/> <required namespace='java.package' name='org.apache.hc.client5.http' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.auth' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.impl.auth' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.impl.classic' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.protocol' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.utils' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.http' range='0.0.0'/> <required namespace='java.package' name='org.apache.hc.core5.http.config' range='0.0.0'/> <required namespace='java.package' name='org.apache.hc.core5.http.protocol' range='0.0.0'/> <required namespace='java.package' name='org.apache.hc.core5.net' range='0.0.0'/> <required namespace='java.package' name='org.apache.hc.core5.util' range='0.0.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=1.8))'> <description> org.apache.httpcomponents.client5.httpclient5-win </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.httpcomponents.client5.httpclient5-win.source' range='[5.2.3.v20231203-1619,5.2.3.v20231203-1619]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <filter> (|(org.eclipse.orbit.maven.bnd.buildtime=true)(osgi.os=win32)) </filter> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.apache.httpcomponents.client5.httpclient5-win' version='5.2.3.v20231203-1619'/> </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.httpcomponents.client5.httpclient5-win
Bundle-Version: 5.2.3.v20231203-1619 </instruction> </instructions> </touchpointData> </unit> <unit id='org.osgi.service.metatype' version='1.4.1.202109301733' singleton='false' generation='2'> <update id='org.osgi.service.metatype' range='[0.0.0,1.4.1.202109301733)' severity='0'/> <properties size='9'> <property name='org.eclipse.equinox.p2.name' value='org.osgi:org.osgi.service.metatype'/> <property name='org.eclipse.equinox.p2.description' value='OSGi Companion Code for org.osgi.service.metatype Version 1.4.1'/> <property name='org.eclipse.equinox.p2.provider' value='Eclipse Foundation'/> <property name='org.eclipse.equinox.p2.doc.url' value='https://docs.osgi.org/'/> <property name='maven-groupId' value='org.osgi'/> <property name='maven-artifactId' value='org.osgi.service.metatype'/> <property name='maven-version' value='1.4.1'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.metatype' version='1.4.1.202109301733'/> <provided namespace='osgi.bundle' name='org.osgi.service.metatype' version='1.4.1.202109301733'/> <provided namespace='java.package' name='org.osgi.service.metatype' version='1.4.1'/> <provided namespace='osgi.identity' name='org.osgi.service.metatype' version='1.4.1.202109301733'> <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'/> </provides> <requires size='3'> <required namespace='java.package' name='org.osgi.framework' range='[1.8.0,2.0.0)'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE/compact1)(version=1.8))'> <description> org.osgi.service.metatype </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.metatype.source' range='[1.4.1.202109301733,1.4.1.202109301733]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.osgi.service.metatype' version='1.4.1.202109301733'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.osgi.service.metatype
Bundle-Version: 1.4.1.202109301733 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.region.source' version='1.5.500.v20231214-2017' singleton='false'> <update id='org.eclipse.equinox.region.source' range='[0.0.0,1.5.500.v20231214-2017)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Region Digraph Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.region'/> <property name='maven-version' value='1.5.500-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.region.source' version='1.5.500.v20231214-2017'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.region.source' version='1.5.500.v20231214-2017'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.region.source' version='1.5.500.v20231214-2017'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.region.source' version='1.5.500.v20231214-2017'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.region.source
Bundle-Version: 1.5.500.v20231214-2017 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.server.jetty.feature.jar' version='1.11.500.v20240321-1445'> <properties size='10'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2010 IBM, Composent, Inc. and others.'/> <property name='df_LT.featureName' value='Jetty Http Server Feature'/> <property name='df_LT.providerName' value='Eclipse Equinox Project'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.server.jetty'/> <property name='maven-version' value='1.11.500-SNAPSHOT'/> <property name='maven-type' value='eclipse-feature'/> </properties> <provides size='3'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.server.jetty.feature.jar' version='1.11.500.v20240321-1445'/> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/> <provided namespace='org.eclipse.update.feature' name='org.eclipse.equinox.server.jetty' version='1.11.500.v20240321-1445'/> </provides> <filter> (org.eclipse.update.install.features=true) </filter> <artifacts size='1'> <artifact classifier='org.eclipse.update.feature' id='org.eclipse.equinox.server.jetty' version='1.11.500.v20240321-1445'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='zipped'> true </instruction> </instructions> </touchpointData> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.ecf.filetransfer.httpclientjava.feature.source.feature.group' version='2.0.200.v20240808-1900' singleton='false'> <update id='org.eclipse.ecf.filetransfer.httpclientjava.feature.source.feature.group' range='[0.0.0,2.0.200.v20240808-1900)' severity='0'/> <properties size='15'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.description' value='%description'/> <property name='org.eclipse.equinox.p2.description.url' value='%descriptionURL'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.type.group' value='true'/> <property name='maven-groupId' value='org.eclipse.ecf'/> <property name='maven-artifactId' value='org.eclipse.ecf.filetransfer.httpclientjava.feature'/> <property name='maven-version' value='2.0.200-SNAPSHOT'/> <property name='maven-classifier' value='sources-feature'/> <property name='maven-type' value='eclipse-feature'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2021 Composent, Inc., Yatta Solutions, and Christoph Läubrich and others.

This program and the accompanying materials are made
available under the terms of the Eclipse Public License 2.0
which is available at https://www.eclipse.org/legal/epl-2.0/

SPDX-License-Identifier: EPL-2.0

Contributors:
- Composent, Inc. - initial API and implementation
- Yatta Solutions - HttpClient 4.5 implementation'/> <property name='df_LT.featureName' value='ECF Java/JVM 11+ HttpClient FileTransfer Provider Developer Resources'/> <property name='df_LT.description' value='This feature provides the Java/JVM 11+ HttpClient FileTransfer provider used by the Eclipse platform to support P2 filetransfer.'/> <property name='df_LT.providerName' value='Eclipse.org - ECF'/> </properties> <provides size='2'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer.httpclientjava.feature.source.feature.group' version='2.0.200.v20240808-1900'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='2'> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer.httpclientjava.source' range='[2.0.300.v20240808-1900,2.0.300.v20240808-1900]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer.httpclientjava.feature.source.feature.jar' range='[2.0.200.v20240808-1900,2.0.200.v20240808-1900]'> <filter> (org.eclipse.update.install.features=true) </filter> </required> </requires> <touchpoint id='null' version='0.0.0'/> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.osgi.service.coordinator.source' version='1.0.2.201505202024' singleton='false'> <update id='org.osgi.service.coordinator.source' range='[0.0.0,1.0.2.201505202024)' severity='0'/> <properties size='7'> <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.osgi.service.coordinator:1.0.2.201505202024'/> <property name='maven-groupId' value='org.osgi'/> <property name='maven-artifactId' value='org.osgi.service.coordinator'/> <property name='maven-version' value='1.0.2'/> <property name='maven-classifier' value='sources'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='4'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.coordinator.source' version='1.0.2.201505202024'/> <provided namespace='osgi.bundle' name='org.osgi.service.coordinator.source' version='1.0.2.201505202024'/> <provided namespace='osgi.identity' name='org.osgi.service.coordinator.source' version='1.0.2.201505202024'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.osgi.service.coordinator.source' version='1.0.2.201505202024'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.osgi.service.coordinator.source
Bundle-Version: 1.0.2.201505202024 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.compendium.sdk.feature.jar' version='3.23.400.v20240911-1044'> <properties size='12'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.description' value='%description'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2009 EclipseSource and others.'/> <property name='df_LT.featureName' value='Equinox Compendium SDK'/> <property name='df_LT.description' value='A collection of Equinox bundles and source that implement optional parts of the current OSGi specifications--the so called "Compendium Services". 
This feature includes the corresponding source and is intended to be added to target platforms at development time rather than deployed with end-user systems.'/> <property name='df_LT.providerName' value='Eclipse Equinox Project'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.compendium.sdk'/> <property name='maven-version' value='3.23.400-SNAPSHOT'/> <property name='maven-type' value='eclipse-feature'/> </properties> <provides size='3'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.compendium.sdk.feature.jar' version='3.23.400.v20240911-1044'/> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/> <provided namespace='org.eclipse.update.feature' name='org.eclipse.equinox.compendium.sdk' version='3.23.400.v20240911-1044'/> </provides> <filter> (org.eclipse.update.install.features=true) </filter> <artifacts size='1'> <artifact classifier='org.eclipse.update.feature' id='org.eclipse.equinox.compendium.sdk' version='3.23.400.v20240911-1044'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='zipped'> true </instruction> </instructions> </touchpointData> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.sat4j.pb' version='2.3.6.v20201214' singleton='false' generation='2'> <update id='org.sat4j.pb' range='[0.0.0,2.3.6.v20201214)' severity='0'/> <properties size='8'> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.ow2.sat4j'/> <property name='maven-artifactId' value='org.ow2.sat4j.pb'/> <property name='maven-version' value='2.3.6'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='11'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.sat4j.pb' version='2.3.6.v20201214'/> <provided namespace='osgi.bundle' name='org.sat4j.pb' version='2.3.6.v20201214'/> <provided namespace='java.package' name='org.sat4j.pb' version='2.3.6.v20201214'/> <provided namespace='java.package' name='org.sat4j.pb.constraints' version='2.3.6.v20201214'/> <provided namespace='java.package' name='org.sat4j.pb.constraints.pb' version='2.3.6.v20201214'/> <provided namespace='java.package' name='org.sat4j.pb.core' version='2.3.6.v20201214'/> <provided namespace='java.package' name='org.sat4j.pb.orders' version='2.3.6.v20201214'/> <provided namespace='java.package' name='org.sat4j.pb.reader' version='2.3.6.v20201214'/> <provided namespace='java.package' name='org.sat4j.pb.tools' version='2.3.6.v20201214'/> <provided namespace='osgi.identity' name='org.sat4j.pb' version='2.3.6.v20201214'> <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'/> </provides> <requires size='3'> <required namespace='osgi.bundle' name='org.sat4j.core' range='0.0.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=1.5))'> <description> org.sat4j.pb </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.sat4j.pb.source' range='[2.3.6.v20201214,2.3.6.v20201214]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.sat4j.pb' version='2.3.6.v20201214'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.sat4j.pb
Bundle-Version: 2.3.6.v20201214 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.http.registry.source' version='1.4.100.v20240321-1445' singleton='false'> <update id='org.eclipse.equinox.http.registry.source' range='[0.0.0,1.4.100.v20240321-1445)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Http Service Registry Extensions Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.http.registry'/> <property name='maven-version' value='1.4.100-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.http.registry.source' version='1.4.100.v20240321-1445'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.http.registry.source' version='1.4.100.v20240321-1445'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.http.registry.source' version='1.4.100.v20240321-1445'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.http.registry.source' version='1.4.100.v20240321-1445'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.http.registry.source
Bundle-Version: 1.4.100.v20240321-1445 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.ui.importexport' version='1.4.500.v20240621-1554' generation='2'> <update id='org.eclipse.equinox.p2.ui.importexport' range='[0.0.0,1.4.500.v20240621-1554)' severity='0'/> <properties size='9'> <property name='df_LT.pluginName' value='Equinox Provisioning Import and Export'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%pluginName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.ui.importexport'/> <property name='maven-version' value='1.4.500-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='7'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.ui.importexport' version='1.4.500.v20240621-1554'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.ui.importexport' version='1.4.500.v20240621-1554'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.importexport' version='1.3.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.importexport.internal' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.ui.importexport' version='1.4.500.v20240621-1554'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='27'> <required namespace='osgi.bundle' name='org.eclipse.ui' range='0.0.0'/> <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='[3.29.0,4.0.0)'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.ui' range='0.0.0'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.extensionlocation' range='0.0.0'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.metadata' range='2.1.0'/> <required namespace='osgi.bundle' name='org.eclipse.ui.forms' range='3.5.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata.repository.io' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.persistence' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.ui' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.ui.dialogs' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.ui.model' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.ui.viewers' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.director' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.core' range='2.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.engine' range='2.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.engine.query' range='2.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.metadata' range='2.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.operations' range='2.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.planner' range='2.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.query' range='2.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository' range='2.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.artifact' range='2.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.artifact.spi' range='2.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.metadata' range='2.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.metadata.spi' range='2.0.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.p2.ui.importexport </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.ui.importexport.source' range='[1.4.500.v20240621-1554,1.4.500.v20240621-1554]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.ui.importexport' version='1.4.500.v20240621-1554'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.ui.importexport;singleton:=true
Bundle-Version: 1.4.500.v20240621-1554 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.registry' version='3.12.200.v20241004-0654' generation='2'> <update id='org.eclipse.equinox.registry' range='[0.0.0,3.12.200.v20241004-0654)' severity='0'/> <properties size='9'> <property name='df_LT.pluginName' value='Extension Registry Support'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%pluginName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.registry'/> <property name='maven-version' value='3.12.200-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='12'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.registry' version='3.12.200.v20241004-0654'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.registry' version='3.12.200.v20241004-0654'/> <provided namespace='java.package' name='org.eclipse.core.internal.adapter' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.core.internal.registry' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.core.internal.registry.osgi' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.core.internal.registry.spi' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.core.runtime' version='3.7.0'/> <provided namespace='java.package' name='org.eclipse.core.runtime.dynamichelpers' version='3.4.0'/> <provided namespace='java.package' name='org.eclipse.core.runtime.spi' version='3.4.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.registry' version='3.12.200.v20241004-0654'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='18'> <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='[3.15.100,4.0.0)'/> <required namespace='java.package' name='javax.xml.parsers' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.core.runtime.jobs' range='0.0.0' optional='true' greedy='false'/> <required namespace='java.package' name='org.eclipse.osgi.framework.console' range='0.0.0' optional='true' greedy='false'/> <required namespace='java.package' name='org.eclipse.osgi.service.datalocation' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.service.debug' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.service.environment' range='0.0.0' optional='true' greedy='false'/> <required namespace='java.package' name='org.eclipse.osgi.service.localization' range='1.1.0'/> <required namespace='java.package' name='org.eclipse.osgi.service.resolver' range='0.0.0' optional='true' greedy='false'/> <required namespace='java.package' name='org.eclipse.osgi.storagemanager' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.util' range='0.0.0'/> <required namespace='java.package' name='org.osgi.framework' range='0.0.0'/> <required namespace='java.package' name='org.osgi.service.packageadmin' range='0.0.0'/> <required namespace='java.package' name='org.osgi.util.tracker' range='0.0.0'/> <required namespace='java.package' name='org.xml.sax' range='0.0.0'/> <required namespace='java.package' name='org.xml.sax.helpers' range='0.0.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.registry </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.registry.source' range='[3.12.200.v20241004-0654,3.12.200.v20241004-0654]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.registry' version='3.12.200.v20241004-0654'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.registry;singleton:=true
Bundle-Version: 3.12.200.v20241004-0654 </instruction> </instructions> </touchpointData> </unit> <unit id='org.osgi.util.xml' version='1.0.2.202109301733' singleton='false' generation='2'> <update id='org.osgi.util.xml' range='[0.0.0,1.0.2.202109301733)' severity='0'/> <properties size='9'> <property name='org.eclipse.equinox.p2.name' value='org.osgi:org.osgi.util.xml'/> <property name='org.eclipse.equinox.p2.description' value='OSGi Companion Code for org.osgi.util.xml Version 1.0.2'/> <property name='org.eclipse.equinox.p2.provider' value='Eclipse Foundation'/> <property name='org.eclipse.equinox.p2.doc.url' value='https://docs.osgi.org/'/> <property name='maven-groupId' value='org.osgi'/> <property name='maven-artifactId' value='org.osgi.util.xml'/> <property name='maven-version' value='1.0.2'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.osgi.util.xml' version='1.0.2.202109301733'/> <provided namespace='osgi.bundle' name='org.osgi.util.xml' version='1.0.2.202109301733'/> <provided namespace='java.package' name='org.osgi.util.xml' version='1.0.2'/> <provided namespace='osgi.identity' name='org.osgi.util.xml' version='1.0.2.202109301733'> <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'/> </provides> <requires size='4'> <required namespace='java.package' name='javax.xml.parsers' range='0.0.0'/> <required namespace='java.package' name='org.osgi.framework' range='[1.8.0,2.0.0)'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE/compact1)(version=1.8))'> <description> org.osgi.util.xml </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.util.xml.source' range='[1.0.2.202109301733,1.0.2.202109301733]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.osgi.util.xml' version='1.0.2.202109301733'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.osgi.util.xml
Bundle-Version: 1.0.2.202109301733 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.security.macosx.source' version='1.102.300.v20240419-2334' singleton='false'> <update id='org.eclipse.equinox.security.macosx.source' range='[0.0.0,1.102.300.v20240419-2334)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='OS X Keystore service integration Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.security.macosx'/> <property name='maven-version' value='1.102.300-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.security.macosx.source' version='1.102.300.v20240419-2334'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.security.macosx.source' version='1.102.300.v20240419-2334'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.security.macosx.source' version='1.102.300.v20240419-2334'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.security.macosx.source' version='1.102.300.v20240419-2334'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.security.macosx.source
Bundle-Version: 1.102.300.v20240419-2334 </instruction> </instructions> </touchpointData> </unit> <unit id='org.apache.httpcomponents.client5.httpclient5' version='5.3.1.v20240126-0900' singleton='false' generation='2'> <update id='org.apache.httpcomponents.client5.httpclient5' range='[0.0.0,5.3.1.v20240126-0900)' severity='0'/> <properties size='4'> <property name='org.eclipse.equinox.p2.name' value='Bundle org.apache.httpcomponents.client5 : httpclient5'/> <property name='maven-wrapped-groupId' value='org.apache.httpcomponents.client5'/> <property name='maven-wrapped-artifactId' value='httpclient5'/> <property name='maven-wrapped-version' value='5.3.1'/> </properties> <provides size='32'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.apache.httpcomponents.client5.httpclient5' version='5.3.1.v20240126-0900'/> <provided namespace='osgi.bundle' name='org.apache.httpcomponents.client5.httpclient5' version='5.3.1.v20240126-0900'/> <provided namespace='java.package' name='mozilla' version='5.3.1'/> <provided namespace='java.package' name='org.apache.hc.client5' version='5.3.1'/> <provided namespace='java.package' name='org.apache.hc.client5.http' version='5.3.1'/> <provided namespace='java.package' name='org.apache.hc.client5.http.async' version='5.3.1'/> <provided namespace='java.package' name='org.apache.hc.client5.http.async.methods' version='5.3.1'/> <provided namespace='java.package' name='org.apache.hc.client5.http.auth' version='5.3.1'/> <provided namespace='java.package' name='org.apache.hc.client5.http.classic' version='5.3.1'/> <provided namespace='java.package' name='org.apache.hc.client5.http.classic.methods' version='5.3.1'/> <provided namespace='java.package' name='org.apache.hc.client5.http.config' version='5.3.1'/> <provided namespace='java.package' name='org.apache.hc.client5.http.cookie' version='5.3.1'/> <provided namespace='java.package' name='org.apache.hc.client5.http.entity' version='5.3.1'/> <provided namespace='java.package' name='org.apache.hc.client5.http.entity.mime' version='5.3.1'/> <provided namespace='java.package' name='org.apache.hc.client5.http.impl' version='5.3.1'/> <provided namespace='java.package' name='org.apache.hc.client5.http.impl.async' version='5.3.1'/> <provided namespace='java.package' name='org.apache.hc.client5.http.impl.auth' version='5.3.1'/> <provided namespace='java.package' name='org.apache.hc.client5.http.impl.classic' version='5.3.1'/> <provided namespace='java.package' name='org.apache.hc.client5.http.impl.cookie' version='5.3.1'/> <provided namespace='java.package' name='org.apache.hc.client5.http.impl.io' version='5.3.1'/> <provided namespace='java.package' name='org.apache.hc.client5.http.impl.nio' version='5.3.1'/> <provided namespace='java.package' name='org.apache.hc.client5.http.impl.routing' version='5.3.1'/> <provided namespace='java.package' name='org.apache.hc.client5.http.io' version='5.3.1'/> <provided namespace='java.package' name='org.apache.hc.client5.http.nio' version='5.3.1'/> <provided namespace='java.package' name='org.apache.hc.client5.http.protocol' version='5.3.1'/> <provided namespace='java.package' name='org.apache.hc.client5.http.psl' version='5.3.1'/> <provided namespace='java.package' name='org.apache.hc.client5.http.routing' version='5.3.1'/> <provided namespace='java.package' name='org.apache.hc.client5.http.socket' version='5.3.1'/> <provided namespace='java.package' name='org.apache.hc.client5.http.ssl' version='5.3.1'/> <provided namespace='java.package' name='org.apache.hc.client5.http.utils' version='5.3.1'/> <provided namespace='osgi.identity' name='org.apache.httpcomponents.client5.httpclient5' version='5.3.1.v20240126-0900'> <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'/> </provides> <requires size='68'> <required namespace='java.package' name='org.brotli.dec' range='[0.1.0,1.0.0)' optional='true' greedy='false'/> <required namespace='java.package' name='org.conscrypt' range='[2.5.0,3.0.0)' optional='true' greedy='false'/> <required namespace='java.package' name='org.slf4j' range='0.0.0'/> <required namespace='java.package' name='java.io' range='0.0.0'/> <required namespace='java.package' name='java.lang' range='0.0.0'/> <required namespace='java.package' name='java.lang.annotation' range='0.0.0'/> <required namespace='java.package' name='java.lang.invoke' range='0.0.0'/> <required namespace='java.package' name='java.lang.reflect' range='0.0.0'/> <required namespace='java.package' name='java.net' range='0.0.0'/> <required namespace='java.package' name='java.nio' range='0.0.0'/> <required namespace='java.package' name='java.nio.channels' range='0.0.0'/> <required namespace='java.package' name='java.nio.charset' range='0.0.0'/> <required namespace='java.package' name='java.security' range='0.0.0'/> <required namespace='java.package' name='java.security.cert' range='0.0.0'/> <required namespace='java.package' name='java.time' range='0.0.0'/> <required namespace='java.package' name='java.time.format' range='0.0.0'/> <required namespace='java.package' name='java.time.temporal' range='0.0.0'/> <required namespace='java.package' name='java.util' range='0.0.0'/> <required namespace='java.package' name='java.util.concurrent' range='0.0.0'/> <required namespace='java.package' name='java.util.concurrent.atomic' range='0.0.0'/> <required namespace='java.package' name='java.util.concurrent.locks' range='0.0.0'/> <required namespace='java.package' name='java.util.function' range='0.0.0'/> <required namespace='java.package' name='java.util.regex' range='0.0.0'/> <required namespace='java.package' name='java.util.zip' range='0.0.0'/> <required namespace='java.package' name='javax.crypto' range='0.0.0'/> <required namespace='java.package' name='javax.crypto.spec' range='0.0.0'/> <required namespace='java.package' name='javax.net' range='0.0.0'/> <required namespace='java.package' name='javax.net.ssl' range='0.0.0'/> <required namespace='java.package' name='javax.security.auth.x500' range='0.0.0'/> <required namespace='java.package' name='org.apache.hc.core5.concurrent' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.function' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.http' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.http.config' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.http.impl' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.http.impl.io' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.http.impl.nio' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.http.io' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.http.io.entity' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.http.io.support' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.http.message' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.http.nio' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.http.nio.command' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.http.nio.entity' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.http.nio.ssl' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.http.nio.support' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.http.protocol' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.http.ssl' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.http.support' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.http2' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.http2.config' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.http2.frame' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.http2.impl.nio' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.http2.nio' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.http2.nio.command' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.http2.nio.pool' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.http2.nio.support' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.http2.protocol' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.http2.ssl' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.io' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.net' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.pool' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.reactor' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.reactor.ssl' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.ssl' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.util' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.ietf.jgss' range='0.0.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=1.8))'> <description> org.apache.httpcomponents.client5.httpclient5 </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.httpcomponents.client5.httpclient5.source' range='[5.3.1.v20240126-0900,5.3.1.v20240126-0900]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.apache.httpcomponents.client5.httpclient5' version='5.3.1.v20240126-0900'/> </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.httpcomponents.client5.httpclient5
Bundle-Version: 5.3.1.v20240126-0900 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.jarprocessor.source' version='1.3.400.v20240321-1450' singleton='false'> <update id='org.eclipse.equinox.p2.jarprocessor.source' range='[0.0.0,1.3.400.v20240321-1450)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Equinox Provisioning JAR Processor Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.jarprocessor'/> <property name='maven-version' value='1.3.400-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.jarprocessor.source' version='1.3.400.v20240321-1450'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.jarprocessor.source' version='1.3.400.v20240321-1450'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.jarprocessor.source' version='1.3.400.v20240321-1450'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.jarprocessor.source' version='1.3.400.v20240321-1450'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.jarprocessor.source
Bundle-Version: 1.3.400.v20240321-1450 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.ecf.source' version='3.11.0.v20240812-1535' singleton='false'> <update id='org.eclipse.ecf.source' range='[0.0.0,3.11.0.v20240812-1535)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - ECF'/> <property name='df_LT.bundleName' value='ECF Core API Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.ecf'/> <property name='maven-artifactId' value='org.eclipse.ecf'/> <property name='maven-version' value='3.11.0-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.source' version='3.11.0.v20240812-1535'/> <provided namespace='osgi.bundle' name='org.eclipse.ecf.source' version='3.11.0.v20240812-1535'/> <provided namespace='osgi.identity' name='org.eclipse.ecf.source' version='3.11.0.v20240812-1535'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.ecf.source' version='3.11.0.v20240812-1535'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.ecf.source
Bundle-Version: 3.11.0.v20240812-1535 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.publisher.source' version='1.9.300.v20240918-1902' singleton='false'> <update id='org.eclipse.equinox.p2.publisher.source' range='[0.0.0,1.9.300.v20240918-1902)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Equinox Provisioning Publisher Infrastructure Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.publisher'/> <property name='maven-version' value='1.9.300-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.publisher.source' version='1.9.300.v20240918-1902'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.publisher.source' version='1.9.300.v20240918-1902'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.publisher.source' version='1.9.300.v20240918-1902'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.publisher.source' version='1.9.300.v20240918-1902'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.publisher.source
Bundle-Version: 1.9.300.v20240918-1902 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.core.feature.source.feature.jar' version='1.7.400.v20241019-1812'> <properties size='13'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.description' value='%description'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2011 IBM Corporation and others.'/> <property name='df_LT.featureName' value='Equinox p2 Core Function Source'/> <property name='df_LT.description' value='Source code for the Equinox provisioning platform'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.core.feature'/> <property name='maven-version' value='1.7.400-SNAPSHOT'/> <property name='maven-classifier' value='sources-feature'/> <property name='maven-type' value='eclipse-feature'/> </properties> <provides size='3'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.core.feature.source.feature.jar' version='1.7.400.v20241019-1812'/> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/> <provided namespace='org.eclipse.update.feature' name='org.eclipse.equinox.p2.core.feature.source' version='1.7.400.v20241019-1812'/> </provides> <filter> (org.eclipse.update.install.features=true) </filter> <artifacts size='1'> <artifact classifier='org.eclipse.update.feature' id='org.eclipse.equinox.p2.core.feature.source' version='1.7.400.v20241019-1812'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='zipped'> true </instruction> </instructions> </touchpointData> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.equinox.frameworkadmin.source' version='2.3.200.v20240321-1450' singleton='false'> <update id='org.eclipse.equinox.frameworkadmin.source' range='[0.0.0,2.3.200.v20240321-1450)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Equinox Framework Admin Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.frameworkadmin'/> <property name='maven-version' value='2.3.200-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.frameworkadmin.source' version='2.3.200.v20240321-1450'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.frameworkadmin.source' version='2.3.200.v20240321-1450'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.frameworkadmin.source' version='2.3.200.v20240321-1450'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.frameworkadmin.source' version='2.3.200.v20240321-1450'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.frameworkadmin.source
Bundle-Version: 2.3.200.v20240321-1450 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.http.servletbridge' version='1.3.0.v20240213-1244' generation='2'> <update id='org.eclipse.equinox.http.servletbridge' range='[0.0.0,1.3.0.v20240213-1244)' severity='0'/> <properties size='9'> <property name='df_LT.bundleName' value='Servletbridge Http Service'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.http.servletbridge'/> <property name='maven-version' value='1.3.0-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.http.servletbridge' version='1.3.0.v20240213-1244'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.http.servletbridge' version='1.3.0.v20240213-1244'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.http.servletbridge' version='1.3.0.v20240213-1244'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='6'> <required namespace='java.package' name='javax.servlet.http' range='2.3.0'/> <required namespace='java.package' name='org.eclipse.equinox.http.servlet' range='1.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.servletbridge' range='1.0.0'/> <required namespace='java.package' name='org.osgi.framework' range='1.3.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.http.servletbridge </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.http.servletbridge.source' range='[1.3.0.v20240213-1244,1.3.0.v20240213-1244]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.http.servletbridge' version='1.3.0.v20240213-1244'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.http.servletbridge;singleton:=true
Bundle-Version: 1.3.0.v20240213-1244 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.metadata.repository.source' version='1.5.400.v20240515-1919' singleton='false'> <update id='org.eclipse.equinox.p2.metadata.repository.source' range='[0.0.0,1.5.400.v20240515-1919)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Equinox Provisioning Metadata Repository Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.metadata.repository'/> <property name='maven-version' value='1.5.400-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.metadata.repository.source' version='1.5.400.v20240515-1919'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.metadata.repository.source' version='1.5.400.v20240515-1919'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.metadata.repository.source' version='1.5.400.v20240515-1919'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.metadata.repository.source' version='1.5.400.v20240515-1919'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.metadata.repository.source
Bundle-Version: 1.5.400.v20240515-1919 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.region' version='1.5.500.v20231214-2017' singleton='false' generation='2'> <update id='org.eclipse.equinox.region' range='[0.0.0,1.5.500.v20231214-2017)' severity='0'/> <properties size='8'> <property name='df_LT.Bundle-Name' value='Region Digraph'/> <property name='df_LT.Bundle-Vendor' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%Bundle-Name'/> <property name='org.eclipse.equinox.p2.provider' value='%Bundle-Vendor'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.region'/> <property name='maven-version' value='1.5.500-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='7'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.region' version='1.5.500.v20231214-2017'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.region' version='1.5.500.v20231214-2017'/> <provided namespace='java.package' name='org.eclipse.equinox.region' version='1.2.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.region' version='1.5.500.v20231214-2017'> <properties size='1'> <property name='type' value='osgi.fragment'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/> <provided namespace='osgi.fragment' name='org.eclipse.osgi' version='1.5.500.v20231214-2017'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='2'> <required namespace='osgi.bundle' name='org.eclipse.osgi' range='0.0.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=1.8))'> <description> org.eclipse.equinox.region </description> </requiredProperties> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.region' version='1.5.500.v20231214-2017'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.region
Bundle-Version: 1.5.500.v20231214-2017
Fragment-Host: system.bundle </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.engine' version='2.10.300.v20240918-1902' generation='2'> <update id='org.eclipse.equinox.p2.engine' range='[0.0.0,2.10.300.v20240918-1902)' severity='0'/> <properties size='9'> <property name='df_LT.pluginName' value='Equinox Provisioning Engine'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%pluginName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.engine'/> <property name='maven-version' value='2.10.300-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='10'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.engine' version='2.10.300.v20240918-1902'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.engine' version='2.10.300.v20240918-1902'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.engine' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.engine.phases' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.p2.engine' version='2.3.0'/> <provided namespace='java.package' name='org.eclipse.equinox.p2.engine.query' version='2.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.p2.engine.spi' version='2.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.engine' version='2.10.300.v20240918-1902'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='40'> <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='0.0.0'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.registry' range='0.0.0'/> <required namespace='osgi.bundle' name='org.eclipse.core.jobs' range='[3.4.0,4.0.0)'/> <required namespace='java.package' name='javax.xml.parsers' range='0.0.0'/> <required namespace='java.package' name='org.bouncycastle.openpgp' range='1.65.0'/> <required namespace='java.package' name='org.eclipse.core.internal.preferences' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.core.runtime.preferences' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.artifact.processors.pgp' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.artifact.repository.simple' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.core.helpers' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata.index' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata.repository.io' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.persistence' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.repository' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.core.eventbus' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.repository' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.core' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.core.spi' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.metadata' range='[2.4.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.metadata.expression' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.metadata.index' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.query' range='[2.1.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository' range='[2.2.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.artifact' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.artifact.spi' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.metadata' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.metadata.spi' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.spi' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.osgi.service.datalocation' range='1.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.service.debug' range='1.1.0'/> <required namespace='java.package' name='org.eclipse.osgi.service.security' range='1.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.signedcontent' range='1.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.util' range='1.0.0'/> <required namespace='java.package' name='org.osgi.framework' range='1.6.0'/> <required namespace='java.package' name='org.osgi.service.prefs' range='0.0.0'/> <required namespace='java.package' name='org.osgi.util.tracker' range='1.4.0'/> <required namespace='java.package' name='org.xml.sax' range='0.0.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.p2.engine </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.engine.source' range='[2.10.300.v20240918-1902,2.10.300.v20240918-1902]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.engine' version='2.10.300.v20240918-1902'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.engine;singleton:=true
Bundle-Version: 2.10.300.v20240918-1902 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.supplement' version='1.11.100.v20241030-2121' singleton='false' generation='2'> <update id='org.eclipse.equinox.supplement' range='[0.0.0,1.11.100.v20241030-2121)' severity='0'/> <properties size='9'> <property name='df_LT.pluginName' value='Supplemental Equinox Functionality'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%pluginName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.supplement'/> <property name='maven-version' value='1.11.100-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='18'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.supplement' version='1.11.100.v20241030-2121'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.supplement' version='1.11.100.v20241030-2121'/> <provided namespace='java.package' name='org.eclipse.equinox.log' version='1.1.0'/> <provided namespace='java.package' name='org.eclipse.osgi.framework.console' version='1.1.0'/> <provided namespace='java.package' name='org.eclipse.osgi.framework.eventmgr' version='1.2.0'/> <provided namespace='java.package' name='org.eclipse.osgi.framework.log' version='1.1.0'/> <provided namespace='java.package' name='org.eclipse.osgi.report.resolution' version='1.0.0'/> <provided namespace='java.package' name='org.eclipse.osgi.service.datalocation' version='1.3.0'/> <provided namespace='java.package' name='org.eclipse.osgi.service.debug' version='1.2.0'/> <provided namespace='java.package' name='org.eclipse.osgi.service.environment' version='1.4.0'/> <provided namespace='java.package' name='org.eclipse.osgi.service.localization' version='1.1.0'/> <provided namespace='java.package' name='org.eclipse.osgi.service.runnable' version='1.1.0'/> <provided namespace='java.package' name='org.eclipse.osgi.service.urlconversion' version='1.0.0'/> <provided namespace='java.package' name='org.eclipse.osgi.storagemanager' version='1.0.0'/> <provided namespace='java.package' name='org.eclipse.osgi.util' version='1.1.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.supplement' version='1.11.100.v20241030-2121'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='21'> <required namespace='java.package' name='org.osgi.framework' range='0.0.0'/> <required namespace='java.package' name='org.osgi.framework.hooks.resolver' range='0.0.0'/> <required namespace='java.package' name='org.osgi.resource' range='0.0.0'/> <required namespace='java.package' name='org.osgi.service.log' range='0.0.0'/> <required namespace='java.package' name='org.osgi.service.resolver' range='0.0.0'/> <required namespace='java.package' name='org.osgi.util.tracker' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.log' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.framework.console' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.framework.eventmgr' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.framework.log' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.report.resolution' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.service.datalocation' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.service.debug' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.service.environment' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.service.localization' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.service.runnable' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.service.urlconversion' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.storagemanager' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.util' range='0.0.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=1.8))'> <description> org.eclipse.equinox.supplement </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.supplement.source' range='[1.11.100.v20241030-2121,1.11.100.v20241030-2121]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.supplement' version='1.11.100.v20241030-2121'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.supplement
Bundle-Version: 1.11.100.v20241030-2121 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.app' version='1.7.200.v20240722-2103' generation='2'> <update id='org.eclipse.equinox.app' range='[0.0.0,1.7.200.v20240722-2103)' severity='0'/> <properties size='9'> <property name='df_LT.pluginName' value='Equinox Application Container'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%pluginName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.app'/> <property name='maven-version' value='1.7.200-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='8'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.app' version='1.7.200.v20240722-2103'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.app' version='1.7.200.v20240722-2103'/> <provided namespace='java.package' name='org.eclipse.equinox.app' version='1.1.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.app' version='0.0.0'/> <provided namespace='java.package' name='org.osgi.service.application' version='1.1.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.app' version='1.7.200.v20240722-2103'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='17'> <required namespace='osgi.bundle' name='org.eclipse.equinox.registry' range='[3.4.0,4.0.0)'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='[3.2.0,4.0.0)'/> <required namespace='java.package' name='org.eclipse.osgi.framework.console' range='0.0.0' optional='true' greedy='false'/> <required namespace='java.package' name='org.eclipse.osgi.framework.log' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.service.datalocation' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.service.debug' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.service.environment' range='1.1.0'/> <required namespace='java.package' name='org.eclipse.osgi.service.runnable' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.storagemanager' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.util' range='0.0.0'/> <required namespace='java.package' name='org.osgi.framework' range='1.3.0'/> <required namespace='java.package' name='org.osgi.service.condpermadmin' range='0.0.0' optional='true' greedy='false'/> <required namespace='java.package' name='org.osgi.service.event' range='1.0.0' optional='true' greedy='false'/> <required namespace='java.package' name='org.osgi.service.packageadmin' range='1.2.0'/> <required namespace='java.package' name='org.osgi.util.tracker' range='0.0.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.app </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.app.source' range='[1.7.200.v20240722-2103,1.7.200.v20240722-2103]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.app' version='1.7.200.v20240722-2103'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.app; singleton:=true
Bundle-Version: 1.7.200.v20240722-2103 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.server.jetty.source.feature.group' version='1.11.500.v20240321-1445' singleton='false'> <update id='org.eclipse.equinox.server.jetty.source.feature.group' range='[0.0.0,1.11.500.v20240321-1445)' severity='0'/> <properties size='12'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.type.group' value='true'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.server.jetty'/> <property name='maven-version' value='1.11.500-SNAPSHOT'/> <property name='maven-classifier' value='sources-feature'/> <property name='maven-type' value='eclipse-feature'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2010 IBM, Composent, Inc. and others.'/> <property name='df_LT.featureName' value='Jetty Http Server Feature Developer Resources'/> <property name='df_LT.providerName' value='Eclipse Equinox Project'/> </properties> <provides size='2'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.server.jetty.source.feature.group' version='1.11.500.v20240321-1445'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='4'> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.server.jetty.feature.group' range='[1.11.500.v20240321-1445,1.11.500.v20240321-1445]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.http.jetty.source' range='[3.9.200.v20240321-1445,3.9.200.v20240321-1445]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.http.servlet.source' range='[1.8.200.v20240321-1445,1.8.200.v20240321-1445]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.server.jetty.source.feature.jar' range='[1.11.500.v20240321-1445,1.11.500.v20240321-1445]'> <filter> (org.eclipse.update.install.features=true) </filter> </required> </requires> <touchpoint id='null' version='0.0.0'/> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.equinox.p2.rcp.feature.source.feature.group' version='1.4.2600.v20241019-1812' singleton='false'> <update id='org.eclipse.equinox.p2.rcp.feature.source.feature.group' range='[0.0.0,1.4.2600.v20241019-1812)' severity='0'/> <properties size='14'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.description' value='%description'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.type.group' value='true'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.rcp.feature'/> <property name='maven-version' value='1.4.2600-SNAPSHOT'/> <property name='maven-classifier' value='sources-feature'/> <property name='maven-type' value='eclipse-feature'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2008, 2011 IBM Corporation and others.'/> <property name='df_LT.featureName' value='Equinox p2 RCP Management Facilities Source'/> <property name='df_LT.description' value='Source code for the Equinox provisioning platform'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> </properties> <provides size='2'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.rcp.feature.source.feature.group' version='1.4.2600.v20241019-1812'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='8'> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.rcp.feature.feature.group' range='[1.4.2600.v20241019-1812,1.4.2600.v20241019-1812]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.core.feature.source.feature.group' range='[1.7.400.v20241019-1812,1.7.400.v20241019-1812]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.ui.source' range='[2.8.600.v20240920-1526,2.8.600.v20240920-1526]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.ui.sdk.scheduler.source' range='[1.6.300.v20240515-1919,1.6.300.v20240515-1919]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.updatechecker.source' range='[1.4.300.v20240514-1422,1.4.300.v20240514-1422]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.security.ui.source' range='[1.4.300.v20240513-1104,1.4.300.v20240513-1104]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.ui.sdk.source' range='[1.3.300.v20240207-1113,1.3.300.v20240207-1113]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.rcp.feature.source.feature.jar' range='[1.4.2600.v20241019-1812,1.4.2600.v20241019-1812]'> <filter> (org.eclipse.update.install.features=true) </filter> </required> </requires> <touchpoint id='null' version='0.0.0'/> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.ecf.core.ssl.feature.source.feature.jar' version='1.1.600.v20240812-1535'> <properties size='11'> <property name='org.eclipse.equinox.p2.name' value='ECF Core SSL Feature Developer Resources'/> <property name='org.eclipse.equinox.p2.description' value='This feature provides the ECF core SSL fragment. On Equinox-based frameworks, this fragment exposes the Equinox TrustManager to ECF FileTransfer and other ECF-based communications.'/> <property name='org.eclipse.equinox.p2.description.url' value='http://www.eclipse.org/ecf'/> <property name='org.eclipse.equinox.p2.provider' value='Eclipse.org - ECF'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2009 Composent, Inc. and others.

This program and the accompanying materials are made
available under the terms of the Eclipse Public License 2.0
which is available at https://www.eclipse.org/legal/epl-2.0/

SPDX-License-Identifier: EPL-2.0'/> <property name='maven-groupId' value='org.eclipse.ecf'/> <property name='maven-artifactId' value='org.eclipse.ecf.core.ssl.feature'/> <property name='maven-version' value='1.1.600-SNAPSHOT'/> <property name='maven-classifier' value='sources-feature'/> <property name='maven-type' value='eclipse-feature'/> </properties> <provides size='3'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.core.ssl.feature.source.feature.jar' version='1.1.600.v20240812-1535'/> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/> <provided namespace='org.eclipse.update.feature' name='org.eclipse.ecf.core.ssl.feature.source' version='1.1.600.v20240812-1535'/> </provides> <filter> (org.eclipse.update.install.features=true) </filter> <artifacts size='1'> <artifact classifier='org.eclipse.update.feature' id='org.eclipse.ecf.core.ssl.feature.source' version='1.1.600.v20240812-1535'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='zipped'> true </instruction> </instructions> </touchpointData> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.ecf.provider.filetransfer.ssl.source' version='1.1.0.v20240812-1535' singleton='false'> <update id='org.eclipse.ecf.provider.filetransfer.ssl.source' range='[0.0.0,1.1.0.v20240812-1535)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - ECF'/> <property name='df_LT.bundleName' value='ECF Filetransfer SSL Fragment Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.ecf'/> <property name='maven-artifactId' value='org.eclipse.ecf.provider.filetransfer.ssl'/> <property name='maven-version' value='1.1.0-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer.ssl.source' version='1.1.0.v20240812-1535'/> <provided namespace='osgi.bundle' name='org.eclipse.ecf.provider.filetransfer.ssl.source' version='1.1.0.v20240812-1535'/> <provided namespace='osgi.identity' name='org.eclipse.ecf.provider.filetransfer.ssl.source' version='1.1.0.v20240812-1535'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.ecf.provider.filetransfer.ssl.source' version='1.1.0.v20240812-1535'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.ecf.provider.filetransfer.ssl.source
Bundle-Version: 1.1.0.v20240812-1535 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.weaving.caching' version='1.3.100.v20240513-1104' singleton='false' generation='2'> <update id='org.eclipse.equinox.weaving.caching' range='[0.0.0,1.3.100.v20240513-1104)' severity='0'/> <properties size='6'> <property name='org.eclipse.equinox.p2.name' value='%Bundle-Name'/> <property name='org.eclipse.equinox.p2.provider' value='%Bundle-Vendor'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.weaving.caching'/> <property name='maven-version' value='1.3.100-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.weaving.caching' version='1.3.100.v20240513-1104'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.weaving.caching' version='1.3.100.v20240513-1104'/> <provided namespace='java.package' name='org.eclipse.equinox.weaving.internal.caching' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.weaving.caching' version='1.3.100.v20240513-1104'> <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'/> </provides> <requires size='7'> <required namespace='java.package' name='com.ibm.oti.shared' range='0.0.0' optional='true' greedy='false'/> <required namespace='java.package' name='org.eclipse.equinox.service.weaving' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.service.datalocation' range='1.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.service.debug' range='1.0.0'/> <required namespace='java.package' name='org.osgi.framework' range='1.4.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.weaving.caching </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.weaving.caching.source' range='[1.3.100.v20240513-1104,1.3.100.v20240513-1104]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.weaving.caching' version='1.3.100.v20240513-1104'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='2'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.weaving.caching
Bundle-Version: 1.3.100.v20240513-1104 </instruction> <instruction key='configure'> setStartLevel(startLevel:4); markStarted(started: true); </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.metatype' version='1.6.600.v20240513-1104' singleton='false' generation='2'> <update id='org.eclipse.equinox.metatype' range='[0.0.0,1.6.600.v20240513-1104)' severity='0'/> <properties size='9'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Meta Type'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.metatype'/> <property name='maven-version' value='1.6.600-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='10'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.metatype' version='1.6.600.v20240513-1104'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.metatype' version='1.6.600.v20240513-1104'/> <provided namespace='java.package' name='org.eclipse.equinox.metatype' version='1.3.0'/> <provided namespace='java.package' name='org.eclipse.equinox.metatype.impl' version='1.3.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.metatype' version='1.6.600.v20240513-1104'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='osgi.implementation' name='osgi.metatype' version='1.4.0'/> <provided namespace='osgi.extender' name='osgi.metatype' version='1.4.0'/> <provided namespace='osgi.service' name='org.eclipse.equinox.metatype_1.6.600.v20240513-1104-3' version='0.0.0'> <properties size='1'> <property name='objectClass' value='org.osgi.service.metatype.MetaTypeService' type='List'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='12'> <required namespace='java.package' name='javax.xml.parsers' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.util' range='[1.1.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.framework' range='[1.6.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.framework.wiring' range='[1.0.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.service.cm' range='[1.2.1,2.0.0)'/> <required namespace='java.package' name='org.osgi.service.log' range='[1.3.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.service.metatype' range='[1.2.0,1.5.0)'/> <required namespace='java.package' name='org.osgi.util.tracker' range='[1.5.0,2.0.0)'/> <required namespace='java.package' name='org.xml.sax' range='0.0.0'/> <required namespace='java.package' name='org.xml.sax.helpers' range='0.0.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=1.8))'> <description> org.eclipse.equinox.metatype </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.metatype.source' range='[1.6.600.v20240513-1104,1.6.600.v20240513-1104]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.metatype' version='1.6.600.v20240513-1104'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.metatype
Bundle-Version: 1.6.600.v20240513-1104 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.cm.source' version='1.6.100.v20240329-0940' singleton='false'> <update id='org.eclipse.equinox.cm.source' range='[0.0.0,1.6.100.v20240329-0940)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Configuration Admin Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.cm'/> <property name='maven-version' value='1.6.100-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.cm.source' version='1.6.100.v20240329-0940'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.cm.source' version='1.6.100.v20240329-0940'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.cm.source' version='1.6.100.v20240329-0940'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.cm.source' version='1.6.100.v20240329-0940'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.cm.source
Bundle-Version: 1.6.100.v20240329-0940 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.log.stream.source' version='1.2.0.v20240213-1244' singleton='false'> <update id='org.eclipse.equinox.log.stream.source' range='[0.0.0,1.2.0.v20240213-1244)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Log Stream Provider Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.log.stream'/> <property name='maven-version' value='1.2.0-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.log.stream.source' version='1.2.0.v20240213-1244'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.log.stream.source' version='1.2.0.v20240213-1244'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.log.stream.source' version='1.2.0.v20240213-1244'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.log.stream.source' version='1.2.0.v20240213-1244'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.log.stream.source
Bundle-Version: 1.2.0.v20240213-1244 </instruction> </instructions> </touchpointData> </unit> <unit id='org.osgi.service.cm' version='1.6.1.202109301733' singleton='false' generation='2'> <update id='org.osgi.service.cm' range='[0.0.0,1.6.1.202109301733)' severity='0'/> <properties size='9'> <property name='org.eclipse.equinox.p2.name' value='org.osgi:org.osgi.service.cm'/> <property name='org.eclipse.equinox.p2.description' value='OSGi Companion Code for org.osgi.service.cm Version 1.6.1'/> <property name='org.eclipse.equinox.p2.provider' value='Eclipse Foundation'/> <property name='org.eclipse.equinox.p2.doc.url' value='https://docs.osgi.org/'/> <property name='maven-groupId' value='org.osgi'/> <property name='maven-artifactId' value='org.osgi.service.cm'/> <property name='maven-version' value='1.6.1'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='6'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.cm' version='1.6.1.202109301733'/> <provided namespace='osgi.bundle' name='org.osgi.service.cm' version='1.6.1.202109301733'/> <provided namespace='java.package' name='org.osgi.service.cm' version='1.6.1'/> <provided namespace='java.package' name='org.osgi.service.cm.annotations' version='1.6.1'/> <provided namespace='osgi.identity' name='org.osgi.service.cm' version='1.6.1.202109301733'> <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'/> </provides> <requires size='3'> <required namespace='java.package' name='org.osgi.framework' range='[1.8.0,2.0.0)'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE/compact1)(version=1.8))'> <description> org.osgi.service.cm </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.cm.source' range='[1.6.1.202109301733,1.6.1.202109301733]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.osgi.service.cm' version='1.6.1.202109301733'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.osgi.service.cm
Bundle-Version: 1.6.1.202109301733 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.ecf.provider.filetransfer.httpclientjava.source' version='2.0.300.v20240808-1900' singleton='false'> <update id='org.eclipse.ecf.provider.filetransfer.httpclientjava.source' range='[0.0.0,2.0.300.v20240808-1900)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - ECF'/> <property name='df_LT.bundleName' value='ECF Java HttpClient Filetransfer Provider Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.ecf'/> <property name='maven-artifactId' value='org.eclipse.ecf.provider.filetransfer.httpclientjava'/> <property name='maven-version' value='2.0.300-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer.httpclientjava.source' version='2.0.300.v20240808-1900'/> <provided namespace='osgi.bundle' name='org.eclipse.ecf.provider.filetransfer.httpclientjava.source' version='2.0.300.v20240808-1900'/> <provided namespace='osgi.identity' name='org.eclipse.ecf.provider.filetransfer.httpclientjava.source' version='2.0.300.v20240808-1900'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.ecf.provider.filetransfer.httpclientjava.source' version='2.0.300.v20240808-1900'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.ecf.provider.filetransfer.httpclientjava.source
Bundle-Version: 2.0.300.v20240808-1900 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.coordinator' version='1.5.300.v20240214-0846' singleton='false' generation='2'> <update id='org.eclipse.equinox.coordinator' range='[0.0.0,1.5.300.v20240214-0846)' severity='0'/> <properties size='9'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Coordinator'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.coordinator'/> <property name='maven-version' value='1.5.300-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.coordinator' version='1.5.300.v20240214-0846'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.coordinator' version='1.5.300.v20240214-0846'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.coordinator' version='1.5.300.v20240214-0846'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='7'> <required namespace='java.package' name='org.eclipse.osgi.util' range='[1.1.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.framework' range='[1.6.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.service.coordinator' range='[1.0.0,1.1.0)'/> <required namespace='java.package' name='org.osgi.service.log' range='[1.3.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.util.tracker' range='[1.5.0,2.0.0)'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=1.8))'> <description> org.eclipse.equinox.coordinator </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.coordinator.source' range='[1.5.300.v20240214-0846,1.5.300.v20240214-0846]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.coordinator' version='1.5.300.v20240214-0846'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.coordinator
Bundle-Version: 1.5.300.v20240214-0846 </instruction> </instructions> </touchpointData> </unit> <unit id='org.apache.httpcomponents.core5.httpcore5-h2' version='5.2.3.v20230922-1600' singleton='false' generation='2'> <update id='org.apache.httpcomponents.core5.httpcore5-h2' range='[0.0.0,5.2.3.v20230922-1600)' severity='0'/> <properties size='4'> <property name='org.eclipse.equinox.p2.name' value='Bundle org.apache.httpcomponents.core5 : httpcore5-h2'/> <property name='maven-wrapped-groupId' value='org.apache.httpcomponents.core5'/> <property name='maven-wrapped-artifactId' value='httpcore5-h2'/> <property name='maven-wrapped-version' value='5.2.3'/> </properties> <provides size='18'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.apache.httpcomponents.core5.httpcore5-h2' version='5.2.3.v20230922-1600'/> <provided namespace='osgi.bundle' name='org.apache.httpcomponents.core5.httpcore5-h2' version='5.2.3.v20230922-1600'/> <provided namespace='java.package' name='org.apache.hc.core5.http2' version='5.2.3'/> <provided namespace='java.package' name='org.apache.hc.core5.http2.config' version='5.2.3'/> <provided namespace='java.package' name='org.apache.hc.core5.http2.frame' version='5.2.3'/> <provided namespace='java.package' name='org.apache.hc.core5.http2.hpack' version='5.2.3'/> <provided namespace='java.package' name='org.apache.hc.core5.http2.impl' version='5.2.3'/> <provided namespace='java.package' name='org.apache.hc.core5.http2.impl.io' version='5.2.3'/> <provided namespace='java.package' name='org.apache.hc.core5.http2.impl.nio' version='5.2.3'/> <provided namespace='java.package' name='org.apache.hc.core5.http2.impl.nio.bootstrap' version='5.2.3'/> <provided namespace='java.package' name='org.apache.hc.core5.http2.nio' version='5.2.3'/> <provided namespace='java.package' name='org.apache.hc.core5.http2.nio.command' version='5.2.3'/> <provided namespace='java.package' name='org.apache.hc.core5.http2.nio.pool' version='5.2.3'/> <provided namespace='java.package' name='org.apache.hc.core5.http2.nio.support' version='5.2.3'/> <provided namespace='java.package' name='org.apache.hc.core5.http2.protocol' version='5.2.3'/> <provided namespace='java.package' name='org.apache.hc.core5.http2.ssl' version='5.2.3'/> <provided namespace='osgi.identity' name='org.apache.httpcomponents.core5.httpcore5-h2' version='5.2.3.v20230922-1600'> <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'/> </provides> <requires size='25'> <required namespace='java.package' name='org.conscrypt' range='[2.5.0,3.0.0)' optional='true' greedy='false'/> <required namespace='java.package' name='javax.net.ssl' range='0.0.0'/> <required namespace='java.package' name='org.apache.hc.core5.concurrent' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.function' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.http' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.http.config' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.http.impl' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.http.impl.bootstrap' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.http.impl.nio' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.http.io' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.http.message' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.http.nio' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.http.nio.command' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.http.nio.ssl' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.http.nio.support' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.http.protocol' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.http.ssl' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.io' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.net' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.pool' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.reactor' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.reactor.ssl' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.ssl' range='[5.2.0,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.util' range='[5.2.0,6.0.0)'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=1.8))'> <description> org.apache.httpcomponents.core5.httpcore5-h2 </description> </requiredProperties> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.apache.httpcomponents.core5.httpcore5-h2' version='5.2.3.v20230922-1600'/> </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.httpcomponents.core5.httpcore5-h2
Bundle-Version: 5.2.3.v20230922-1600 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.jsp.jasper.registry' version='1.3.0.v20240213-1427' singleton='false' generation='2'> <update id='org.eclipse.equinox.jsp.jasper.registry' range='[0.0.0,1.3.0.v20240213-1427)' severity='0'/> <properties size='9'> <property name='df_LT.bundleName' value='Jasper Jsp Registry Support Plug-in'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.jsp.jasper.registry'/> <property name='maven-version' value='1.3.0-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='6'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.jsp.jasper.registry' version='1.3.0.v20240213-1427'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.jsp.jasper.registry' version='1.3.0.v20240213-1427'/> <provided namespace='java.package' name='org.eclipse.equinox.jsp.jasper.registry' version='1.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.jsp.jasper.registry' version='1.3.0.v20240213-1427'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='10'> <required namespace='osgi.bundle' name='org.eclipse.equinox.registry' range='0.0.0'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.jsp.jasper' range='0.0.0'/> <required namespace='java.package' name='org.osgi.framework' range='1.3.0'/> <required namespace='java.package' name='org.osgi.service.packageadmin' range='1.2.0'/> <required namespace='java.package' name='org.osgi.util.tracker' range='1.3.0'/> <required namespace='java.package' name='javax.servlet' range='2.4.0'/> <required namespace='java.package' name='javax.servlet.http' range='2.4.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.jsp.jasper.registry </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.jsp.jasper.registry.source' range='[1.3.0.v20240213-1427,1.3.0.v20240213-1427]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.jsp.jasper.registry' version='1.3.0.v20240213-1427'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.jsp.jasper.registry
Bundle-Version: 1.3.0.v20240213-1427 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.ecf.filetransfer.feature.source.feature.jar' version='3.14.1900.v20240812-1535'> <properties size='13'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.description' value='This feature provides the ECF Filetransfer API bundle. This API is used
by the Eclipse platform to support P2 filetransfer and is required for any of the ECF FileTransfer providers.'/> <property name='org.eclipse.equinox.p2.description.url' value='http://www.eclipse.org/ecf'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2004, 2007 Composent, Inc. and others.

This program and the accompanying materials are made
available under the terms of the Eclipse Public License 2.0
which is available at https://www.eclipse.org/legal/epl-2.0/

SPDX-License-Identifier: EPL-2.0'/> <property name='df_LT.featureName' value='ECF Filetransfer Feature Developer Resources'/> <property name='df_LT.providerName' value='Eclipse.org - ECF'/> <property name='maven-groupId' value='org.eclipse.ecf'/> <property name='maven-artifactId' value='org.eclipse.ecf.filetransfer.feature'/> <property name='maven-version' value='3.14.1900-SNAPSHOT'/> <property name='maven-classifier' value='sources-feature'/> <property name='maven-type' value='eclipse-feature'/> </properties> <provides size='3'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer.feature.source.feature.jar' version='3.14.1900.v20240812-1535'/> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/> <provided namespace='org.eclipse.update.feature' name='org.eclipse.ecf.filetransfer.feature.source' version='3.14.1900.v20240812-1535'/> </provides> <filter> (org.eclipse.update.install.features=true) </filter> <artifacts size='1'> <artifact classifier='org.eclipse.update.feature' id='org.eclipse.ecf.filetransfer.feature.source' version='3.14.1900.v20240812-1535'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='zipped'> true </instruction> </instructions> </touchpointData> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.apache.felix.scr' version='2.2.12' singleton='false' generation='2'> <update id='org.apache.felix.scr' range='[0.0.0,2.2.12)' severity='0'/> <properties size='9'> <property name='org.eclipse.equinox.p2.name' value='Apache Felix Declarative Services'/> <property name='org.eclipse.equinox.p2.description' value='Implementation of the Declarative Services specification 1.5'/> <property name='org.eclipse.equinox.p2.provider' value='The Apache Software Foundation'/> <property name='org.eclipse.equinox.p2.doc.url' value='http://felix.apache.org/site/apache-felix-service-component-runtime.html'/> <property name='maven-groupId' value='org.apache.felix'/> <property name='maven-artifactId' value='org.apache.felix.scr'/> <property name='maven-version' value='2.2.12'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='8'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.apache.felix.scr' version='2.2.12'/> <provided namespace='osgi.bundle' name='org.apache.felix.scr' version='2.2.12'/> <provided namespace='java.package' name='org.apache.felix.scr.component' version='1.1.0'/> <provided namespace='java.package' name='org.apache.felix.scr.info' version='1.0.0'/> <provided namespace='osgi.identity' name='org.apache.felix.scr' version='2.2.12'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='osgi.extender' name='osgi.component' version='1.5.0'/> <provided namespace='osgi.service' name='org.apache.felix.scr_2.2.12-2' version='0.0.0'> <properties size='1'> <property name='objectClass' value='org.osgi.service.component.runtime.ServiceComponentRuntime' type='List'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/> </provides> <requires size='22'> <required namespace='java.package' name='org.osgi.service.cm' range='[1.6.0,2.0.0)' optional='true' greedy='false'/> <required namespace='java.package' name='org.osgi.service.log' range='[1.4.0,2.0.0)' optional='true' greedy='false'/> <required namespace='java.package' name='org.osgi.service.metatype' range='[1.2.0,2.0.0)' optional='true' greedy='false'/> <required namespace='java.package' name='org.apache.felix.service.command' range='[1.0.0,2.0.0)' optional='true' greedy='false'/> <required namespace='java.package' name='javax.xml.parsers' range='0.0.0'/> <required namespace='java.package' name='org.apache.felix.scr.component' range='[1.1.0,1.2.0)'/> <required namespace='java.package' name='org.apache.felix.scr.info' range='[1.0.0,1.1.0)'/> <required namespace='java.package' name='org.osgi.dto' range='[1.1.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.framework' range='[1.10.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.framework.dto' range='[1.8.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.framework.startlevel' range='[1.0.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.framework.wiring' range='[1.2.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.resource' range='[1.0.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.service.component' range='[1.5.0,1.6.0)'/> <required namespace='java.package' name='org.osgi.service.component.runtime' range='[1.5.0,1.6.0)'/> <required namespace='java.package' name='org.osgi.service.component.runtime.dto' range='[1.5.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.util.promise' range='[1.0.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.util.tracker' range='[1.5.0,2.0.0)'/> <required namespace='java.package' name='org.xml.sax' range='0.0.0'/> <required namespace='java.package' name='org.xml.sax.helpers' range='0.0.0'/> <requiredProperties namespace='osgi.ee' match='(|(&(osgi.ee=JavaSE)(version=1.7))(&(osgi.ee=JavaSE/compact1)(version=1.8)))'> <description> org.apache.felix.scr </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.felix.scr.source' range='[2.2.12,2.2.12]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.apache.felix.scr' version='2.2.12'/> </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.felix.scr
Bundle-Version: 2.2.12 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.directorywatcher' version='1.4.400.v20240321-1450' generation='2'> <update id='org.eclipse.equinox.p2.directorywatcher' range='[0.0.0,1.4.400.v20240321-1450)' severity='0'/> <properties size='9'> <property name='df_LT.pluginName' value='Equinox Provisioning Directory Watcher'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%pluginName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.directorywatcher'/> <property name='maven-version' value='1.4.400-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='6'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.directorywatcher' version='1.4.400.v20240321-1450'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.directorywatcher' version='1.4.400.v20240321-1450'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.directorywatcher' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.directorywatcher' version='1.4.400.v20240321-1450'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='21'> <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='[3.7.0,4.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.artifact.repository.simple' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.core.helpers' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata.expression' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.update' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.core' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.metadata' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.publisher' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.publisher.actions' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.publisher.eclipse' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.query' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.artifact' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.artifact.spi' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.metadata' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.osgi.service.resolver' range='1.1.0'/> <required namespace='java.package' name='org.eclipse.osgi.util' range='0.0.0'/> <required namespace='java.package' name='org.osgi.framework' range='1.4.0'/> <required namespace='java.package' name='org.osgi.service.packageadmin' range='1.2.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.p2.directorywatcher </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.directorywatcher.source' range='[1.4.400.v20240321-1450,1.4.400.v20240321-1450]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.directorywatcher' version='1.4.400.v20240321-1450'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.directorywatcher;singleton:=true
Bundle-Version: 1.4.400.v20240321-1450 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.transport.ecf.source' version='1.4.300.v20240321-1450' singleton='false'> <update id='org.eclipse.equinox.p2.transport.ecf.source' range='[0.0.0,1.4.300.v20240321-1450)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Equinox Provisioning ECF based Transport Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.transport.ecf'/> <property name='maven-version' value='1.4.300-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.transport.ecf.source' version='1.4.300.v20240321-1450'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.transport.ecf.source' version='1.4.300.v20240321-1450'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.transport.ecf.source' version='1.4.300.v20240321-1450'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.transport.ecf.source' version='1.4.300.v20240321-1450'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.transport.ecf.source
Bundle-Version: 1.4.300.v20240321-1450 </instruction> </instructions> </touchpointData> </unit> <unit id='org.osgi.util.position.source' version='1.0.1.201505202026' singleton='false'> <update id='org.osgi.util.position.source' range='[0.0.0,1.0.1.201505202026)' severity='0'/> <properties size='7'> <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.osgi.util.position:1.0.1.201505202026'/> <property name='maven-groupId' value='org.osgi'/> <property name='maven-artifactId' value='org.osgi.util.position'/> <property name='maven-version' value='1.0.1'/> <property name='maven-classifier' value='sources'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='4'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.osgi.util.position.source' version='1.0.1.201505202026'/> <provided namespace='osgi.bundle' name='org.osgi.util.position.source' version='1.0.1.201505202026'/> <provided namespace='osgi.identity' name='org.osgi.util.position.source' version='1.0.1.201505202026'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.osgi.util.position.source' version='1.0.1.201505202026'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.osgi.util.position.source
Bundle-Version: 1.0.1.201505202026 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.common' version='3.19.200.v20241004-0654' generation='2'> <update id='org.eclipse.equinox.common' range='[0.0.0,3.19.200.v20241004-0654)' severity='0'/> <properties size='9'> <property name='df_LT.pluginName' value='Common Eclipse Runtime'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%pluginName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.common'/> <property name='maven-version' value='3.19.200-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='10'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.common' version='3.19.200.v20241004-0654'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.common' version='3.19.200.v20241004-0654'/> <provided namespace='java.package' name='org.eclipse.core.internal.boot' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.core.internal.runtime' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.core.runtime' version='3.7.0'/> <provided namespace='java.package' name='org.eclipse.core.text' version='3.13.0'/> <provided namespace='java.package' name='org.eclipse.equinox.events' version='1.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.common' version='3.19.200.v20241004-0654'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='3'> <required namespace='osgi.bundle' name='org.eclipse.osgi' range='[3.17.200,4.0.0)'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.common </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.common.source' range='[3.19.200.v20241004-0654,3.19.200.v20241004-0654]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.common' version='3.19.200.v20241004-0654'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.common; singleton:=true
Bundle-Version: 3.19.200.v20241004-0654 </instruction> </instructions> </touchpointData> </unit> <unit id='org.apache.httpcomponents.client5.httpclient5.source' version='5.3.1.v20240126-0900' singleton='false'> <update id='org.apache.httpcomponents.client5.httpclient5.source' range='[0.0.0,5.3.1.v20240126-0900)' severity='0'/> <properties size='7'> <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.apache.httpcomponents.client5.httpclient5:5.3.1.v20240126-0900'/> <property name='maven-groupId' value='org.apache.httpcomponents.client5'/> <property name='maven-artifactId' value='httpclient5'/> <property name='maven-version' value='5.3.1'/> <property name='maven-classifier' value='sources'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='4'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.apache.httpcomponents.client5.httpclient5.source' version='5.3.1.v20240126-0900'/> <provided namespace='osgi.bundle' name='org.apache.httpcomponents.client5.httpclient5.source' version='5.3.1.v20240126-0900'/> <provided namespace='osgi.identity' name='org.apache.httpcomponents.client5.httpclient5.source' version='5.3.1.v20240126-0900'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.apache.httpcomponents.client5.httpclient5.source' version='5.3.1.v20240126-0900'/> </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.httpcomponents.client5.httpclient5.source
Bundle-Version: 5.3.1.v20240126-0900 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.executable_root.gtk.linux.x86_64' version='3.8.2700.v20240929-1145'> <provides size='1'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.executable_root.gtk.linux.x86_64' version='3.8.2700.v20240929-1145'/> </provides> <filter> (&(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk)) </filter> <artifacts size='1'> <artifact classifier='binary' id='org.eclipse.equinox.executable_root.gtk.linux.x86_64' version='3.8.2700.v20240929-1145'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.native' version='1.0.0'/> <touchpointData size='2'> <instructions size='2'> <instruction key='uninstall'> cleanupzip(source:@artifact, target:${installFolder}); </instruction> <instruction key='install'> unzip(source:@artifact, target:${installFolder}); </instruction> </instructions> <instructions size='1'> <instruction key='install'> chmod(targetDir:${installFolder}, targetFile:launcher, permissions:755); </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.core.source' version='2.12.200.v20240918-1902' singleton='false'> <update id='org.eclipse.equinox.p2.core.source' range='[0.0.0,2.12.200.v20240918-1902)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Equinox Provisioning Core Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.core'/> <property name='maven-version' value='2.12.200-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.core.source' version='2.12.200.v20240918-1902'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.core.source' version='2.12.200.v20240918-1902'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.core.source' version='2.12.200.v20240918-1902'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.core.source' version='2.12.200.v20240918-1902'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.core.source
Bundle-Version: 2.12.200.v20240918-1902 </instruction> </instructions> </touchpointData> </unit> <unit id='tooling.org.eclipse.update.feature.default' version='1.0.0' singleton='false'> <hostRequirements size='1'> <required namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' range='0.0.0' optional='true' multiple='true' greedy='false'/> </hostRequirements> <properties size='1'> <property name='org.eclipse.equinox.p2.type.fragment' value='true'/> </properties> <provides size='2'> <provided namespace='org.eclipse.equinox.p2.iu' name='tooling.org.eclipse.update.feature.default' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.flavor' name='tooling' version='1.0.0'/> </provides> <requires size='1'> <required namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' range='0.0.0' optional='true' multiple='true' greedy='false'/> </requires> <filter> (org.eclipse.update.install.features=true) </filter> <touchpoint id='null' version='0.0.0'/> <touchpointData size='1'> <instructions size='2'> <instruction key='uninstall'> uninstallFeature(feature:${artifact},featureId:default,featureVersion:default) </instruction> <instruction key='install'> installFeature(feature:${artifact},featureId:default,featureVersion:default) </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.discovery.feature.feature.jar' version='1.3.600.v20240918-1902'> <properties size='12'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.description' value='%description'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2010 Tasktop Technologies and others.'/> <property name='df_LT.featureName' value='Equinox p2, Discovery UI support'/> <property name='df_LT.description' value='All of the bundles that comprise Equinox p2 discovery. 
This feature is intended to be used by integrators building on discovery.'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.discovery.feature'/> <property name='maven-version' value='1.3.600-SNAPSHOT'/> <property name='maven-type' value='eclipse-feature'/> </properties> <provides size='3'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.discovery.feature.feature.jar' version='1.3.600.v20240918-1902'/> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/> <provided namespace='org.eclipse.update.feature' name='org.eclipse.equinox.p2.discovery.feature' version='1.3.600.v20240918-1902'/> </provides> <filter> (org.eclipse.update.install.features=true) </filter> <artifacts size='1'> <artifact classifier='org.eclipse.update.feature' id='org.eclipse.equinox.p2.discovery.feature' version='1.3.600.v20240918-1902'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='zipped'> true </instruction> </instructions> </touchpointData> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.apache.commons.commons-codec' version='1.16.0' singleton='false' generation='2'> <update id='org.apache.commons.commons-codec' range='[0.0.0,1.16.0)' severity='0'/> <properties size='9'> <property name='org.eclipse.equinox.p2.name' value='Apache Commons Codec'/> <property name='org.eclipse.equinox.p2.description' value='The Apache Commons Codec package contains simple encoder and decoders for various formats such as Base64 and Hexadecimal. In addition to these widely used encoders and decoders, the codec package also maintains a collection of phonetic encoding utilities.'/> <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-codec/'/> <property name='maven-groupId' value='commons-codec'/> <property name='maven-artifactId' value='commons-codec'/> <property name='maven-version' value='1.16.0'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='11'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.apache.commons.commons-codec' version='1.16.0'/> <provided namespace='osgi.bundle' name='org.apache.commons.commons-codec' version='1.16.0'/> <provided namespace='java.package' name='org.apache.commons.codec' version='1.16.0'/> <provided namespace='java.package' name='org.apache.commons.codec.binary' version='1.16.0'/> <provided namespace='java.package' name='org.apache.commons.codec.cli' version='1.16.0'/> <provided namespace='java.package' name='org.apache.commons.codec.digest' version='1.16.0'/> <provided namespace='java.package' name='org.apache.commons.codec.language' version='1.16.0'/> <provided namespace='java.package' name='org.apache.commons.codec.language.bm' version='1.16.0'/> <provided namespace='java.package' name='org.apache.commons.codec.net' version='1.16.0'/> <provided namespace='osgi.identity' name='org.apache.commons.commons-codec' version='1.16.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'/> </provides> <requires size='3'> <required namespace='java.package' name='javax.crypto' range='0.0.0'/> <required namespace='java.package' name='javax.crypto.spec' range='0.0.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=1.8))'> <description> org.apache.commons.commons-codec </description> </requiredProperties> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.apache.commons.commons-codec' version='1.16.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-codec
Bundle-Version: 1.16.0 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.compendium.sdk.feature.group' version='3.23.400.v20240911-1044' singleton='false'> <update id='org.eclipse.equinox.compendium.sdk.feature.group' range='[0.0.0,3.23.400.v20240911-1044)' severity='0'/> <properties size='13'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.description' value='%description'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.type.group' value='true'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.compendium.sdk'/> <property name='maven-version' value='3.23.400-SNAPSHOT'/> <property name='maven-type' value='eclipse-feature'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2009 EclipseSource and others.'/> <property name='df_LT.featureName' value='Equinox Compendium SDK'/> <property name='df_LT.description' value='A collection of Equinox bundles and source that implement optional parts of the current OSGi specifications--the so called "Compendium Services". 
This feature includes the corresponding source and is intended to be added to target platforms at development time rather than deployed with end-user systems.'/> <property name='df_LT.providerName' value='Eclipse Equinox Project'/> </properties> <provides size='2'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.compendium.sdk.feature.group' version='3.23.400.v20240911-1044'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='21'> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.app' range='[1.7.200.v20240722-2103,1.7.200.v20240722-2103]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.app.source' range='[1.7.200.v20240722-2103,1.7.200.v20240722-2103]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.coordinator' range='[1.5.300.v20240214-0846,1.5.300.v20240214-0846]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.coordinator.source' range='[1.5.300.v20240214-0846,1.5.300.v20240214-0846]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.cm' range='[1.6.100.v20240329-0940,1.6.100.v20240329-0940]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.cm.source' range='[1.6.100.v20240329-0940,1.6.100.v20240329-0940]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.device' range='[1.2.100.v20240513-1104,1.2.100.v20240513-1104]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.device.source' range='[1.2.100.v20240513-1104,1.2.100.v20240513-1104]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.event' range='[1.7.100.v20240321-1445,1.7.100.v20240321-1445]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.event.source' range='[1.7.100.v20240321-1445,1.7.100.v20240321-1445]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.metatype' range='[1.6.600.v20240513-1104,1.6.600.v20240513-1104]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.metatype.source' range='[1.6.600.v20240513-1104,1.6.600.v20240513-1104]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.preferences' range='[3.11.200.v20240911-1044,3.11.200.v20240911-1044]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.preferences.source' range='[3.11.200.v20240911-1044,3.11.200.v20240911-1044]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.prefs' range='[1.1.2.202109301733,1.1.2.202109301733]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.prefs.source' range='[1.1.2.202109301733,1.1.2.202109301733]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.useradmin' range='[1.3.100.v20240321-1445,1.3.100.v20240321-1445]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.useradmin.source' range='[1.3.100.v20240321-1445,1.3.100.v20240321-1445]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.coordinator' range='[1.0.2.201505202024,1.0.2.201505202024]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.coordinator.source' range='[1.0.2.201505202024,1.0.2.201505202024]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.compendium.sdk.feature.jar' range='[3.23.400.v20240911-1044,3.23.400.v20240911-1044]'> <filter> (org.eclipse.update.install.features=true) </filter> </required> </requires> <touchpoint id='null' version='0.0.0'/> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.sat4j.core' version='2.3.6.v20201214' singleton='false' generation='2'> <update id='org.sat4j.core' range='[0.0.0,2.3.6.v20201214)' severity='0'/> <properties size='8'> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.ow2.sat4j'/> <property name='maven-artifactId' value='org.ow2.sat4j.core'/> <property name='maven-version' value='2.3.6'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='20'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.sat4j.core' version='2.3.6.v20201214'/> <provided namespace='osgi.bundle' name='org.sat4j.core' version='2.3.6.v20201214'/> <provided namespace='java.package' name='org.sat4j' version='2.3.6.v20201214'/> <provided namespace='java.package' name='org.sat4j.core' version='2.3.6.v20201214'/> <provided namespace='java.package' name='org.sat4j.minisat' version='2.3.6.v20201214'/> <provided namespace='java.package' name='org.sat4j.minisat.constraints' version='2.3.6.v20201214'/> <provided namespace='java.package' name='org.sat4j.minisat.constraints.card' version='2.3.6.v20201214'/> <provided namespace='java.package' name='org.sat4j.minisat.constraints.cnf' version='2.3.6.v20201214'/> <provided namespace='java.package' name='org.sat4j.minisat.core' version='2.3.6.v20201214'/> <provided namespace='java.package' name='org.sat4j.minisat.learning' version='2.3.6.v20201214'/> <provided namespace='java.package' name='org.sat4j.minisat.orders' version='2.3.6.v20201214'/> <provided namespace='java.package' name='org.sat4j.minisat.restarts' version='2.3.6.v20201214'/> <provided namespace='java.package' name='org.sat4j.opt' version='2.3.6.v20201214'/> <provided namespace='java.package' name='org.sat4j.reader' version='2.3.6.v20201214'/> <provided namespace='java.package' name='org.sat4j.specs' version='2.3.6.v20201214'/> <provided namespace='java.package' name='org.sat4j.tools' version='2.3.6.v20201214'/> <provided namespace='java.package' name='org.sat4j.tools.encoding' version='2.3.6.v20201214'/> <provided namespace='java.package' name='org.sat4j.tools.xplain' version='2.3.6.v20201214'/> <provided namespace='osgi.identity' name='org.sat4j.core' version='2.3.6.v20201214'> <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'/> </provides> <requires size='2'> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=1.5))'> <description> org.sat4j.core </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.sat4j.core.source' range='[2.3.6.v20201214,2.3.6.v20201214]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.sat4j.core' version='2.3.6.v20201214'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.sat4j.core
Bundle-Version: 2.3.6.v20201214 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.core.runtime.feature.feature.group' version='1.4.600.v20241030-2121' singleton='false'> <update id='org.eclipse.core.runtime.feature.feature.group' range='[0.0.0,1.4.600.v20241030-2121)' severity='0'/> <properties size='13'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.description' value='%description'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.type.group' value='true'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.core.runtime.feature'/> <property name='maven-version' value='1.4.600-SNAPSHOT'/> <property name='maven-type' value='eclipse-feature'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2010, 2019 Eclipse contributors and others.'/> <property name='df_LT.featureName' value='Eclipse Core Runtime Infrastructure'/> <property name='df_LT.description' value='Common OS-independent base of the Eclipse platform. (Binary runtime and user documentation.)'/> <property name='df_LT.providerName' value='Eclipse Equinox Project'/> </properties> <provides size='2'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.runtime.feature.feature.group' version='1.4.600.v20241030-2121'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='9'> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.core.feature.feature.group' range='[1.15.300.v20241030-2121,1.15.300.v20241030-2121]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.runtime' range='[3.32.0.v20241003-0436,3.32.0.v20241003-0436]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.variables' range='[3.6.500.v20240702-1152,3.6.500.v20240702-1152]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.contenttype' range='[3.9.600.v20241001-1711,3.9.600.v20241001-1711]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.preferences' range='[3.11.200.v20240911-1044,3.11.200.v20240911-1044]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.expressions' range='[3.9.400.v20240413-1529,3.9.400.v20240413-1529]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.jobs' range='[3.15.400.v20240619-0602,3.15.400.v20240619-0602]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.prefs' range='[1.1.2.202109301733,1.1.2.202109301733]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.runtime.feature.feature.jar' range='[1.4.600.v20241030-2121,1.4.600.v20241030-2121]'> <filter> (org.eclipse.update.install.features=true) </filter> </required> </requires> <touchpoint id='null' version='0.0.0'/> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.equinox.p2.sdk.feature.group' version='3.11.2600.v20241022-1057' singleton='false'> <update id='org.eclipse.equinox.p2.sdk.feature.group' range='[0.0.0,3.11.2600.v20241022-1057)' severity='0'/> <properties size='13'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.description' value='%description'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.type.group' value='true'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.sdk'/> <property name='maven-version' value='3.11.2600-SNAPSHOT'/> <property name='maven-type' value='eclipse-feature'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2009, 2010 EclipseSource and others.'/> <property name='df_LT.featureName' value='Equinox p2, SDK'/> <property name='df_LT.description' value='All of the bundles and source that comprise the Equinox p2 provisioning platform. 
This feature includes the corresponding source and is intended to be added to target platforms at development time rather than deployed with end-user systems.'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> </properties> <provides size='2'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.sdk.feature.group' version='3.11.2600.v20241022-1057'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='17'> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.discovery.feature.feature.group' range='[1.3.600.v20240918-1902,1.3.600.v20240918-1902]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.discovery.feature.source.feature.group' range='[1.3.600.v20240918-1902,1.3.600.v20240918-1902]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.core.feature.feature.group' range='[1.7.400.v20241019-1812,1.7.400.v20241019-1812]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.core.feature.source.feature.group' range='[1.7.400.v20241019-1812,1.7.400.v20241019-1812]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.user.ui.feature.group' range='[2.4.2600.v20241022-1057,2.4.2600.v20241022-1057]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.user.ui.source.feature.group' range='[2.4.2600.v20241022-1057,2.4.2600.v20241022-1057]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.server.p2.feature.group' range='[1.12.1500.v20241019-1812,1.12.1500.v20241019-1812]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.server.p2.source.feature.group' range='[1.12.1500.v20241019-1812,1.12.1500.v20241019-1812]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.installer' range='[1.4.300.v20240321-1450,1.4.300.v20240321-1450]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.installer.source' range='[1.4.300.v20240321-1450,1.4.300.v20240321-1450]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.ui.admin.rcp' range='[1.4.100.v20240201-0843,1.4.100.v20240201-0843]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.ui.admin.rcp.source' range='[1.4.100.v20240201-0843,1.4.100.v20240201-0843]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.ui.admin' range='[1.3.500.v20240616-0625,1.3.500.v20240616-0625]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.ui.admin.source' range='[1.3.500.v20240616-0625,1.3.500.v20240616-0625]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.simpleconfigurator' range='[1.5.300.v20240424-1301,1.5.300.v20240424-1301]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.simpleconfigurator.source' range='[1.5.300.v20240424-1301,1.5.300.v20240424-1301]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.sdk.feature.jar' range='[3.11.2600.v20241022-1057,3.11.2600.v20241022-1057]'> <filter> (org.eclipse.update.install.features=true) </filter> </required> </requires> <touchpoint id='null' version='0.0.0'/> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.equinox.core.sdk.feature.group' version='3.25.300.v20241030-2121' singleton='false'> <update id='org.eclipse.equinox.core.sdk.feature.group' range='[0.0.0,3.25.300.v20241030-2121)' severity='0'/> <properties size='13'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.description' value='%description'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.type.group' value='true'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.core.sdk'/> <property name='maven-version' value='3.25.300-SNAPSHOT'/> <property name='maven-type' value='eclipse-feature'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2009 EclipseSource and others.'/> <property name='df_LT.featureName' value='Equinox Core SDK'/> <property name='df_LT.description' value='A collection of core Equinox bundles and source including the Equinox framework implementation itself. 
This feature includes the corresponding source and is intended to be added to target platforms at development time rather than deployed with end-user systems.'/> <property name='df_LT.providerName' value='Eclipse Equinox Project'/> </properties> <provides size='2'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.core.sdk.feature.group' version='3.25.300.v20241030-2121'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='42'> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.core.feature.feature.group' range='[1.15.300.v20241030-2121,1.15.300.v20241030-2121]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.core.feature.source.feature.group' range='[1.15.300.v20241030-2121,1.15.300.v20241030-2121]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.launcher' range='[1.6.900.v20240613-2009,1.6.900.v20240613-2009]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.launcher.source' range='[1.6.900.v20240613-2009,1.6.900.v20240613-2009]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.supplement' range='[1.11.100.v20241030-2121,1.11.100.v20241030-2121]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.supplement.source' range='[1.11.100.v20241030-2121,1.11.100.v20241030-2121]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.transforms.xslt' range='[1.3.100.v20240321-1445,1.3.100.v20240321-1445]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.transforms.xslt.source' range='[1.3.100.v20240321-1445,1.3.100.v20240321-1445]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.transforms.hook' range='[1.4.100.v20240513-1104,1.4.100.v20240513-1104]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.transforms.hook.source' range='[1.4.100.v20240513-1104,1.4.100.v20240513-1104]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.concurrent' range='[1.3.100.v20240514-0729,1.3.100.v20240514-0729]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.concurrent.source' range='[1.3.100.v20240514-0729,1.3.100.v20240514-0729]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.security' range='[1.4.400.v20240702-1702,1.4.400.v20240702-1702]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.security.win32' range='[1.3.0.v20240419-2334,1.3.0.v20240419-2334]'> <filter> (osgi.os=win32) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.security.win32.source' range='[1.3.0.v20240419-2334,1.3.0.v20240419-2334]'> <filter> (osgi.os=win32) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.security.linux' range='[1.1.300.v20240419-2334,1.1.300.v20240419-2334]'> <filter> (osgi.os=linux) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.security.linux.source' range='[1.1.300.v20240419-2334,1.1.300.v20240419-2334]'> <filter> (osgi.os=linux) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.security.macosx' range='[1.102.300.v20240419-2334,1.102.300.v20240419-2334]'> <filter> (osgi.os=macosx) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.security.macosx.source' range='[1.102.300.v20240419-2334,1.102.300.v20240419-2334]'> <filter> (osgi.os=macosx) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.security.source' range='[1.4.400.v20240702-1702,1.4.400.v20240702-1702]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.security.ui' range='[1.4.300.v20240513-1104,1.4.300.v20240513-1104]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.security.ui.source' range='[1.4.300.v20240513-1104,1.4.300.v20240513-1104]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.region' range='[1.5.500.v20231214-2017,1.5.500.v20231214-2017]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.region.source' range='[1.5.500.v20231214-2017,1.5.500.v20231214-2017]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.log.stream' range='[1.2.0.v20240213-1244,1.2.0.v20240213-1244]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.log.stream.source' range='[1.2.0.v20240213-1244,1.2.0.v20240213-1244]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.console.ssh' range='[1.3.100.v20240321-1445,1.3.100.v20240321-1445]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.console.ssh.source' range='[1.3.100.v20240321-1445,1.3.100.v20240321-1445]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.console.jaas.fragment' range='[1.2.0.v20240213-1244,1.2.0.v20240213-1244]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.bidi' range='[1.5.100.v20240321-1445,1.5.100.v20240321-1445]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.bidi.source' range='[1.5.100.v20240321-1445,1.5.100.v20240321-1445]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.weaving.caching' range='[1.3.100.v20240513-1104,1.3.100.v20240513-1104]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.weaving.caching.source' range='[1.3.100.v20240513-1104,1.3.100.v20240513-1104]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.weaving.caching.j9' range='[1.3.100.v20240321-1445,1.3.100.v20240321-1445]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.weaving.caching.j9.source' range='[1.3.100.v20240321-1445,1.3.100.v20240321-1445]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.weaving.hook' range='[1.4.100.v20240321-1445,1.4.100.v20240321-1445]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.weaving.hook.source' range='[1.4.100.v20240321-1445,1.4.100.v20240321-1445]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.log.stream' range='[1.0.0.202109301733,1.0.0.202109301733]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.log.stream.source' range='[1.0.0.202109301733,1.0.0.202109301733]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.util.pushstream' range='[1.1.0.202212101352,1.1.0.202212101352]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.util.pushstream.source' range='[1.1.0.202212101352,1.1.0.202212101352]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.core.sdk.feature.jar' range='[3.25.300.v20241030-2121,3.25.300.v20241030-2121]'> <filter> (org.eclipse.update.install.features=true) </filter> </required> </requires> <touchpoint id='null' version='0.0.0'/> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.equinox.p2.ui.sdk' version='1.3.300.v20240207-1113' generation='2'> <update id='org.eclipse.equinox.p2.ui.sdk' range='[0.0.0,1.3.300.v20240207-1113)' severity='0'/> <properties size='9'> <property name='df_LT.bundleName' value='Equinox Provisioning Platform Update Support'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.ui.sdk'/> <property name='maven-version' value='1.3.300-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='7'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.ui.sdk' version='1.3.300.v20240207-1113'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.ui.sdk' version='1.3.300.v20240207-1113'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.ui.sdk' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.ui.sdk.prefs' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.ui.sdk' version='1.3.300.v20240207-1113'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='26'> <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='[3.29.0,4.0.0)'/> <required namespace='java.package' name='org.eclipse.compare' range='0.0.0' optional='true' greedy='false'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.p2.ui.sdk </description> </requiredProperties> <required namespace='java.package' name='org.eclipse.equinox.p2.core' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.engine.phases' range='0.0.0'/> <required namespace='java.package' name='org.xml.sax' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.engine.query' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.osgi.util' range='1.1.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.metadata' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.w3c.dom' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.artifact.processors.pgp' range='0.0.0'/> <required namespace='java.package' name='org.osgi.framework' range='1.6.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.query' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.compare.structuremergeviewer' range='0.0.0' optional='true' greedy='false'/> <required namespace='java.package' name='org.eclipse.equinox.p2.planner' range='2.0.0'/> <required namespace='osgi.bundle' name='org.eclipse.compare' range='0.0.0' optional='true' greedy='false'/> <required namespace='java.package' name='org.eclipse.equinox.p2.operations' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.bouncycastle.openpgp' range='1.69.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.engine' range='[2.0.0,3.0.0)'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.ui' range='2.6.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.repository' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.spi' range='2.0.0'/> <required namespace='osgi.bundle' name='org.eclipse.ui' range='3.6.0'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.ui.sdk.source' range='[1.3.300.v20240207-1113,1.3.300.v20240207-1113]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> <required namespace='java.package' name='javax.xml.parsers' range='0.0.0'/> <required namespace='java.package' name='org.bouncycastle.bcpg' range='1.69.0'/> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.ui.sdk' version='1.3.300.v20240207-1113'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.ui.sdk;singleton:=true
Bundle-Version: 1.3.300.v20240207-1113 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.console' version='1.4.800.v20240513-1104' singleton='false' generation='2'> <update id='org.eclipse.equinox.console' range='[0.0.0,1.4.800.v20240513-1104)' severity='0'/> <properties size='9'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Console plug-in'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.console'/> <property name='maven-version' value='1.4.800-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='8'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.console' version='1.4.800.v20240513-1104'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.console' version='1.4.800.v20240513-1104'/> <provided namespace='java.package' name='org.eclipse.equinox.console.common' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.console.common.terminal' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.console.completion.common' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.console' version='1.4.800.v20240513-1104'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='22'> <required namespace='java.package' name='org.apache.felix.service.command' range='[1.0.0,2.0.0)'/> <required namespace='java.package' name='org.eclipse.osgi.container' range='[1.7.0,2.0.0)'/> <required namespace='java.package' name='org.eclipse.osgi.framework.console' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.report.resolution' range='[1.0.0,2.0.0)'/> <required namespace='java.package' name='org.eclipse.osgi.service.environment' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.util' range='0.0.0'/> <required namespace='java.package' name='org.osgi.framework' range='0.0.0'/> <required namespace='java.package' name='org.osgi.framework.hooks.resolver' range='[1.0.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.framework.namespace' range='1.0.0'/> <required namespace='java.package' name='org.osgi.framework.startlevel' range='[1.0.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.framework.wiring' range='1.1.0'/> <required namespace='java.package' name='org.osgi.resource' range='1.0.0'/> <required namespace='java.package' name='org.osgi.service.cm' range='[1.4.0,2.0.0)' optional='true' greedy='false'/> <required namespace='java.package' name='org.osgi.service.condpermadmin' range='0.0.0'/> <required namespace='java.package' name='org.osgi.service.packageadmin' range='0.0.0'/> <required namespace='java.package' name='org.osgi.service.permissionadmin' range='0.0.0'/> <required namespace='java.package' name='org.osgi.service.startlevel' range='0.0.0'/> <required namespace='java.package' name='org.osgi.util.tracker' range='0.0.0'/> <requiredProperties namespace='org.apache.felix.gogo' match='(org.apache.felix.gogo=runtime.implementation)'> <description> org.eclipse.equinox.console </description> </requiredProperties> <requiredProperties namespace='org.apache.felix.gogo' match='(org.apache.felix.gogo=shell.implementation)'> <description> org.eclipse.equinox.console </description> </requiredProperties> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=1.8))'> <description> org.eclipse.equinox.console </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.console.source' range='[1.4.800.v20240513-1104,1.4.800.v20240513-1104]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.console' version='1.4.800.v20240513-1104'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.console
Bundle-Version: 1.4.800.v20240513-1104 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.launcher.gtk.linux.aarch64' version='1.2.1200.v20240924-2302'> <update id='org.eclipse.equinox.launcher.gtk.linux.aarch64' range='[0.0.0,1.2.1200.v20240924-2302)' severity='0'/> <properties size='9'> <property name='df_LT.pluginName' value='Equinox Launcher Linux AARCH64 Fragment'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%pluginName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='launcher.gtk.linux.aarch64'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.launcher.gtk.linux.aarch64'/> <property name='maven-version' value='1.2.1200-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='6'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.launcher.gtk.linux.aarch64' version='1.2.1200.v20240924-2302'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.launcher.gtk.linux.aarch64' version='1.2.1200.v20240924-2302'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.launcher.gtk.linux.aarch64' version='1.2.1200.v20240924-2302'> <properties size='1'> <property name='type' value='osgi.fragment'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/> <provided namespace='osgi.fragment' name='org.eclipse.equinox.launcher' version='1.2.1200.v20240924-2302'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='2'> <required namespace='osgi.bundle' name='org.eclipse.equinox.launcher' range='[1.6.0,1.7.0)'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.launcher.gtk.linux.aarch64.source' range='[1.2.1200.v20240924-2302,1.2.1200.v20240924-2302]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <filter> (&(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk)) </filter> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.launcher.gtk.linux.aarch64' version='1.2.1200.v20240924-2302'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='2'> <instruction key='zipped'> true </instruction> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.linux.aarch64;singleton:=true
Bundle-Version: 1.2.1200.v20240924-2302
Fragment-Host: org.eclipse.equinox.launcher;bundle-version="[1.6.0,1.7.0)" </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.http.servletbridge.source' version='1.3.0.v20240213-1244' singleton='false'> <update id='org.eclipse.equinox.http.servletbridge.source' range='[0.0.0,1.3.0.v20240213-1244)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Servletbridge Http Service Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.http.servletbridge'/> <property name='maven-version' value='1.3.0-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.http.servletbridge.source' version='1.3.0.v20240213-1244'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.http.servletbridge.source' version='1.3.0.v20240213-1244'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.http.servletbridge.source' version='1.3.0.v20240213-1244'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.http.servletbridge.source' version='1.3.0.v20240213-1244'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.http.servletbridge.source
Bundle-Version: 1.3.0.v20240213-1244 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.ecf' version='3.11.0.v20240812-1535' generation='2'> <update id='org.eclipse.ecf' range='[0.0.0,3.11.0.v20240812-1535)' severity='0'/> <properties size='9'> <property name='df_LT.plugin.provider' value='Eclipse.org - ECF'/> <property name='df_LT.plugin.name' value='ECF Core API'/> <property name='org.eclipse.equinox.p2.name' value='%plugin.name'/> <property name='org.eclipse.equinox.p2.provider' value='%plugin.provider'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.ecf'/> <property name='maven-artifactId' value='org.eclipse.ecf'/> <property name='maven-version' value='3.11.0-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='17'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf' version='3.11.0.v20240812-1535'/> <provided namespace='osgi.bundle' name='org.eclipse.ecf' version='3.11.0.v20240812-1535'/> <provided namespace='java.package' name='org.eclipse.ecf.core' version='3.0.0'/> <provided namespace='java.package' name='org.eclipse.ecf.core.events' version='3.1.0'/> <provided namespace='java.package' name='org.eclipse.ecf.core.jobs' version='1.1.0'/> <provided namespace='java.package' name='org.eclipse.ecf.core.provider' version='3.3.0'/> <provided namespace='java.package' name='org.eclipse.ecf.core.security' version='3.1.0'/> <provided namespace='java.package' name='org.eclipse.ecf.core.start' version='3.1.0'/> <provided namespace='java.package' name='org.eclipse.ecf.core.status' version='1.1.0'/> <provided namespace='java.package' name='org.eclipse.ecf.core.user' version='3.1.0'/> <provided namespace='java.package' name='org.eclipse.ecf.core.util' version='3.6.0'/> <provided namespace='java.package' name='org.eclipse.ecf.core.util.reflection' version='2.3.0'/> <provided namespace='java.package' name='org.eclipse.ecf.internal.core' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.ecf' version='3.11.0.v20240812-1535'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='ecf.containertype' name='org.eclipse.ecf_3.11.0.v20240812-1535-1' version='3.3.0'> <properties size='1'> <property name='names' value='ecf.base' type='List'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='10'> <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='[3.0.0,4.0.0)'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.registry' range='[3.0.0,4.0.0)' optional='true' greedy='false'/> <required namespace='osgi.bundle' name='org.eclipse.ecf.identity' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.core.runtime.jobs' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.concurrent.future' range='[1.0.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.framework' range='[1.3.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.service.log' range='[1.3.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.util.tracker' range='[1.3.2,2.0.0)'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.ecf </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.source' range='[3.11.0.v20240812-1535,3.11.0.v20240812-1535]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.ecf' version='3.11.0.v20240812-1535'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.ecf;singleton:=true
Bundle-Version: 3.11.0.v20240812-1535 </instruction> </instructions> </touchpointData> </unit> <unit id='org.apache.felix.scr.source' version='2.2.12' singleton='false'> <update id='org.apache.felix.scr.source' range='[0.0.0,2.2.12)' severity='0'/> <properties size='7'> <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.apache.felix.scr:2.2.12'/> <property name='maven-groupId' value='org.apache.felix'/> <property name='maven-artifactId' value='org.apache.felix.scr'/> <property name='maven-version' value='2.2.12'/> <property name='maven-classifier' value='sources'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='4'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.apache.felix.scr.source' version='2.2.12'/> <provided namespace='osgi.bundle' name='org.apache.felix.scr.source' version='2.2.12'/> <provided namespace='osgi.identity' name='org.apache.felix.scr.source' version='2.2.12'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.apache.felix.scr.source' version='2.2.12'/> </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.felix.scr.source
Bundle-Version: 2.2.12 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.ecf.filetransfer.httpclientjava.feature.source.feature.jar' version='2.0.200.v20240808-1900'> <properties size='14'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.description' value='%description'/> <property name='org.eclipse.equinox.p2.description.url' value='%descriptionURL'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2021 Composent, Inc., Yatta Solutions, and Christoph Läubrich and others.

This program and the accompanying materials are made
available under the terms of the Eclipse Public License 2.0
which is available at https://www.eclipse.org/legal/epl-2.0/

SPDX-License-Identifier: EPL-2.0

Contributors:
- Composent, Inc. - initial API and implementation
- Yatta Solutions - HttpClient 4.5 implementation'/> <property name='df_LT.featureName' value='ECF Java/JVM 11+ HttpClient FileTransfer Provider Developer Resources'/> <property name='df_LT.description' value='This feature provides the Java/JVM 11+ HttpClient FileTransfer provider used by the Eclipse platform to support P2 filetransfer.'/> <property name='df_LT.providerName' value='Eclipse.org - ECF'/> <property name='maven-groupId' value='org.eclipse.ecf'/> <property name='maven-artifactId' value='org.eclipse.ecf.filetransfer.httpclientjava.feature'/> <property name='maven-version' value='2.0.200-SNAPSHOT'/> <property name='maven-classifier' value='sources-feature'/> <property name='maven-type' value='eclipse-feature'/> </properties> <provides size='3'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer.httpclientjava.feature.source.feature.jar' version='2.0.200.v20240808-1900'/> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/> <provided namespace='org.eclipse.update.feature' name='org.eclipse.ecf.filetransfer.httpclientjava.feature.source' version='2.0.200.v20240808-1900'/> </provides> <filter> (org.eclipse.update.install.features=true) </filter> <artifacts size='1'> <artifact classifier='org.eclipse.update.feature' id='org.eclipse.ecf.filetransfer.httpclientjava.feature.source' version='2.0.200.v20240808-1900'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='zipped'> true </instruction> </instructions> </touchpointData> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.equinox.p2.ui.discovery.source' version='1.3.400.v20240621-1554' singleton='false'> <update id='org.eclipse.equinox.p2.ui.discovery.source' range='[0.0.0,1.3.400.v20240621-1554)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Equinox Provisioning Discovery UI Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.ui.discovery'/> <property name='maven-version' value='1.3.400-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.ui.discovery.source' version='1.3.400.v20240621-1554'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.ui.discovery.source' version='1.3.400.v20240621-1554'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.ui.discovery.source' version='1.3.400.v20240621-1554'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.ui.discovery.source' version='1.3.400.v20240621-1554'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.ui.discovery.source
Bundle-Version: 1.3.400.v20240621-1554 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.user.ui.source.feature.group' version='2.4.2600.v20241022-1057' singleton='false'> <update id='org.eclipse.equinox.p2.user.ui.source.feature.group' range='[0.0.0,2.4.2600.v20241022-1057)' severity='0'/> <properties size='14'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.description' value='%description'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.type.group' value='true'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.user.ui'/> <property name='maven-version' value='2.4.2600-SNAPSHOT'/> <property name='maven-classifier' value='sources-feature'/> <property name='maven-type' value='eclipse-feature'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2008, 2009 IBM Corporation and others.'/> <property name='df_LT.featureName' value='Eclipse p2 Provisioning Developer Resources'/> <property name='df_LT.description' value='Source code for the Equinox provisioning platform'/> <property name='df_LT.providerName' value='Eclipse.org'/> </properties> <provides size='2'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.user.ui.source.feature.group' version='2.4.2600.v20241022-1057'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='7'> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.user.ui.feature.group' range='[2.4.2600.v20241022-1057,2.4.2600.v20241022-1057]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.core.feature.source.feature.group' range='[1.7.400.v20241019-1812,1.7.400.v20241019-1812]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.extras.feature.source.feature.group' range='[1.4.2600.v20241019-1812,1.4.2600.v20241019-1812]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.rcp.feature.source.feature.group' range='[1.4.2600.v20241019-1812,1.4.2600.v20241019-1812]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.updatesite.source' range='[1.3.500.v20241022-1057,1.3.500.v20241022-1057]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.ui.importexport.source' range='[1.4.500.v20240621-1554,1.4.500.v20240621-1554]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.user.ui.source.feature.jar' range='[2.4.2600.v20241022-1057,2.4.2600.v20241022-1057]'> <filter> (org.eclipse.update.install.features=true) </filter> </required> </requires> <touchpoint id='null' version='0.0.0'/> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.equinox.p2.operations.source' version='2.7.400.v20240425-0751' singleton='false'> <update id='org.eclipse.equinox.p2.operations.source' range='[0.0.0,2.7.400.v20240425-0751)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Equinox Provisioning Operations API Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.operations'/> <property name='maven-version' value='2.7.400-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.operations.source' version='2.7.400.v20240425-0751'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.operations.source' version='2.7.400.v20240425-0751'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.operations.source' version='2.7.400.v20240425-0751'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.operations.source' version='2.7.400.v20240425-0751'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.operations.source
Bundle-Version: 2.7.400.v20240425-0751 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.repository' version='2.9.200.v20241012-1120' generation='2'> <update id='org.eclipse.equinox.p2.repository' range='[0.0.0,2.9.200.v20241012-1120)' severity='0'/> <properties size='9'> <property name='df_LT.pluginName' value='Equinox Provisioning Repository'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%pluginName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.repository'/> <property name='maven-version' value='2.9.200-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='15'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.repository' version='2.9.200.v20241012-1120'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.repository' version='2.9.200.v20241012-1120'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.persistence' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.repository' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.repository.helpers' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.repository' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.p2.repository' version='2.2.0'/> <provided namespace='java.package' name='org.eclipse.equinox.p2.repository.artifact' version='2.3.0'/> <provided namespace='java.package' name='org.eclipse.equinox.p2.repository.artifact.spi' version='2.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.p2.repository.metadata' version='2.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.p2.repository.metadata.spi' version='2.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.p2.repository.spi' version='2.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.repository' version='2.9.200.v20241012-1120'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='34'> <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='0.0.0'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.registry' range='3.3.0'/> <required namespace='java.package' name='javax.crypto' range='0.0.0'/> <required namespace='java.package' name='org.bouncycastle' range='1.72.0'/> <required namespace='java.package' name='org.bouncycastle.bcpg' range='1.72.0'/> <required namespace='java.package' name='org.bouncycastle.gpg.keybox' range='1.72.0'/> <required namespace='java.package' name='org.bouncycastle.gpg.keybox.jcajce' range='1.72.0'/> <required namespace='java.package' name='org.bouncycastle.openpgp' range='1.72.0'/> <required namespace='java.package' name='org.bouncycastle.openpgp.jcajce' range='1.72.0'/> <required namespace='java.package' name='org.bouncycastle.openpgp.operator' range='1.72.0'/> <required namespace='java.package' name='org.bouncycastle.openpgp.operator.bc' range='1.72.0'/> <required namespace='java.package' name='org.bouncycastle.openpgp.operator.jcajce' range='1.72.0'/> <required namespace='java.package' name='org.bouncycastle.util.encoders' range='1.72.0'/> <required namespace='java.package' name='org.eclipse.core.runtime.jobs' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.core.runtime.preferences' range='3.2.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.core' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.core.helpers' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.repository.helpers' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.core.eventbus' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.core' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.core.spi' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.metadata' range='[2.4.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.metadata.expression' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.query' range='[2.1.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.security.storage' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.service.debug' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.util' range='1.1.0'/> <required namespace='java.package' name='org.osgi.framework' range='1.6.0'/> <required namespace='java.package' name='org.osgi.service.packageadmin' range='1.2.0'/> <required namespace='java.package' name='org.osgi.service.prefs' range='1.0.0'/> <required namespace='java.package' name='org.osgi.util.tracker' range='1.4.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.p2.repository </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.repository.source' range='[2.9.200.v20241012-1120,2.9.200.v20241012-1120]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.repository' version='2.9.200.v20241012-1120'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.repository;singleton:=true
Bundle-Version: 2.9.200.v20241012-1120 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.osgi.util' version='3.7.300.v20231104-1118' singleton='false' generation='2'> <update id='org.eclipse.osgi.util' range='[0.0.0,3.7.300.v20231104-1118)' severity='0'/> <properties size='13'> <property name='df_LT.osgiUtilDes' value='OSGi Service Platform Release 4.2.0 Utility Classes'/> <property name='df_LT.eclipse.org' value='Eclipse.org - Equinox'/> <property name='df_LT.osgiUtil' value='OSGi Release 4.2.0 Utility Classes'/> <property name='org.eclipse.equinox.p2.name' value='%osgiUtil'/> <property name='org.eclipse.equinox.p2.description' value='%osgiUtilDes'/> <property name='org.eclipse.equinox.p2.provider' value='%eclipse.org'/> <property name='org.eclipse.equinox.p2.contact' value='www.eclipse.org'/> <property name='org.eclipse.equinox.p2.doc.url' value='http://www.eclipse.org'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.osgi.util'/> <property name='maven-version' value='3.7.300-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.osgi.util' version='3.7.300.v20231104-1118'/> <provided namespace='osgi.bundle' name='org.eclipse.osgi.util' version='3.7.300.v20231104-1118'/> <provided namespace='osgi.identity' name='org.eclipse.osgi.util' version='3.7.300.v20231104-1118'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='6'> <required namespace='osgi.bundle' name='org.osgi.util.function' range='[1.2.0,2.0.0)'/> <required namespace='osgi.bundle' name='org.osgi.util.promise' range='[1.2.0,2.0.0)'/> <required namespace='osgi.bundle' name='org.osgi.util.measurement' range='[1.0.0,2.0.0)'/> <required namespace='osgi.bundle' name='org.osgi.util.position' range='[1.0.0,2.0.0)'/> <required namespace='osgi.bundle' name='org.osgi.util.xml' range='[1.0.0,2.0.0)'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=1.8))'> <description> org.eclipse.osgi.util </description> </requiredProperties> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.osgi.util' version='3.7.300.v20231104-1118'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.osgi.util
Bundle-Version: 3.7.300.v20231104-1118 </instruction> </instructions> </touchpointData> </unit> <unit id='org.osgi.service.wireadmin' version='1.0.2.202109301733' singleton='false' generation='2'> <update id='org.osgi.service.wireadmin' range='[0.0.0,1.0.2.202109301733)' severity='0'/> <properties size='9'> <property name='org.eclipse.equinox.p2.name' value='org.osgi:org.osgi.service.wireadmin'/> <property name='org.eclipse.equinox.p2.description' value='OSGi Companion Code for org.osgi.service.wireadmin Version 1.0.2'/> <property name='org.eclipse.equinox.p2.provider' value='Eclipse Foundation'/> <property name='org.eclipse.equinox.p2.doc.url' value='https://docs.osgi.org/'/> <property name='maven-groupId' value='org.osgi'/> <property name='maven-artifactId' value='org.osgi.service.wireadmin'/> <property name='maven-version' value='1.0.2'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.wireadmin' version='1.0.2.202109301733'/> <provided namespace='osgi.bundle' name='org.osgi.service.wireadmin' version='1.0.2.202109301733'/> <provided namespace='java.package' name='org.osgi.service.wireadmin' version='1.0.2'/> <provided namespace='osgi.identity' name='org.osgi.service.wireadmin' version='1.0.2.202109301733'> <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'/> </provides> <requires size='3'> <required namespace='java.package' name='org.osgi.framework' range='[1.8.0,2.0.0)'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE/compact1)(version=1.8))'> <description> org.osgi.service.wireadmin </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.wireadmin.source' range='[1.0.2.202109301733,1.0.2.202109301733]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.osgi.service.wireadmin' version='1.0.2.202109301733'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.osgi.service.wireadmin
Bundle-Version: 1.0.2.202109301733 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.ecf.filetransfer' version='5.1.103.v20230705-0614' generation='2'> <update id='org.eclipse.ecf.filetransfer' range='[0.0.0,5.1.103.v20230705-0614)' severity='0'/> <properties size='9'> <property name='df_LT.plugin.provider' value='Eclipse.org - ECF'/> <property name='df_LT.plugin.name' value='ECF Filetransfer API'/> <property name='org.eclipse.equinox.p2.name' value='%plugin.name'/> <property name='org.eclipse.equinox.p2.provider' value='%plugin.provider'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.ecf'/> <property name='maven-artifactId' value='org.eclipse.ecf.filetransfer'/> <property name='maven-version' value='5.1.103-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='12'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer' version='5.1.103.v20230705-0614'/> <provided namespace='osgi.bundle' name='org.eclipse.ecf.filetransfer' version='5.1.103.v20230705-0614'/> <provided namespace='java.package' name='org.eclipse.ecf.filetransfer' version='5.0.0'/> <provided namespace='java.package' name='org.eclipse.ecf.filetransfer.events' version='5.0.0'/> <provided namespace='java.package' name='org.eclipse.ecf.filetransfer.events.socket' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.ecf.filetransfer.events.socketfactory' version='5.0.0'/> <provided namespace='java.package' name='org.eclipse.ecf.filetransfer.identity' version='5.0.0'/> <provided namespace='java.package' name='org.eclipse.ecf.filetransfer.service' version='5.0.0'/> <provided namespace='java.package' name='org.eclipse.ecf.internal.filetransfer' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.ecf.filetransfer' version='5.1.103.v20230705-0614'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='9'> <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='[3.0.0,4.0.0)'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.registry' range='[3.0.0,4.0.0)'/> <required namespace='osgi.bundle' name='org.eclipse.ecf' range='[3.0.0,4.0.0)'/> <required namespace='java.package' name='org.eclipse.core.runtime.jobs' range='0.0.0'/> <required namespace='java.package' name='org.osgi.framework' range='[1.3.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.service.log' range='[1.3.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.service.url' range='[1.0.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.util.tracker' range='[1.3.2,2.0.0)'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=1.8))'> <description> org.eclipse.ecf.filetransfer </description> </requiredProperties> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.ecf.filetransfer' version='5.1.103.v20230705-0614'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.ecf.filetransfer;singleton:=true
Bundle-Version: 5.1.103.v20230705-0614 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.server.core.source.feature.jar' version='1.16.300.v20241030-2121'> <properties size='11'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2010 IBM, Composent, Inc. and others.'/> <property name='df_LT.featureName' value='Core Server Feature Developer Resources'/> <property name='df_LT.providerName' value='Eclipse Equinox Project'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.server.core'/> <property name='maven-version' value='1.16.300-SNAPSHOT'/> <property name='maven-classifier' value='sources-feature'/> <property name='maven-type' value='eclipse-feature'/> </properties> <provides size='3'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.server.core.source.feature.jar' version='1.16.300.v20241030-2121'/> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/> <provided namespace='org.eclipse.update.feature' name='org.eclipse.equinox.server.core.source' version='1.16.300.v20241030-2121'/> </provides> <filter> (org.eclipse.update.install.features=true) </filter> <artifacts size='1'> <artifact classifier='org.eclipse.update.feature' id='org.eclipse.equinox.server.core.source' version='1.16.300.v20241030-2121'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='zipped'> true </instruction> </instructions> </touchpointData> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.equinox.p2.directorywatcher.source' version='1.4.400.v20240321-1450' singleton='false'> <update id='org.eclipse.equinox.p2.directorywatcher.source' range='[0.0.0,1.4.400.v20240321-1450)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Equinox Provisioning Directory Watcher Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.directorywatcher'/> <property name='maven-version' value='1.4.400-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.directorywatcher.source' version='1.4.400.v20240321-1450'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.directorywatcher.source' version='1.4.400.v20240321-1450'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.directorywatcher.source' version='1.4.400.v20240321-1450'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.directorywatcher.source' version='1.4.400.v20240321-1450'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.directorywatcher.source
Bundle-Version: 1.4.400.v20240321-1450 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.extras.feature.source.feature.group' version='1.4.2600.v20241019-1812' singleton='false'> <update id='org.eclipse.equinox.p2.extras.feature.source.feature.group' range='[0.0.0,1.4.2600.v20241019-1812)' severity='0'/> <properties size='14'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.description' value='%description'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.type.group' value='true'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.extras.feature'/> <property name='maven-version' value='1.4.2600-SNAPSHOT'/> <property name='maven-classifier' value='sources-feature'/> <property name='maven-type' value='eclipse-feature'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2008, 2011 IBM Corporation and others.'/> <property name='df_LT.featureName' value='Equinox p2 RCP Management Facilities'/> <property name='df_LT.description' value='Source code for the Equinox provisioning platform'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> </properties> <provides size='2'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.extras.feature.source.feature.group' version='1.4.2600.v20241019-1812'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='10'> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.extras.feature.feature.group' range='[1.4.2600.v20241019-1812,1.4.2600.v20241019-1812]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.core.feature.source.feature.group' range='[1.7.400.v20241019-1812,1.7.400.v20241019-1812]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.director.app.source' range='[1.3.500.v20240918-1902,1.3.500.v20240918-1902]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.directorywatcher.source' range='[1.4.400.v20240321-1450,1.4.400.v20240321-1450]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.reconciler.dropins.source' range='[1.5.400.v20240321-1450,1.5.400.v20240321-1450]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.publisher.source' range='[1.9.300.v20240918-1902,1.9.300.v20240918-1902]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.extensionlocation.source' range='[1.5.400.v20240321-1450,1.5.400.v20240321-1450]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.repository.tools.source' range='[2.4.500.v20240918-1902,2.4.500.v20240918-1902]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.publisher.eclipse.source' range='[1.6.300.v20240927-2148,1.6.300.v20240927-2148]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.extras.feature.source.feature.jar' range='[1.4.2600.v20241019-1812,1.4.2600.v20241019-1812]'> <filter> (org.eclipse.update.install.features=true) </filter> </required> </requires> <touchpoint id='null' version='0.0.0'/> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.equinox.p2.extras.feature.feature.group' version='1.4.2600.v20241019-1812' singleton='false'> <update id='org.eclipse.equinox.p2.extras.feature.feature.group' range='[0.0.0,1.4.2600.v20241019-1812)' severity='0'/> <properties size='13'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.description' value='%description'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.type.group' value='true'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.extras.feature'/> <property name='maven-version' value='1.4.2600-SNAPSHOT'/> <property name='maven-type' value='eclipse-feature'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2010, 2013 EclipseSource Inc. and others.'/> <property name='df_LT.featureName' value='Equinox p2, backward compatibility support'/> <property name='df_LT.description' value='Provides some backward compatibility support (e.g. drop-ins, legacy update site) and the metadata generation facility.'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> </properties> <provides size='2'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.extras.feature.feature.group' version='1.4.2600.v20241019-1812'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='9'> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.core.feature.feature.group' range='[1.7.400.v20241019-1812,1.7.400.v20241019-1812]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.director.app' range='[1.3.500.v20240918-1902,1.3.500.v20240918-1902]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.directorywatcher' range='[1.4.400.v20240321-1450,1.4.400.v20240321-1450]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.reconciler.dropins' range='[1.5.400.v20240321-1450,1.5.400.v20240321-1450]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.publisher' range='[1.9.300.v20240918-1902,1.9.300.v20240918-1902]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.extensionlocation' range='[1.5.400.v20240321-1450,1.5.400.v20240321-1450]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.repository.tools' range='[2.4.500.v20240918-1902,2.4.500.v20240918-1902]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.publisher.eclipse' range='[1.6.300.v20240927-2148,1.6.300.v20240927-2148]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.extras.feature.feature.jar' range='[1.4.2600.v20241019-1812,1.4.2600.v20241019-1812]'> <filter> (org.eclipse.update.install.features=true) </filter> </required> </requires> <touchpoint id='null' version='0.0.0'/> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.equinox.log.stream' version='1.2.0.v20240213-1244' singleton='false' generation='2'> <update id='org.eclipse.equinox.log.stream' range='[0.0.0,1.2.0.v20240213-1244)' severity='0'/> <properties size='9'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Log Stream Provider'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.log.stream'/> <property name='maven-version' value='1.2.0-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.log.stream' version='1.2.0.v20240213-1244'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.log.stream' version='1.2.0.v20240213-1244'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.log.stream' version='1.2.0.v20240213-1244'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='7'> <required namespace='java.package' name='org.osgi.framework' range='[1.9.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.service.log' range='[1.4.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.service.log.stream' range='[1.0.0,1.1.0)'/> <required namespace='java.package' name='org.osgi.util.pushstream' range='[1.0.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.util.tracker' range='[1.5.0,2.0.0)'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.log.stream </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.log.stream.source' range='[1.2.0.v20240213-1244,1.2.0.v20240213-1244]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.log.stream' version='1.2.0.v20240213-1244'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.log.stream
Bundle-Version: 1.2.0.v20240213-1244 </instruction> </instructions> </touchpointData> </unit> <unit id='org.osgi.service.provisioning' version='1.2.0.201505202024' singleton='false' generation='2'> <update id='org.osgi.service.provisioning' range='[0.0.0,1.2.0.201505202024)' severity='0'/> <properties size='9'> <property name='org.eclipse.equinox.p2.name' value='org.osgi:org.osgi.service.provisioning'/> <property name='org.eclipse.equinox.p2.description' value='OSGi Companion Code for org.osgi.service.provisioning Version 1.2.0.'/> <property name='org.eclipse.equinox.p2.provider' value='OSGi Alliance http://www.osgi.org/'/> <property name='org.eclipse.equinox.p2.doc.url' value='http://www.osgi.org/'/> <property name='maven-groupId' value='org.osgi'/> <property name='maven-artifactId' value='org.osgi.service.provisioning'/> <property name='maven-version' value='1.2.0'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.provisioning' version='1.2.0.201505202024'/> <provided namespace='osgi.bundle' name='org.osgi.service.provisioning' version='1.2.0.201505202024'/> <provided namespace='java.package' name='org.osgi.service.provisioning' version='1.2.0'/> <provided namespace='osgi.identity' name='org.osgi.service.provisioning' version='1.2.0.201505202024'> <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'/> </provides> <requires size='2'> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=1.2))'> <description> org.osgi.service.provisioning </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.provisioning.source' range='[1.2.0.201505202024,1.2.0.201505202024]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.osgi.service.provisioning' version='1.2.0.201505202024'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.osgi.service.provisioning
Bundle-Version: 1.2.0.201505202024 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.ecf.filetransfer.feature.source.feature.group' version='3.14.1900.v20240812-1535' singleton='false'> <update id='org.eclipse.ecf.filetransfer.feature.source.feature.group' range='[0.0.0,3.14.1900.v20240812-1535)' severity='0'/> <properties size='14'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.description' value='This feature provides the ECF Filetransfer API bundle. This API is used
by the Eclipse platform to support P2 filetransfer and is required for any of the ECF FileTransfer providers.'/> <property name='org.eclipse.equinox.p2.description.url' value='http://www.eclipse.org/ecf'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.type.group' value='true'/> <property name='maven-groupId' value='org.eclipse.ecf'/> <property name='maven-artifactId' value='org.eclipse.ecf.filetransfer.feature'/> <property name='maven-version' value='3.14.1900-SNAPSHOT'/> <property name='maven-classifier' value='sources-feature'/> <property name='maven-type' value='eclipse-feature'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2004, 2007 Composent, Inc. and others.

This program and the accompanying materials are made
available under the terms of the Eclipse Public License 2.0
which is available at https://www.eclipse.org/legal/epl-2.0/

SPDX-License-Identifier: EPL-2.0'/> <property name='df_LT.featureName' value='ECF Filetransfer Feature Developer Resources'/> <property name='df_LT.providerName' value='Eclipse.org - ECF'/> </properties> <provides size='2'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer.feature.source.feature.group' version='3.14.1900.v20240812-1535'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='3'> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer.source' range='[5.1.103.v20230705-0614,5.1.103.v20230705-0614]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer.source' range='[3.3.0.v20240812-1535,3.3.0.v20240812-1535]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer.feature.source.feature.jar' range='[3.14.1900.v20240812-1535,3.14.1900.v20240812-1535]'> <filter> (org.eclipse.update.install.features=true) </filter> </required> </requires> <touchpoint id='null' version='0.0.0'/> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.ecf.filetransfer.feature.feature.group' version='3.14.1900.v20240812-1535' singleton='false'> <update id='org.eclipse.ecf.filetransfer.feature.feature.group' range='[0.0.0,3.14.1900.v20240812-1535)' severity='0'/> <properties size='13'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.description' value='This feature provides the ECF Filetransfer API bundle. This API is used
by the Eclipse platform to support P2 filetransfer and is required for any of the ECF FileTransfer providers.'/> <property name='org.eclipse.equinox.p2.description.url' value='http://www.eclipse.org/ecf'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.type.group' value='true'/> <property name='maven-groupId' value='org.eclipse.ecf'/> <property name='maven-artifactId' value='org.eclipse.ecf.filetransfer.feature'/> <property name='maven-version' value='3.14.1900-SNAPSHOT'/> <property name='maven-type' value='eclipse-feature'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2004, 2007 Composent, Inc. and others.

This program and the accompanying materials are made
available under the terms of the Eclipse Public License 2.0
which is available at https://www.eclipse.org/legal/epl-2.0/

SPDX-License-Identifier: EPL-2.0'/> <property name='df_LT.featureName' value='ECF Filetransfer Feature'/> <property name='df_LT.providerName' value='Eclipse.org - ECF'/> </properties> <provides size='2'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer.feature.feature.group' version='3.14.1900.v20240812-1535'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='5'> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf' range='0.0.0'> <filter> (!(org.eclipse.equinox.p2.exclude.import=true)) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.identity' range='0.0.0'> <filter> (!(org.eclipse.equinox.p2.exclude.import=true)) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer' range='[5.1.103.v20230705-0614,5.1.103.v20230705-0614]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer' range='[3.3.0.v20240812-1535,3.3.0.v20240812-1535]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer.feature.feature.jar' range='[3.14.1900.v20240812-1535,3.14.1900.v20240812-1535]'> <filter> (org.eclipse.update.install.features=true) </filter> </required> </requires> <touchpoint id='null' version='0.0.0'/> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.equinox.concurrent.source' version='1.3.100.v20240514-0729' singleton='false'> <update id='org.eclipse.equinox.concurrent.source' range='[0.0.0,1.3.100.v20240514-0729)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Equinox Concurrent API Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.concurrent'/> <property name='maven-version' value='1.3.100-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.concurrent.source' version='1.3.100.v20240514-0729'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.concurrent.source' version='1.3.100.v20240514-0729'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.concurrent.source' version='1.3.100.v20240514-0729'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.concurrent.source' version='1.3.100.v20240514-0729'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.concurrent.source
Bundle-Version: 1.3.100.v20240514-0729 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.ecf.provider.filetransfer.httpclient5.source' version='1.1.100.v20240808-1900' singleton='false'> <update id='org.eclipse.ecf.provider.filetransfer.httpclient5.source' range='[0.0.0,1.1.100.v20240808-1900)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - ECF'/> <property name='df_LT.bundleName' value='ECF HttpComponents 5 Filetransfer Provider Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.ecf'/> <property name='maven-artifactId' value='org.eclipse.ecf.provider.filetransfer.httpclient5'/> <property name='maven-version' value='1.1.100-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer.httpclient5.source' version='1.1.100.v20240808-1900'/> <provided namespace='osgi.bundle' name='org.eclipse.ecf.provider.filetransfer.httpclient5.source' version='1.1.100.v20240808-1900'/> <provided namespace='osgi.identity' name='org.eclipse.ecf.provider.filetransfer.httpclient5.source' version='1.1.100.v20240808-1900'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.ecf.provider.filetransfer.httpclient5.source' version='1.1.100.v20240808-1900'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.ecf.provider.filetransfer.httpclient5.source
Bundle-Version: 1.1.100.v20240808-1900 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.core.feature.source.feature.jar' version='1.15.300.v20241030-2121'> <properties size='11'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2010 EclipseSource and others.'/> <property name='df_LT.featureName' value='Equinox Core Function Developer Resources'/> <property name='df_LT.providerName' value='Eclipse Equinox Project'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.core.feature'/> <property name='maven-version' value='1.15.300-SNAPSHOT'/> <property name='maven-classifier' value='sources-feature'/> <property name='maven-type' value='eclipse-feature'/> </properties> <provides size='3'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.core.feature.source.feature.jar' version='1.15.300.v20241030-2121'/> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/> <provided namespace='org.eclipse.update.feature' name='org.eclipse.equinox.core.feature.source' version='1.15.300.v20241030-2121'/> </provides> <filter> (org.eclipse.update.install.features=true) </filter> <artifacts size='1'> <artifact classifier='org.eclipse.update.feature' id='org.eclipse.equinox.core.feature.source' version='1.15.300.v20241030-2121'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='zipped'> true </instruction> </instructions> </touchpointData> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.equinox.device.source' version='1.2.100.v20240513-1104' singleton='false'> <update id='org.eclipse.equinox.device.source' range='[0.0.0,1.2.100.v20240513-1104)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Device Access Service Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.device'/> <property name='maven-version' value='1.2.100-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.device.source' version='1.2.100.v20240513-1104'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.device.source' version='1.2.100.v20240513-1104'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.device.source' version='1.2.100.v20240513-1104'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.device.source' version='1.2.100.v20240513-1104'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.device.source
Bundle-Version: 1.2.100.v20240513-1104 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.ecf.ssl' version='1.3.100.v20240812-1535' singleton='false' generation='2'> <update id='org.eclipse.ecf.ssl' range='[0.0.0,1.3.100.v20240812-1535)' severity='0'/> <properties size='9'> <property name='df_LT.plugin.provider' value='Eclipse.org - ECF'/> <property name='df_LT.plugin.name' value='ECF SSL Fragment'/> <property name='org.eclipse.equinox.p2.name' value='%plugin.name'/> <property name='org.eclipse.equinox.p2.provider' value='%plugin.provider'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.ecf'/> <property name='maven-artifactId' value='org.eclipse.ecf.ssl'/> <property name='maven-version' value='1.3.100-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='7'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.ssl' version='1.3.100.v20240812-1535'/> <provided namespace='osgi.bundle' name='org.eclipse.ecf.ssl' version='1.3.100.v20240812-1535'/> <provided namespace='java.package' name='org.eclipse.ecf.internal.ssl' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.ecf.ssl' version='1.3.100.v20240812-1535'> <properties size='1'> <property name='type' value='osgi.fragment'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/> <provided namespace='osgi.fragment' name='org.eclipse.ecf' version='1.3.100.v20240812-1535'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='4'> <required namespace='osgi.bundle' name='org.eclipse.ecf' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.service.security' range='0.0.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=1.5))'> <description> org.eclipse.ecf.ssl </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.ssl.source' range='[1.3.100.v20240812-1535,1.3.100.v20240812-1535]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.ecf.ssl' version='1.3.100.v20240812-1535'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.ecf.ssl
Bundle-Version: 1.3.100.v20240812-1535
Fragment-Host: org.eclipse.ecf </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.launcher.gtk.linux.riscv64' version='1.2.1200.v20240924-2302'> <update id='org.eclipse.equinox.launcher.gtk.linux.riscv64' range='[0.0.0,1.2.1200.v20240924-2302)' severity='0'/> <properties size='9'> <property name='df_LT.pluginName' value='Equinox Launcher Linux RISCV64 Fragment'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%pluginName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='launcher.gtk.linux.riscv64'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.launcher.gtk.linux.riscv64'/> <property name='maven-version' value='1.2.1200-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='6'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.launcher.gtk.linux.riscv64' version='1.2.1200.v20240924-2302'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.launcher.gtk.linux.riscv64' version='1.2.1200.v20240924-2302'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.launcher.gtk.linux.riscv64' version='1.2.1200.v20240924-2302'> <properties size='1'> <property name='type' value='osgi.fragment'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/> <provided namespace='osgi.fragment' name='org.eclipse.equinox.launcher' version='1.2.1200.v20240924-2302'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='2'> <required namespace='osgi.bundle' name='org.eclipse.equinox.launcher' range='[1.6.0,1.7.0)'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.launcher.gtk.linux.riscv64.source' range='[1.2.1200.v20240924-2302,1.2.1200.v20240924-2302]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <filter> (&(osgi.arch=riscv64)(osgi.os=linux)(osgi.ws=gtk)) </filter> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.launcher.gtk.linux.riscv64' version='1.2.1200.v20240924-2302'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='2'> <instruction key='zipped'> true </instruction> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.linux.riscv64;singleton:=true
Bundle-Version: 1.2.1200.v20240924-2302
Fragment-Host: org.eclipse.equinox.launcher;bundle-version="[1.6.0,1.7.0)" </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.ecf.provider.filetransfer.source' version='3.3.0.v20240812-1535' singleton='false'> <update id='org.eclipse.ecf.provider.filetransfer.source' range='[0.0.0,3.3.0.v20240812-1535)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - ECF'/> <property name='df_LT.bundleName' value='ECF Filetransfer Provider Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.ecf'/> <property name='maven-artifactId' value='org.eclipse.ecf.provider.filetransfer'/> <property name='maven-version' value='3.3.0-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer.source' version='3.3.0.v20240812-1535'/> <provided namespace='osgi.bundle' name='org.eclipse.ecf.provider.filetransfer.source' version='3.3.0.v20240812-1535'/> <provided namespace='osgi.identity' name='org.eclipse.ecf.provider.filetransfer.source' version='3.3.0.v20240812-1535'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.ecf.provider.filetransfer.source' version='3.3.0.v20240812-1535'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.ecf.provider.filetransfer.source
Bundle-Version: 3.3.0.v20240812-1535 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.launcher.cocoa.macosx.x86_64' version='1.2.1100.v20240722-2106'> <update id='org.eclipse.equinox.launcher.cocoa.macosx.x86_64' range='[0.0.0,1.2.1100.v20240722-2106)' severity='0'/> <properties size='9'> <property name='df_LT.pluginName' value='Equinox Launcher MacOSX Cocoa Fragment'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%pluginName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='launcher.cocoa.macosx.x86_64'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.launcher.cocoa.macosx.x86_64'/> <property name='maven-version' value='1.2.1100-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='6'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.launcher.cocoa.macosx.x86_64' version='1.2.1100.v20240722-2106'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.launcher.cocoa.macosx.x86_64' version='1.2.1100.v20240722-2106'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.launcher.cocoa.macosx.x86_64' version='1.2.1100.v20240722-2106'> <properties size='1'> <property name='type' value='osgi.fragment'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/> <provided namespace='osgi.fragment' name='org.eclipse.equinox.launcher' version='1.2.1100.v20240722-2106'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='2'> <required namespace='osgi.bundle' name='org.eclipse.equinox.launcher' range='[1.6.0,1.7.0)'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.launcher.cocoa.macosx.x86_64.source' range='[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <filter> (&(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa)) </filter> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.launcher.cocoa.macosx.x86_64' version='1.2.1100.v20240722-2106'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='2'> <instruction key='zipped'> true </instruction> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.launcher.cocoa.macosx.x86_64;singleton:=true
Bundle-Version: 1.2.1100.v20240722-2106
Fragment-Host: org.eclipse.equinox.launcher;bundle-version="[1.6.0,1.7.0)" </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.simpleconfigurator.manipulator' version='2.3.300.v20240702-1335' generation='2'> <update id='org.eclipse.equinox.simpleconfigurator.manipulator' range='[0.0.0,2.3.300.v20240702-1335)' severity='0'/> <properties size='9'> <property name='df_LT.bundleName' value='Simple Configurator Manipulator'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.simpleconfigurator.manipulator'/> <property name='maven-version' value='2.3.300-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='7'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.simpleconfigurator.manipulator' version='2.3.300.v20240702-1335'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.simpleconfigurator.manipulator' version='2.3.300.v20240702-1335'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.simpleconfigurator.manipulator' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.simpleconfigurator.manipulator' version='2.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.simpleconfigurator.manipulator' version='2.3.300.v20240702-1335'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='11'> <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='3.5.0'/> <required namespace='java.package' name='org.eclipse.equinox.frameworkadmin' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.internal.frameworkadmin.equinox' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.frameworkadmin.utils' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.configuratormanipulator' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.frameworkadmin' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.simpleconfigurator' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.simpleconfigurator.utils' range='0.0.0'/> <required namespace='java.package' name='org.osgi.framework' range='1.3.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.simpleconfigurator.manipulator </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.simpleconfigurator.manipulator.source' range='[2.3.300.v20240702-1335,2.3.300.v20240702-1335]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.simpleconfigurator.manipulator' version='2.3.300.v20240702-1335'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.simpleconfigurator.manipulator;singleton:=true
Bundle-Version: 2.3.300.v20240702-1335 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.ui' version='2.8.600.v20240920-1526' generation='2'> <update id='org.eclipse.equinox.p2.ui' range='[0.0.0,2.8.600.v20240920-1526)' severity='0'/> <properties size='9'> <property name='df_LT.bundleName' value='Equinox Provisioning UI Support'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.ui'/> <property name='maven-version' value='2.8.600-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='12'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.ui' version='2.8.600.v20240920-1526'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.ui' version='2.8.600.v20240920-1526'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.ui' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.ui.actions' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.ui.dialogs' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.ui.model' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.ui.query' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.ui.viewers' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.p2.ui' version='2.6.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.ui' version='2.8.600.v20240920-1526'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='47'> <required namespace='osgi.bundle' name='org.eclipse.ui' range='3.107.0'/> <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='[3.29.0,4.0.0)'/> <required namespace='osgi.bundle' name='org.eclipse.core.expressions' range='0.0.0'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.security.ui' range='[1.0.0,2.0.0)'/> <required namespace='osgi.bundle' name='org.eclipse.e4.ui.dialogs' range='1.1.600'/> <required namespace='java.package' name='javax.xml.parsers' range='0.0.0'/> <required namespace='java.package' name='org.bouncycastle.bcpg' range='1.65.0'/> <required namespace='java.package' name='org.bouncycastle.openpgp' range='1.65.0'/> <required namespace='java.package' name='org.bouncycastle.util' range='1.65.1'/> <required namespace='java.package' name='org.eclipse.e4.ui.progress' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.e4.ui.workbench' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.artifact.processors.pgp' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.artifact.repository' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.core.helpers' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.director' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.engine.phases' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.extensionlocation' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata.repository' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata.repository.io' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.operations' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.persistence' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.repository.helpers' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.configurator' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.core.eventbus' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.repository' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.core' range='[2.7.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.core.spi' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.engine' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.engine.query' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.metadata' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.metadata.expression' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.operations' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.planner' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.query' range='[2.1.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.artifact' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.artifact.spi' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.metadata' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.metadata.spi' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.spi' range='2.0.0'/> <required namespace='java.package' name='org.osgi.framework' range='1.6.0'/> <required namespace='java.package' name='org.osgi.service.packageadmin' range='1.2.0'/> <required namespace='java.package' name='org.w3c.dom' range='0.0.0'/> <required namespace='java.package' name='org.xml.sax' range='0.0.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.p2.ui </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.ui.source' range='[2.8.600.v20240920-1526,2.8.600.v20240920-1526]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.ui' version='2.8.600.v20240920-1526'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.ui;singleton:=true
Bundle-Version: 2.8.600.v20240920-1526 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.osgi.source' version='3.22.0.v20241030-2121' singleton='false'> <update id='org.eclipse.osgi.source' range='[0.0.0,3.22.0.v20241030-2121)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='OSGi System Bundle Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.osgi'/> <property name='maven-artifactId' value='org.eclipse.osgi'/> <property name='maven-version' value='3.22.0-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.osgi.source' version='3.22.0.v20241030-2121'/> <provided namespace='osgi.bundle' name='org.eclipse.osgi.source' version='3.22.0.v20241030-2121'/> <provided namespace='osgi.identity' name='org.eclipse.osgi.source' version='3.22.0.v20241030-2121'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.osgi.source' version='3.22.0.v20241030-2121'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.osgi.source
Bundle-Version: 3.22.0.v20241030-2121 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.weaving.caching.j9.source' version='1.3.100.v20240321-1445' singleton='false'> <update id='org.eclipse.equinox.weaving.caching.j9.source' range='[0.0.0,1.3.100.v20240321-1445)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='J9 CachingService Plug-in Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.weaving.caching.j9'/> <property name='maven-version' value='1.3.100-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.weaving.caching.j9.source' version='1.3.100.v20240321-1445'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.weaving.caching.j9.source' version='1.3.100.v20240321-1445'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.weaving.caching.j9.source' version='1.3.100.v20240321-1445'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.weaving.caching.j9.source' version='1.3.100.v20240321-1445'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.weaving.caching.j9.source
Bundle-Version: 1.3.100.v20240321-1445 </instruction> </instructions> </touchpointData> </unit> <unit id='org.osgi.service.event.source' version='1.4.1.202109301733' singleton='false'> <update id='org.osgi.service.event.source' range='[0.0.0,1.4.1.202109301733)' severity='0'/> <properties size='7'> <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.osgi.service.event:1.4.1.202109301733'/> <property name='maven-groupId' value='org.osgi'/> <property name='maven-artifactId' value='org.osgi.service.event'/> <property name='maven-version' value='1.4.1'/> <property name='maven-classifier' value='sources'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='4'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.event.source' version='1.4.1.202109301733'/> <provided namespace='osgi.bundle' name='org.osgi.service.event.source' version='1.4.1.202109301733'/> <provided namespace='osgi.identity' name='org.osgi.service.event.source' version='1.4.1.202109301733'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.osgi.service.event.source' version='1.4.1.202109301733'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.osgi.service.event.source
Bundle-Version: 1.4.1.202109301733 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.weaving.hook' version='1.4.100.v20240321-1445' singleton='false' generation='2'> <update id='org.eclipse.equinox.weaving.hook' range='[0.0.0,1.4.100.v20240321-1445)' severity='0'/> <properties size='6'> <property name='org.eclipse.equinox.p2.name' value='%Bundle-Name'/> <property name='org.eclipse.equinox.p2.provider' value='%Bundle-Vendor'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.weaving.hook'/> <property name='maven-version' value='1.4.100-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='8'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.weaving.hook' version='1.4.100.v20240321-1445'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.weaving.hook' version='1.4.100.v20240321-1445'/> <provided namespace='java.package' name='org.eclipse.equinox.service.weaving' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.weaving.adaptors' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.weaving.hooks' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.weaving.hook' version='1.4.100.v20240321-1445'> <properties size='1'> <property name='type' value='osgi.fragment'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/> <provided namespace='osgi.fragment' name='org.eclipse.osgi' version='1.4.100.v20240321-1445'/> </provides> <requires size='3'> <required namespace='osgi.bundle' name='org.eclipse.osgi' range='[3.10.0,4.0.0)'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.weaving.hook </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.weaving.hook.source' range='[1.4.100.v20240321-1445,1.4.100.v20240321-1445]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.weaving.hook' version='1.4.100.v20240321-1445'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.weaving.hook
Bundle-Version: 1.4.100.v20240321-1445
Fragment-Host: org.eclipse.osgi;bundle-version="[3.10.0,4.0.0)" </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.extras.feature.source.feature.jar' version='1.4.2600.v20241019-1812'> <properties size='13'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.description' value='%description'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2008, 2011 IBM Corporation and others.'/> <property name='df_LT.featureName' value='Equinox p2 RCP Management Facilities'/> <property name='df_LT.description' value='Source code for the Equinox provisioning platform'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.extras.feature'/> <property name='maven-version' value='1.4.2600-SNAPSHOT'/> <property name='maven-classifier' value='sources-feature'/> <property name='maven-type' value='eclipse-feature'/> </properties> <provides size='3'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.extras.feature.source.feature.jar' version='1.4.2600.v20241019-1812'/> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/> <provided namespace='org.eclipse.update.feature' name='org.eclipse.equinox.p2.extras.feature.source' version='1.4.2600.v20241019-1812'/> </provides> <filter> (org.eclipse.update.install.features=true) </filter> <artifacts size='1'> <artifact classifier='org.eclipse.update.feature' id='org.eclipse.equinox.p2.extras.feature.source' version='1.4.2600.v20241019-1812'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='zipped'> true </instruction> </instructions> </touchpointData> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.jdt.core.compiler.batch' version='3.40.0.v20241112-0530' singleton='false' generation='2'> <update id='org.eclipse.jdt.core.compiler.batch' range='[0.0.0,3.40.0.v20241112-0530)' severity='0'/> <properties size='6'> <property name='org.eclipse.equinox.p2.name' value='Eclipse Compiler for Java(TM)'/> <property name='org.eclipse.equinox.p2.provider' value='Eclipse.org'/> <property name='maven-groupId' value='org.eclipse.jdt'/> <property name='maven-artifactId' value='org.eclipse.jdt.core.compiler.batch'/> <property name='maven-version' value='3.40.0-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='25'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jdt.core.compiler.batch' version='3.40.0.v20241112-0530'/> <provided namespace='osgi.bundle' name='org.eclipse.jdt.core.compiler.batch' version='3.40.0.v20241112-0530'/> <provided namespace='java.package' name='META-INF.services' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.jdt.core.compiler' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.jdt.core.compiler.batch' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.jdt.internal.antadapter' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.jdt.internal.compiler' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.jdt.internal.compiler.apt.dispatch' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.jdt.internal.compiler.apt.model' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.jdt.internal.compiler.apt.util' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.jdt.internal.compiler.ast' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.jdt.internal.compiler.batch' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.jdt.internal.compiler.classfmt' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.jdt.internal.compiler.codegen' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.jdt.internal.compiler.env' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.jdt.internal.compiler.flow' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.jdt.internal.compiler.impl' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.jdt.internal.compiler.lookup' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.jdt.internal.compiler.parser' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.jdt.internal.compiler.parser.diagnose' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.jdt.internal.compiler.problem' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.jdt.internal.compiler.tool' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.jdt.internal.compiler.util' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.jdt.core.compiler.batch' version='3.40.0.v20241112-0530'> <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'/> </provides> <requires size='2'> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.jdt.core.compiler.batch </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jdt.core.compiler.batch.source' range='[3.40.0.v20241112-0530,3.40.0.v20241112-0530]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.jdt.core.compiler.batch' version='3.40.0.v20241112-0530'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.jdt.core.compiler.batch
Bundle-Version: 3.40.0.v20241112-0530 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.executable_root.win32.win32.x86_64' version='3.8.2700.v20240929-1145'> <provides size='1'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.executable_root.win32.win32.x86_64' version='3.8.2700.v20240929-1145'/> </provides> <filter> (&(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32)) </filter> <artifacts size='1'> <artifact classifier='binary' id='org.eclipse.equinox.executable_root.win32.win32.x86_64' version='3.8.2700.v20240929-1145'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.native' version='1.0.0'/> <touchpointData size='2'> <instructions size='2'> <instruction key='uninstall'> cleanupzip(source:@artifact, target:${installFolder}); </instruction> <instruction key='install'> unzip(source:@artifact, target:${installFolder}); </instruction> </instructions> <instructions size='1'> <instruction key='install'> chmod(targetDir:${installFolder}, targetFile:launcher.exe, permissions:755); </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.ecf.filetransfer.httpclient5.feature.feature.jar' version='1.1.702.v20240808-1900'> <properties size='13'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.description' value='%description'/> <property name='org.eclipse.equinox.p2.description.url' value='%descriptionURL'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2021 Composent, Inc. and others.

This program and the accompanying materials are made
available under the terms of the Eclipse Public License 2.0
which is available at https://www.eclipse.org/legal/epl-2.0/

SPDX-License-Identifier: EPL-2.0

Contributors:
- Composent, Inc. - initial API and implementation
- Yatta Solutions - HttpClient 4.5 implementation'/> <property name='df_LT.featureName' value='ECF Apache Httpclient 5 FileTransfer Provider'/> <property name='df_LT.description' value='This feature provides the Apache HttpComponents/HttpClient 5 based FileTransfer provider used by the Eclipse platform to support P2 filetransfer.'/> <property name='df_LT.providerName' value='Eclipse.org - ECF'/> <property name='maven-groupId' value='org.eclipse.ecf'/> <property name='maven-artifactId' value='org.eclipse.ecf.filetransfer.httpclient5.feature'/> <property name='maven-version' value='1.1.702-SNAPSHOT'/> <property name='maven-type' value='eclipse-feature'/> </properties> <provides size='3'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer.httpclient5.feature.feature.jar' version='1.1.702.v20240808-1900'/> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/> <provided namespace='org.eclipse.update.feature' name='org.eclipse.ecf.filetransfer.httpclient5.feature' version='1.1.702.v20240808-1900'/> </provides> <filter> (org.eclipse.update.install.features=true) </filter> <artifacts size='1'> <artifact classifier='org.eclipse.update.feature' id='org.eclipse.ecf.filetransfer.httpclient5.feature' version='1.1.702.v20240808-1900'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='zipped'> true </instruction> </instructions> </touchpointData> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.apache.httpcomponents.core5.httpcore5' version='5.2.3.v20230922-1600' singleton='false' generation='2'> <update id='org.apache.httpcomponents.core5.httpcore5' range='[0.0.0,5.2.3.v20230922-1600)' severity='0'/> <properties size='4'> <property name='org.eclipse.equinox.p2.name' value='Bundle org.apache.httpcomponents.core5 : httpcore5'/> <property name='maven-wrapped-groupId' value='org.apache.httpcomponents.core5'/> <property name='maven-wrapped-artifactId' value='httpcore5'/> <property name='maven-wrapped-version' value='5.2.3'/> </properties> <provides size='35'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.apache.httpcomponents.core5.httpcore5' version='5.2.3.v20230922-1600'/> <provided namespace='osgi.bundle' name='org.apache.httpcomponents.core5.httpcore5' version='5.2.3.v20230922-1600'/> <provided namespace='java.package' name='org.apache.hc.core5' version='5.2.3'/> <provided namespace='java.package' name='org.apache.hc.core5.annotation' version='5.2.3'/> <provided namespace='java.package' name='org.apache.hc.core5.concurrent' version='5.2.3'/> <provided namespace='java.package' name='org.apache.hc.core5.function' version='5.2.3'/> <provided namespace='java.package' name='org.apache.hc.core5.http' version='5.2.3'/> <provided namespace='java.package' name='org.apache.hc.core5.http.config' version='5.2.3'/> <provided namespace='java.package' name='org.apache.hc.core5.http.impl' version='5.2.3'/> <provided namespace='java.package' name='org.apache.hc.core5.http.impl.bootstrap' version='5.2.3'/> <provided namespace='java.package' name='org.apache.hc.core5.http.impl.io' version='5.2.3'/> <provided namespace='java.package' name='org.apache.hc.core5.http.impl.nio' version='5.2.3'/> <provided namespace='java.package' name='org.apache.hc.core5.http.io' version='5.2.3'/> <provided namespace='java.package' name='org.apache.hc.core5.http.io.entity' version='5.2.3'/> <provided namespace='java.package' name='org.apache.hc.core5.http.io.ssl' version='5.2.3'/> <provided namespace='java.package' name='org.apache.hc.core5.http.io.support' version='5.2.3'/> <provided namespace='java.package' name='org.apache.hc.core5.http.message' version='5.2.3'/> <provided namespace='java.package' name='org.apache.hc.core5.http.nio' version='5.2.3'/> <provided namespace='java.package' name='org.apache.hc.core5.http.nio.command' version='5.2.3'/> <provided namespace='java.package' name='org.apache.hc.core5.http.nio.entity' version='5.2.3'/> <provided namespace='java.package' name='org.apache.hc.core5.http.nio.ssl' version='5.2.3'/> <provided namespace='java.package' name='org.apache.hc.core5.http.nio.support' version='5.2.3'/> <provided namespace='java.package' name='org.apache.hc.core5.http.nio.support.classic' version='5.2.3'/> <provided namespace='java.package' name='org.apache.hc.core5.http.protocol' version='5.2.3'/> <provided namespace='java.package' name='org.apache.hc.core5.http.ssl' version='5.2.3'/> <provided namespace='java.package' name='org.apache.hc.core5.http.support' version='5.2.3'/> <provided namespace='java.package' name='org.apache.hc.core5.io' version='5.2.3'/> <provided namespace='java.package' name='org.apache.hc.core5.net' version='5.2.3'/> <provided namespace='java.package' name='org.apache.hc.core5.pool' version='5.2.3'/> <provided namespace='java.package' name='org.apache.hc.core5.reactor' version='5.2.3'/> <provided namespace='java.package' name='org.apache.hc.core5.reactor.ssl' version='5.2.3'/> <provided namespace='java.package' name='org.apache.hc.core5.ssl' version='5.2.3'/> <provided namespace='java.package' name='org.apache.hc.core5.util' version='5.2.3'/> <provided namespace='osgi.identity' name='org.apache.httpcomponents.core5.httpcore5' version='5.2.3.v20230922-1600'> <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'/> </provides> <requires size='4'> <required namespace='java.package' name='javax.net' range='0.0.0'/> <required namespace='java.package' name='javax.net.ssl' range='0.0.0'/> <required namespace='java.package' name='org.conscrypt' range='0.0.0' optional='true' greedy='false'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=1.8))'> <description> org.apache.httpcomponents.core5.httpcore5 </description> </requiredProperties> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.apache.httpcomponents.core5.httpcore5' version='5.2.3.v20230922-1600'/> </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.httpcomponents.core5.httpcore5
Bundle-Version: 5.2.3.v20230922-1600 </instruction> </instructions> </touchpointData> </unit> <unit id='toolingorg.eclipse.equinox.sdk.product.configuration' version='4.34.0.I20241120-1800'> <provides size='1'> <provided namespace='org.eclipse.equinox.p2.iu' name='toolingorg.eclipse.equinox.sdk.product.configuration' version='4.34.0.I20241120-1800'/> </provides> <touchpoint id='null' version='0.0.0'/> </unit> <unit id='org.eclipse.equinox.weaving.caching.j9' version='1.3.100.v20240321-1445' singleton='false' generation='2'> <update id='org.eclipse.equinox.weaving.caching.j9' range='[0.0.0,1.3.100.v20240321-1445)' severity='0'/> <properties size='6'> <property name='org.eclipse.equinox.p2.name' value='%Bundle-Name'/> <property name='org.eclipse.equinox.p2.provider' value='%Bundle-Vendor'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.weaving.caching.j9'/> <property name='maven-version' value='1.3.100-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='4'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.weaving.caching.j9' version='1.3.100.v20240321-1445'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.weaving.caching.j9' version='1.3.100.v20240321-1445'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.weaving.caching.j9' version='1.3.100.v20240321-1445'> <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'/> </provides> <requires size='6'> <required namespace='java.package' name='com.ibm.oti.shared' range='0.0.0' optional='true' greedy='false'/> <required namespace='java.package' name='org.eclipse.equinox.service.weaving' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.service.debug' range='1.0.0'/> <required namespace='java.package' name='org.osgi.framework' range='1.4.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.weaving.caching.j9 </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.weaving.caching.j9.source' range='[1.3.100.v20240321-1445,1.3.100.v20240321-1445]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.weaving.caching.j9' version='1.3.100.v20240321-1445'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='2'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.weaving.caching.j9
Bundle-Version: 1.3.100.v20240321-1445 </instruction> <instruction key='configure'> setStartLevel(startLevel:4); markStarted(started: true); </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.touchpoint.eclipse' version='2.4.300.v20240511-1722' generation='2'> <update id='org.eclipse.equinox.p2.touchpoint.eclipse' range='[0.0.0,2.4.300.v20240511-1722)' severity='0'/> <properties size='9'> <property name='df_LT.pluginName' value='Equinox Provisioning Eclipse Touchpoint'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%pluginName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.touchpoint.eclipse'/> <property name='maven-version' value='2.4.300-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='9'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.touchpoint.eclipse' version='2.4.300.v20240511-1722'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.touchpoint.eclipse' version='2.4.300.v20240511-1722'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.touchpoint.eclipse' version='2.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.touchpoint.eclipse.actions' version='2.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.update' version='2.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.p2.touchpoint.eclipse.query' version='2.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.touchpoint.eclipse' version='2.4.300.v20240511-1722'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='39'> <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='[3.18.0,4.0.0)'/> <required namespace='java.package' name='javax.xml.parsers' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.core.runtime.preferences' range='[3.0.0,4.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.frameworkadmin' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.artifact.processors.pgp' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.core.helpers' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.engine' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.engine.phases' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.garbagecollector' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.frameworkadmin' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.repository' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.simpleconfigurator.manipulator' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.core' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.core.spi' range='[2.1.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.engine' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.engine.spi' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.metadata' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.metadata.expression' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.planner' range='[2.0.0,3.0.0)' optional='true' greedy='false'/> <required namespace='java.package' name='org.eclipse.equinox.p2.publisher' range='0.0.0' optional='true' greedy='false'/> <required namespace='java.package' name='org.eclipse.equinox.p2.publisher.eclipse' range='0.0.0' optional='true' greedy='false'/> <required namespace='java.package' name='org.eclipse.equinox.p2.query' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.artifact' range='[2.3.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.artifact.spi' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.metadata' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.simpleconfigurator.manipulator' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.osgi.service.datalocation' range='1.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.service.environment' range='1.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.service.resolver' range='1.2.0' optional='true' greedy='false'/> <required namespace='java.package' name='org.eclipse.osgi.util' range='1.1.0'/> <required namespace='java.package' name='org.osgi.framework' range='1.3.0'/> <required namespace='java.package' name='org.osgi.service.prefs' range='1.1.1'/> <required namespace='java.package' name='org.osgi.util.tracker' range='1.4.0'/> <required namespace='java.package' name='org.w3c.dom' range='0.0.0'/> <required namespace='java.package' name='org.xml.sax' range='0.0.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.p2.touchpoint.eclipse </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.touchpoint.eclipse.source' range='[2.4.300.v20240511-1722,2.4.300.v20240511-1722]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.touchpoint.eclipse' version='2.4.300.v20240511-1722'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.touchpoint.eclipse;singleton:=true
Bundle-Version: 2.4.300.v20240511-1722 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.preferences.source' version='3.11.200.v20240911-1044' singleton='false'> <update id='org.eclipse.equinox.preferences.source' range='[0.0.0,3.11.200.v20240911-1044)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Eclipse Preferences Mechanism Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.preferences'/> <property name='maven-version' value='3.11.200-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.preferences.source' version='3.11.200.v20240911-1044'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.preferences.source' version='3.11.200.v20240911-1044'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.preferences.source' version='3.11.200.v20240911-1044'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.preferences.source' version='3.11.200.v20240911-1044'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.preferences.source
Bundle-Version: 3.11.200.v20240911-1044 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.touchpoint.natives' version='1.5.400.v20240918-1902' generation='2'> <update id='org.eclipse.equinox.p2.touchpoint.natives' range='[0.0.0,1.5.400.v20240918-1902)' severity='0'/> <properties size='9'> <property name='df_LT.pluginName' value='Equinox Provisioning Native Touchpoint'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%pluginName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.touchpoint.natives'/> <property name='maven-version' value='1.5.400-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='7'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.touchpoint.natives' version='1.5.400.v20240918-1902'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.touchpoint.natives' version='1.5.400.v20240918-1902'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.touchpoint.natives' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.touchpoint.natives.actions' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.touchpoint.natives' version='1.5.400.v20240918-1902'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='18'> <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='0.0.0'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.app' range='1.3.0' optional='true' greedy='false'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.core.helpers' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.engine' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.core' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.engine' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.engine.spi' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.metadata' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.metadata.expression' range='2.0.0' optional='true' greedy='false'/> <required namespace='java.package' name='org.eclipse.equinox.p2.query' range='2.0.0' optional='true' greedy='false'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.artifact' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.osgi.service.environment' range='1.3.0'/> <required namespace='java.package' name='org.eclipse.osgi.util' range='1.0.0'/> <required namespace='java.package' name='org.osgi.framework' range='1.3.0'/> <required namespace='java.package' name='org.osgi.service.packageadmin' range='1.2.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.p2.touchpoint.natives </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.touchpoint.natives.source' range='[1.5.400.v20240918-1902,1.5.400.v20240918-1902]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.touchpoint.natives' version='1.5.400.v20240918-1902'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.touchpoint.natives;singleton:=true
Bundle-Version: 1.5.400.v20240918-1902 </instruction> </instructions> </touchpointData> </unit> <unit id='org.osgi.service.wireadmin.source' version='1.0.2.202109301733' singleton='false'> <update id='org.osgi.service.wireadmin.source' range='[0.0.0,1.0.2.202109301733)' severity='0'/> <properties size='7'> <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.osgi.service.wireadmin:1.0.2.202109301733'/> <property name='maven-groupId' value='org.osgi'/> <property name='maven-artifactId' value='org.osgi.service.wireadmin'/> <property name='maven-version' value='1.0.2'/> <property name='maven-classifier' value='sources'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='4'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.wireadmin.source' version='1.0.2.202109301733'/> <provided namespace='osgi.bundle' name='org.osgi.service.wireadmin.source' version='1.0.2.202109301733'/> <provided namespace='osgi.identity' name='org.osgi.service.wireadmin.source' version='1.0.2.202109301733'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.osgi.service.wireadmin.source' version='1.0.2.202109301733'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.osgi.service.wireadmin.source
Bundle-Version: 1.0.2.202109301733 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.rcp.feature.feature.jar' version='1.4.2600.v20241019-1812'> <properties size='12'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.description' value='%description'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2011, 2013 EclipseSource Inc. and others.'/> <property name='df_LT.featureName' value='Equinox p2, minimal support for RCP applications'/> <property name='df_LT.description' value='Provides the minimal set of p2 bundles to use in RCP applications.'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.rcp.feature'/> <property name='maven-version' value='1.4.2600-SNAPSHOT'/> <property name='maven-type' value='eclipse-feature'/> </properties> <provides size='3'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.rcp.feature.feature.jar' version='1.4.2600.v20241019-1812'/> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/> <provided namespace='org.eclipse.update.feature' name='org.eclipse.equinox.p2.rcp.feature' version='1.4.2600.v20241019-1812'/> </provides> <filter> (org.eclipse.update.install.features=true) </filter> <artifacts size='1'> <artifact classifier='org.eclipse.update.feature' id='org.eclipse.equinox.p2.rcp.feature' version='1.4.2600.v20241019-1812'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='zipped'> true </instruction> </instructions> </touchpointData> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.osgi.util.measurement' version='1.0.2.201802012109' singleton='false' generation='2'> <update id='org.osgi.util.measurement' range='[0.0.0,1.0.2.201802012109)' severity='0'/> <properties size='9'> <property name='org.eclipse.equinox.p2.name' value='org.osgi:org.osgi.util.measurement'/> <property name='org.eclipse.equinox.p2.description' value='OSGi Companion Code for org.osgi.util.measurement Version 1.0.2'/> <property name='org.eclipse.equinox.p2.provider' value='OSGi Alliance https://www.osgi.org/'/> <property name='org.eclipse.equinox.p2.doc.url' value='https://www.osgi.org/'/> <property name='maven-groupId' value='org.osgi'/> <property name='maven-artifactId' value='org.osgi.util.measurement'/> <property name='maven-version' value='1.0.2'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.osgi.util.measurement' version='1.0.2.201802012109'/> <provided namespace='osgi.bundle' name='org.osgi.util.measurement' version='1.0.2.201802012109'/> <provided namespace='java.package' name='org.osgi.util.measurement' version='1.0.2'/> <provided namespace='osgi.identity' name='org.osgi.util.measurement' version='1.0.2.201802012109'> <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'/> </provides> <requires size='2'> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=1.7))'> <description> org.osgi.util.measurement </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.util.measurement.source' range='[1.0.2.201802012109,1.0.2.201802012109]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.osgi.util.measurement' version='1.0.2.201802012109'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.osgi.util.measurement
Bundle-Version: 1.0.2.201802012109 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.frameworkadmin' version='2.3.200.v20240321-1450' generation='2'> <update id='org.eclipse.equinox.frameworkadmin' range='[0.0.0,2.3.200.v20240321-1450)' severity='0'/> <properties size='9'> <property name='df_LT.pluginName' value='Equinox Framework Admin'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%pluginName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.frameworkadmin'/> <property name='maven-version' value='2.3.200-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='9'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.frameworkadmin' version='2.3.200.v20240321-1450'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.frameworkadmin' version='2.3.200.v20240321-1450'/> <provided namespace='java.package' name='org.eclipse.equinox.frameworkadmin' version='2.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.frameworkadmin.utils' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.provisional.configuratormanipulator' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.provisional.frameworkadmin' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.frameworkadmin' version='2.3.200.v20240321-1450'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='6'> <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='3.4.0'/> <required namespace='java.package' name='org.eclipse.osgi.service.pluginconversion' range='1.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.util' range='1.1.0'/> <required namespace='java.package' name='org.osgi.framework' range='1.3.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.frameworkadmin </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.frameworkadmin.source' range='[2.3.200.v20240321-1450,2.3.200.v20240321-1450]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.frameworkadmin' version='2.3.200.v20240321-1450'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.frameworkadmin;singleton:=true
Bundle-Version: 2.3.200.v20240321-1450 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.event.source' version='1.7.100.v20240321-1445' singleton='false'> <update id='org.eclipse.equinox.event.source' range='[0.0.0,1.7.100.v20240321-1445)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Event Admin Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.event'/> <property name='maven-version' value='1.7.100-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.event.source' version='1.7.100.v20240321-1445'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.event.source' version='1.7.100.v20240321-1445'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.event.source' version='1.7.100.v20240321-1445'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.event.source' version='1.7.100.v20240321-1445'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.event.source
Bundle-Version: 1.7.100.v20240321-1445 </instruction> </instructions> </touchpointData> </unit> <unit id='tooling.source.default' version='1.0.0' singleton='false'> <hostRequirements size='1'> <required namespace='org.eclipse.equinox.p2.eclipse.type' name='source' range='0.0.0' optional='true' multiple='true' greedy='false'/> </hostRequirements> <properties size='1'> <property name='org.eclipse.equinox.p2.type.fragment' value='true'/> </properties> <provides size='2'> <provided namespace='org.eclipse.equinox.p2.iu' name='tooling.source.default' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.flavor' name='tooling' version='1.0.0'/> </provides> <requires size='1'> <required namespace='org.eclipse.equinox.p2.eclipse.type' name='source' range='0.0.0' optional='true' multiple='true' greedy='false'/> </requires> <touchpoint id='null' version='0.0.0'/> <touchpointData size='1'> <instructions size='2'> <instruction key='uninstall'> removeSourceBundle(bundle:${artifact}) </instruction> <instruction key='install'> addSourceBundle(bundle:${artifact}) </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.registry.source' version='3.12.200.v20241004-0654' singleton='false'> <update id='org.eclipse.equinox.registry.source' range='[0.0.0,3.12.200.v20241004-0654)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Extension Registry Support Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.registry'/> <property name='maven-version' value='3.12.200-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.registry.source' version='3.12.200.v20241004-0654'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.registry.source' version='3.12.200.v20241004-0654'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.registry.source' version='3.12.200.v20241004-0654'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.registry.source' version='3.12.200.v20241004-0654'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.registry.source
Bundle-Version: 3.12.200.v20241004-0654 </instruction> </instructions> </touchpointData> </unit> <unit id='org.apache.felix.gogo.runtime.source' version='1.1.6' singleton='false'> <update id='org.apache.felix.gogo.runtime.source' range='[0.0.0,1.1.6)' severity='0'/> <properties size='7'> <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.apache.felix.gogo.runtime:1.1.6'/> <property name='maven-groupId' value='org.apache.felix'/> <property name='maven-artifactId' value='org.apache.felix.gogo.runtime'/> <property name='maven-version' value='1.1.6'/> <property name='maven-classifier' value='sources'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='4'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.apache.felix.gogo.runtime.source' version='1.1.6'/> <provided namespace='osgi.bundle' name='org.apache.felix.gogo.runtime.source' version='1.1.6'/> <provided namespace='osgi.identity' name='org.apache.felix.gogo.runtime.source' version='1.1.6'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.apache.felix.gogo.runtime.source' version='1.1.6'/> </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.felix.gogo.runtime.source
Bundle-Version: 1.1.6 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.metadata.repository' version='1.5.400.v20240515-1919' generation='2'> <update id='org.eclipse.equinox.p2.metadata.repository' range='[0.0.0,1.5.400.v20240515-1919)' severity='0'/> <properties size='9'> <property name='df_LT.pluginName' value='Equinox Provisioning Metadata Repository'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%pluginName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.metadata.repository'/> <property name='maven-version' value='1.5.400-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='8'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.metadata.repository' version='1.5.400.v20240515-1919'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.metadata.repository' version='1.5.400.v20240515-1919'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata.repository' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata.repository.io' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.p2.metadata.io' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.metadata.repository' version='1.5.400.v20240515-1919'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='28'> <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='[3.5.0,4.0.0)'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.registry' range='0.0.0'/> <required namespace='osgi.bundle' name='org.tukaani.xz' range='1.3.0'/> <required namespace='java.package' name='javax.xml.parsers' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.core.helpers' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata.index' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.persistence' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.repository' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.repository.helpers' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.core.eventbus' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.repository' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.core' range='[2.12.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.core.spi' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.metadata' range='[2.4.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.metadata.expression' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.metadata.index' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.query' range='[2.1.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository' range='[2.2.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.metadata' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.metadata.spi' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.spi' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.osgi.util' range='1.1.0'/> <required namespace='java.package' name='org.osgi.framework' range='1.3.0'/> <required namespace='java.package' name='org.osgi.service.prefs' range='1.1.1'/> <required namespace='java.package' name='org.xml.sax' range='0.0.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.p2.metadata.repository </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.metadata.repository.source' range='[1.5.400.v20240515-1919,1.5.400.v20240515-1919]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.metadata.repository' version='1.5.400.v20240515-1919'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.metadata.repository;singleton:=true
Bundle-Version: 1.5.400.v20240515-1919 </instruction> </instructions> </touchpointData> </unit> <unit id='org.osgi.service.component.source' version='1.5.1.202212101352' singleton='false'> <update id='org.osgi.service.component.source' range='[0.0.0,1.5.1.202212101352)' severity='0'/> <properties size='7'> <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.osgi.service.component:1.5.1.202212101352'/> <property name='maven-groupId' value='org.osgi'/> <property name='maven-artifactId' value='org.osgi.service.component'/> <property name='maven-version' value='1.5.1'/> <property name='maven-classifier' value='sources'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='4'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.component.source' version='1.5.1.202212101352'/> <provided namespace='osgi.bundle' name='org.osgi.service.component.source' version='1.5.1.202212101352'/> <provided namespace='osgi.identity' name='org.osgi.service.component.source' version='1.5.1.202212101352'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.osgi.service.component.source' version='1.5.1.202212101352'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.osgi.service.component.source
Bundle-Version: 1.5.1.202212101352 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.security.win32.source' version='1.3.0.v20240419-2334' singleton='false'> <update id='org.eclipse.equinox.security.win32.source' range='[0.0.0,1.3.0.v20240419-2334)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Windows Data Protection services integration Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.security.win32'/> <property name='maven-version' value='1.3.0-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.security.win32.source' version='1.3.0.v20240419-2334'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.security.win32.source' version='1.3.0.v20240419-2334'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.security.win32.source' version='1.3.0.v20240419-2334'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.security.win32.source' version='1.3.0.v20240419-2334'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.security.win32.source
Bundle-Version: 1.3.0.v20240419-2334 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.ecf.filetransfer.ssl.feature.source.feature.jar' version='1.1.402.v20240812-1535'> <properties size='11'> <property name='org.eclipse.equinox.p2.name' value='ECF Filetransfer SSL Feature Developer Resources'/> <property name='org.eclipse.equinox.p2.description' value='This feature provides the SSL support for the ECF FileTransfer API used by the Eclipse platform to support P2 filetransfer.'/> <property name='org.eclipse.equinox.p2.description.url' value='http://www.eclipse.org/ecf'/> <property name='org.eclipse.equinox.p2.provider' value='Eclipse.org - ECF'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2014 Composent, Inc. and others.

This program and the accompanying materials are made
available under the terms of the Eclipse Public License 2.0
which is available at https://www.eclipse.org/legal/epl-2.0/

SPDX-License-Identifier: EPL-2.0'/> <property name='maven-groupId' value='org.eclipse.ecf'/> <property name='maven-artifactId' value='org.eclipse.ecf.filetransfer.ssl.feature'/> <property name='maven-version' value='1.1.402-SNAPSHOT'/> <property name='maven-classifier' value='sources-feature'/> <property name='maven-type' value='eclipse-feature'/> </properties> <provides size='3'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer.ssl.feature.source.feature.jar' version='1.1.402.v20240812-1535'/> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/> <provided namespace='org.eclipse.update.feature' name='org.eclipse.ecf.filetransfer.ssl.feature.source' version='1.1.402.v20240812-1535'/> </provides> <filter> (org.eclipse.update.install.features=true) </filter> <artifacts size='1'> <artifact classifier='org.eclipse.update.feature' id='org.eclipse.ecf.filetransfer.ssl.feature.source' version='1.1.402.v20240812-1535'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='zipped'> true </instruction> </instructions> </touchpointData> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.equinox.transforms.xslt' version='1.3.100.v20240321-1445' singleton='false' generation='2'> <update id='org.eclipse.equinox.transforms.xslt' range='[0.0.0,1.3.100.v20240321-1445)' severity='0'/> <properties size='9'> <property name='df_LT.bundleName' value='XSLT Transform Provider'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='bundle'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.transforms.xslt'/> <property name='maven-version' value='1.3.100-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='7'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.transforms.xslt' version='1.3.100.v20240321-1445'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.transforms.xslt' version='1.3.100.v20240321-1445'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.transforms' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.transforms.xslt' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.transforms.xslt' version='1.3.100.v20240321-1445'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='5'> <required namespace='java.package' name='org.eclipse.osgi.framework.log' range='1.0.0'/> <required namespace='java.package' name='org.osgi.framework' range='1.3.0'/> <required namespace='java.package' name='org.osgi.util.tracker' range='1.0.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.transforms.xslt </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.transforms.xslt.source' range='[1.3.100.v20240321-1445,1.3.100.v20240321-1445]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.transforms.xslt' version='1.3.100.v20240321-1445'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.transforms.xslt
Bundle-Version: 1.3.100.v20240321-1445 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.core.variables' version='3.6.500.v20240702-1152' generation='2'> <update id='org.eclipse.core.variables' range='[0.0.0,3.6.500.v20240702-1152)' severity='0'/> <properties size='9'> <property name='df_LT.pluginName' value='Core Variables'/> <property name='df_LT.providerName' value='Eclipse.org'/> <property name='org.eclipse.equinox.p2.name' value='%pluginName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.core.variables'/> <property name='maven-version' value='3.6.500-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='7'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.variables' version='3.6.500.v20240702-1152'/> <provided namespace='osgi.bundle' name='org.eclipse.core.variables' version='3.6.500.v20240702-1152'/> <provided namespace='java.package' name='org.eclipse.core.internal.variables' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.core.variables' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.core.variables' version='3.6.500.v20240702-1152'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='3'> <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='[3.29.0,4.0.0)'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.core.variables </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.variables.source' range='[3.6.500.v20240702-1152,3.6.500.v20240702-1152]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.core.variables' version='3.6.500.v20240702-1152'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.core.variables; singleton:=true
Bundle-Version: 3.6.500.v20240702-1152 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.security.ui.source' version='1.4.300.v20240513-1104' singleton='false'> <update id='org.eclipse.equinox.security.ui.source' range='[0.0.0,1.4.300.v20240513-1104)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Equinox Security Default UI Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.security.ui'/> <property name='maven-version' value='1.4.300-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.security.ui.source' version='1.4.300.v20240513-1104'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.security.ui.source' version='1.4.300.v20240513-1104'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.security.ui.source' version='1.4.300.v20240513-1104'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.security.ui.source' version='1.4.300.v20240513-1104'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.security.ui.source
Bundle-Version: 1.4.300.v20240513-1104 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.osgi.services' version='3.12.100.v20240327-0645' singleton='false' generation='2'> <update id='org.eclipse.osgi.services' range='[0.0.0,3.12.100.v20240327-0645)' severity='0'/> <properties size='13'> <property name='df_LT.osgiServicesDes' value='OSGi Service Platform Release 4.2.0 Service Interfaces and Classes'/> <property name='df_LT.osgiServices' value='OSGi Release 4.2.0 Services'/> <property name='df_LT.eclipse.org' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%osgiServices'/> <property name='org.eclipse.equinox.p2.description' value='%osgiServicesDes'/> <property name='org.eclipse.equinox.p2.provider' value='%eclipse.org'/> <property name='org.eclipse.equinox.p2.contact' value='www.eclipse.org'/> <property name='org.eclipse.equinox.p2.doc.url' value='http://www.eclipse.org'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.osgi.services'/> <property name='maven-version' value='3.12.100-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='7'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.osgi.services' version='3.12.100.v20240327-0645'/> <provided namespace='osgi.bundle' name='org.eclipse.osgi.services' version='3.12.100.v20240327-0645'/> <provided namespace='java.package' name='org.osgi.service.component.annotations' version='1.3.0'/> <provided namespace='java.package' name='org.osgi.service.log' version='1.5.0'/> <provided namespace='osgi.identity' name='org.eclipse.osgi.services' version='3.12.100.v20240327-0645'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='16'> <required namespace='osgi.bundle' name='org.osgi.service.upnp' range='[1.2.0,1.3.0)'/> <required namespace='osgi.bundle' name='org.osgi.service.device' range='[1.1.0,1.2.0)'/> <required namespace='java.package' name='javax.servlet' range='0.0.0' optional='true' greedy='false'/> <required namespace='osgi.bundle' name='org.osgi.service.http.whiteboard' range='[1.1.0,2.0.0)'/> <required namespace='osgi.bundle' name='org.osgi.service.event' range='[1.4.0,1.5.0)'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.http.service.api' range='[1.2.0,2.0.0)'/> <required namespace='java.package' name='javax.servlet.http' range='0.0.0' optional='true' greedy='false'/> <required namespace='osgi.bundle' name='org.osgi.service.wireadmin' range='[1.0.0,1.1.0)'/> <required namespace='osgi.bundle' name='org.osgi.service.provisioning' range='[1.2.0,1.3.0)'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=1.8))'> <description> org.eclipse.osgi.services </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.osgi.services.source' range='[3.12.100.v20240327-0645,3.12.100.v20240327-0645]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> <required namespace='osgi.bundle' name='org.osgi.service.component' range='[1.5.0,1.6.0)'/> <required namespace='osgi.bundle' name='org.osgi.service.useradmin' range='[1.1.0,1.2.0)'/> <required namespace='osgi.bundle' name='org.osgi.service.metatype' range='[1.4.0,1.5.0)'/> <required namespace='java.package' name='org.osgi.service.log' range='[1.5.0,1.6.0)'/> <required namespace='osgi.bundle' name='org.osgi.service.cm' range='[1.6.0,1.7.0)'/> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.osgi.services' version='3.12.100.v20240327-0645'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.osgi.services;deprecated:="Deprecated in favour of the original jars published by the OSGi working-group."
Bundle-Version: 3.12.100.v20240327-0645 </instruction> </instructions> </touchpointData> </unit> <unit id='org.osgi.service.device.source' version='1.1.1.202109301733' singleton='false'> <update id='org.osgi.service.device.source' range='[0.0.0,1.1.1.202109301733)' severity='0'/> <properties size='7'> <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.osgi.service.device:1.1.1.202109301733'/> <property name='maven-groupId' value='org.osgi'/> <property name='maven-artifactId' value='org.osgi.service.device'/> <property name='maven-version' value='1.1.1'/> <property name='maven-classifier' value='sources'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='4'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.device.source' version='1.1.1.202109301733'/> <provided namespace='osgi.bundle' name='org.osgi.service.device.source' version='1.1.1.202109301733'/> <provided namespace='osgi.identity' name='org.osgi.service.device.source' version='1.1.1.202109301733'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.osgi.service.device.source' version='1.1.1.202109301733'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.osgi.service.device.source
Bundle-Version: 1.1.1.202109301733 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.core.contenttype.source' version='3.9.600.v20241001-1711' singleton='false'> <update id='org.eclipse.core.contenttype.source' range='[0.0.0,3.9.600.v20241001-1711)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org'/> <property name='df_LT.bundleName' value='Eclipse Content Mechanism Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.core.contenttype'/> <property name='maven-version' value='3.9.600-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.contenttype.source' version='3.9.600.v20241001-1711'/> <provided namespace='osgi.bundle' name='org.eclipse.core.contenttype.source' version='3.9.600.v20241001-1711'/> <provided namespace='osgi.identity' name='org.eclipse.core.contenttype.source' version='3.9.600.v20241001-1711'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.core.contenttype.source' version='3.9.600.v20241001-1711'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.core.contenttype.source
Bundle-Version: 3.9.600.v20241001-1711 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.coordinator.source' version='1.5.300.v20240214-0846' singleton='false'> <update id='org.eclipse.equinox.coordinator.source' range='[0.0.0,1.5.300.v20240214-0846)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Coordinator Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.coordinator'/> <property name='maven-version' value='1.5.300-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.coordinator.source' version='1.5.300.v20240214-0846'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.coordinator.source' version='1.5.300.v20240214-0846'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.coordinator.source' version='1.5.300.v20240214-0846'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.coordinator.source' version='1.5.300.v20240214-0846'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.coordinator.source
Bundle-Version: 1.5.300.v20240214-0846 </instruction> </instructions> </touchpointData> </unit> <unit id='org.osgi.service.prefs.source' version='1.1.2.202109301733' singleton='false'> <update id='org.osgi.service.prefs.source' range='[0.0.0,1.1.2.202109301733)' severity='0'/> <properties size='7'> <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.osgi.service.prefs:1.1.2.202109301733'/> <property name='maven-groupId' value='org.osgi'/> <property name='maven-artifactId' value='org.osgi.service.prefs'/> <property name='maven-version' value='1.1.2'/> <property name='maven-classifier' value='sources'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='4'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.prefs.source' version='1.1.2.202109301733'/> <provided namespace='osgi.bundle' name='org.osgi.service.prefs.source' version='1.1.2.202109301733'/> <provided namespace='osgi.identity' name='org.osgi.service.prefs.source' version='1.1.2.202109301733'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.osgi.service.prefs.source' version='1.1.2.202109301733'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.osgi.service.prefs.source
Bundle-Version: 1.1.2.202109301733 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.ecf.provider.filetransfer.httpclient5' version='1.1.100.v20240808-1900' generation='2'> <update id='org.eclipse.ecf.provider.filetransfer.httpclient5' range='[0.0.0,1.1.100.v20240808-1900)' severity='0'/> <properties size='9'> <property name='df_LT.plugin.provider' value='Eclipse.org - ECF'/> <property name='df_LT.plugin.name' value='ECF HttpComponents 5 Filetransfer Provider'/> <property name='org.eclipse.equinox.p2.name' value='%plugin.name'/> <property name='org.eclipse.equinox.p2.provider' value='%plugin.provider'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.ecf'/> <property name='maven-artifactId' value='org.eclipse.ecf.provider.filetransfer.httpclient5'/> <property name='maven-version' value='1.1.100-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='7'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer.httpclient5' version='1.1.100.v20240808-1900'/> <provided namespace='osgi.bundle' name='org.eclipse.ecf.provider.filetransfer.httpclient5' version='1.1.100.v20240808-1900'/> <provided namespace='java.package' name='org.eclipse.ecf.internal.provider.filetransfer.httpclient5' version='1.0.0'/> <provided namespace='java.package' name='org.eclipse.ecf.provider.filetransfer.httpclient5' version='1.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.ecf.provider.filetransfer.httpclient5' version='1.1.100.v20240808-1900'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='54'> <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='3.13.0'/> <required namespace='osgi.bundle' name='org.eclipse.ecf' range='3.9.101'/> <required namespace='osgi.bundle' name='org.eclipse.core.jobs' range='3.10.800'/> <required namespace='java.package' name='org.apache.hc.client5.http' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.async' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.async.methods' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.auth' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.classic' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.classic.methods' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.config' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.cookie' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.entity' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.entity.mime' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.impl' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.impl.async' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.impl.auth' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.impl.classic' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.impl.cookie' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.impl.io' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.impl.nio' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.impl.routing' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.io' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.nio' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.protocol' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.psl' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.routing' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.socket' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.ssl' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.client5.http.utils' range='[5.1.3,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.http' range='[5.1.4,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.http.config' range='[5.1.4,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.http.io' range='[5.1.4,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.http.io.entity' range='[5.1.4,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.http.message' range='[5.1.4,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.http.protocol' range='[5.1.4,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.pool' range='[5.1.4,6.0.0)'/> <required namespace='java.package' name='org.apache.hc.core5.util' range='[5.1.4,6.0.0)'/> <required namespace='java.package' name='org.eclipse.ecf.filetransfer' range='5.0.0'/> <required namespace='java.package' name='org.eclipse.ecf.filetransfer.events' range='5.0.0'/> <required namespace='java.package' name='org.eclipse.ecf.filetransfer.identity' range='5.0.0'/> <required namespace='java.package' name='org.eclipse.ecf.filetransfer.service' range='5.0.0'/> <required namespace='java.package' name='org.eclipse.ecf.internal.provider.filetransfer' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.ecf.provider.filetransfer.browse' range='3.2.0'/> <required namespace='java.package' name='org.eclipse.ecf.provider.filetransfer.identity' range='3.2.0'/> <required namespace='java.package' name='org.eclipse.ecf.provider.filetransfer.retrieve' range='3.2.0'/> <required namespace='java.package' name='org.eclipse.ecf.provider.filetransfer.util' range='3.2.0'/> <required namespace='java.package' name='org.eclipse.osgi.service.debug' range='1.2.0'/> <required namespace='java.package' name='org.eclipse.osgi.util' range='1.1.0'/> <required namespace='java.package' name='org.osgi.framework' range='0.0.0'/> <required namespace='java.package' name='org.osgi.service.component.annotations' range='0.0.0' optional='true' greedy='false'/> <required namespace='java.package' name='org.osgi.service.log' range='1.5.0'/> <required namespace='java.package' name='org.osgi.util.tracker' range='1.5.2'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.ecf.provider.filetransfer.httpclient5 </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer.httpclient5.source' range='[1.1.100.v20240808-1900,1.1.100.v20240808-1900]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.ecf.provider.filetransfer.httpclient5' version='1.1.100.v20240808-1900'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.ecf.provider.filetransfer.httpclient5;singleton:=true
Bundle-Version: 1.1.100.v20240808-1900 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.operations' version='2.7.400.v20240425-0751' generation='2'> <update id='org.eclipse.equinox.p2.operations' range='[0.0.0,2.7.400.v20240425-0751)' severity='0'/> <properties size='9'> <property name='df_LT.pluginName' value='Equinox Provisioning Operations API'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%pluginName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.operations'/> <property name='maven-version' value='2.7.400-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='7'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.operations' version='2.7.400.v20240425-0751'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.operations' version='2.7.400.v20240425-0751'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.operations' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.p2.operations' version='2.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.operations' version='2.7.400.v20240425-0751'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='23'> <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='3.6.0'/> <required namespace='osgi.bundle' name='org.eclipse.core.jobs' range='3.5.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.core.helpers' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.director' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata.query' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.repository.helpers' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.configurator' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.core.eventbus' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.director' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.core' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.engine' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.engine.query' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.metadata' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.metadata.expression' range='2.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.planner' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.query' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.artifact' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.metadata' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.osgi.util' range='1.1.0'/> <required namespace='java.package' name='org.osgi.framework' range='1.4.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.p2.operations </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.operations.source' range='[2.7.400.v20240425-0751,2.7.400.v20240425-0751]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.operations' version='2.7.400.v20240425-0751'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.operations;singleton:=true
Bundle-Version: 2.7.400.v20240425-0751 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.core.runtime.source' version='3.32.0.v20241003-0436' singleton='false'> <update id='org.eclipse.core.runtime.source' range='[0.0.0,3.32.0.v20241003-0436)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org'/> <property name='df_LT.bundleName' value='Core Runtime Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.core.runtime'/> <property name='maven-version' value='3.32.0-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.runtime.source' version='3.32.0.v20241003-0436'/> <provided namespace='osgi.bundle' name='org.eclipse.core.runtime.source' version='3.32.0.v20241003-0436'/> <provided namespace='osgi.identity' name='org.eclipse.core.runtime.source' version='3.32.0.v20241003-0436'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.core.runtime.source' version='3.32.0.v20241003-0436'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.core.runtime.source
Bundle-Version: 3.32.0.v20241003-0436 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.garbagecollector.source' version='1.3.400.v20241012-1120' singleton='false'> <update id='org.eclipse.equinox.p2.garbagecollector.source' range='[0.0.0,1.3.400.v20241012-1120)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Equinox Provisioning Garbage Collector Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.garbagecollector'/> <property name='maven-version' value='1.3.400-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.garbagecollector.source' version='1.3.400.v20241012-1120'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.garbagecollector.source' version='1.3.400.v20241012-1120'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.garbagecollector.source' version='1.3.400.v20241012-1120'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.garbagecollector.source' version='1.3.400.v20241012-1120'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.garbagecollector.source
Bundle-Version: 1.3.400.v20241012-1120 </instruction> </instructions> </touchpointData> </unit> <unit id='org.osgi.util.pushstream.source' version='1.1.0.202212101352' singleton='false'> <update id='org.osgi.util.pushstream.source' range='[0.0.0,1.1.0.202212101352)' severity='0'/> <properties size='7'> <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.osgi.util.pushstream:1.1.0.202212101352'/> <property name='maven-groupId' value='org.osgi'/> <property name='maven-artifactId' value='org.osgi.util.pushstream'/> <property name='maven-version' value='1.1.0'/> <property name='maven-classifier' value='sources'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='4'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.osgi.util.pushstream.source' version='1.1.0.202212101352'/> <provided namespace='osgi.bundle' name='org.osgi.util.pushstream.source' version='1.1.0.202212101352'/> <provided namespace='osgi.identity' name='org.osgi.util.pushstream.source' version='1.1.0.202212101352'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.osgi.util.pushstream.source' version='1.1.0.202212101352'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.osgi.util.pushstream.source
Bundle-Version: 1.1.0.202212101352 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.http.servlet' version='1.8.200.v20240321-1445' singleton='false' generation='2'> <update id='org.eclipse.equinox.http.servlet' range='[0.0.0,1.8.200.v20240321-1445)' severity='0'/> <properties size='9'> <property name='df_LT.bundleName' value='Http Services Servlet'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.http.servlet'/> <property name='maven-version' value='1.8.200-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='12'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.http.servlet' version='1.8.200.v20240321-1445'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.http.servlet' version='1.8.200.v20240321-1445'/> <provided namespace='java.package' name='org.eclipse.equinox.http.servlet' version='1.2.0'/> <provided namespace='java.package' name='org.eclipse.equinox.http.servlet.context' version='1.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.http.servlet.session' version='1.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.http.servlet.dto' version='1.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.http.servlet' version='1.8.200.v20240321-1445'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='osgi.implementation' name='osgi.http' version='1.1.0'/> <provided namespace='osgi.service' name='org.eclipse.equinox.http.servlet_1.8.200.v20240321-1445-2' version='0.0.0'> <properties size='1'> <property name='objectClass' value='org.osgi.service.http.HttpService' type='List'/> </properties> </provided> <provided namespace='osgi.service' name='org.eclipse.equinox.http.servlet_1.8.200.v20240321-1445-3' version='0.0.0'> <properties size='1'> <property name='objectClass' value='org.osgi.service.http.runtime.HttpServiceRuntime' type='List'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='19'> <required namespace='java.package' name='javax.servlet' range='[3.1.0,5.0.0)'/> <required namespace='java.package' name='javax.servlet.descriptor' range='[3.1.0,5.0.0)'/> <required namespace='java.package' name='javax.servlet.http' range='[3.1.0,5.0.0)'/> <required namespace='java.package' name='org.apache.commons.fileupload' range='[1.2.2,2.0.0)' optional='true' greedy='false'/> <required namespace='java.package' name='org.apache.commons.fileupload.disk' range='[1.2.2,2.0.0)' optional='true' greedy='false'/> <required namespace='java.package' name='org.apache.commons.fileupload.servlet' range='[1.2.2,2.0.0)' optional='true' greedy='false'/> <required namespace='java.package' name='org.osgi.dto' range='[1.0.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.framework' range='[1.3.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.framework.dto' range='[1.8.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.framework.wiring' range='[1.1.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.service.http' range='[1.2.0,1.3.0)'/> <required namespace='java.package' name='org.osgi.service.http.context' range='[1.1.0,1.2.0)'/> <required namespace='java.package' name='org.osgi.service.http.runtime' range='[1.1.0,1.2.0)'/> <required namespace='java.package' name='org.osgi.service.http.runtime.dto' range='[1.1.0,1.2.0)'/> <required namespace='java.package' name='org.osgi.service.http.whiteboard' range='[1.1.0,1.2.0)'/> <required namespace='java.package' name='org.osgi.service.log' range='[1.4.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.util.tracker' range='[1.5.0,2.0.0)'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.http.servlet </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.http.servlet.source' range='[1.8.200.v20240321-1445,1.8.200.v20240321-1445]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.http.servlet' version='1.8.200.v20240321-1445'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.http.servlet
Bundle-Version: 1.8.200.v20240321-1445 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.ecf.core.feature.source.feature.jar' version='1.6.2.v20240812-1535'> <properties size='11'> <property name='org.eclipse.equinox.p2.name' value='ECF Core Feature Developer Resources'/> <property name='org.eclipse.equinox.p2.description' value='This feature provides the ECF core (org.eclipse.ecf) and ECF identity (org.eclipse.ecf.identity) bundles. These two bundles are required for all other parts of ECF.'/> <property name='org.eclipse.equinox.p2.description.url' value='http://www.eclipse.org/ecf'/> <property name='org.eclipse.equinox.p2.provider' value='Eclipse.org - ECF'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2009 Composent, Inc. and others.

This program and the accompanying materials are made
available under the terms of the Eclipse Public License 2.0
which is available at https://www.eclipse.org/legal/epl-2.0/

SPDX-License-Identifier: EPL-2.0'/> <property name='maven-groupId' value='org.eclipse.ecf'/> <property name='maven-artifactId' value='org.eclipse.ecf.core.feature'/> <property name='maven-version' value='1.6.2-SNAPSHOT'/> <property name='maven-classifier' value='sources-feature'/> <property name='maven-type' value='eclipse-feature'/> </properties> <provides size='3'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.core.feature.source.feature.jar' version='1.6.2.v20240812-1535'/> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/> <provided namespace='org.eclipse.update.feature' name='org.eclipse.ecf.core.feature.source' version='1.6.2.v20240812-1535'/> </provides> <filter> (org.eclipse.update.install.features=true) </filter> <artifacts size='1'> <artifact classifier='org.eclipse.update.feature' id='org.eclipse.ecf.core.feature.source' version='1.6.2.v20240812-1535'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='zipped'> true </instruction> </instructions> </touchpointData> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.ecf.core.ssl.feature.feature.group' version='1.1.600.v20240812-1535' singleton='false'> <update id='org.eclipse.ecf.core.ssl.feature.feature.group' range='[0.0.0,1.1.600.v20240812-1535)' severity='0'/> <properties size='11'> <property name='org.eclipse.equinox.p2.name' value='ECF Core SSL Feature'/> <property name='org.eclipse.equinox.p2.description' value='This feature provides the ECF core SSL fragment. On Equinox-based frameworks, this fragment exposes the Equinox TrustManager to ECF FileTransfer and other ECF-based communications.'/> <property name='org.eclipse.equinox.p2.description.url' value='http://www.eclipse.org/ecf'/> <property name='org.eclipse.equinox.p2.provider' value='Eclipse.org - ECF'/> <property name='org.eclipse.equinox.p2.type.group' value='true'/> <property name='maven-groupId' value='org.eclipse.ecf'/> <property name='maven-artifactId' value='org.eclipse.ecf.core.ssl.feature'/> <property name='maven-version' value='1.1.600-SNAPSHOT'/> <property name='maven-type' value='eclipse-feature'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2009 Composent, Inc. and others.

This program and the accompanying materials are made
available under the terms of the Eclipse Public License 2.0
which is available at https://www.eclipse.org/legal/epl-2.0/

SPDX-License-Identifier: EPL-2.0'/> </properties> <provides size='2'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.core.ssl.feature.feature.group' version='1.1.600.v20240812-1535'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='4'> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf' range='0.0.0'> <filter> (!(org.eclipse.equinox.p2.exclude.import=true)) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.identity' range='0.0.0'> <filter> (!(org.eclipse.equinox.p2.exclude.import=true)) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.ssl' range='[1.3.100.v20240812-1535,1.3.100.v20240812-1535]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.core.ssl.feature.feature.jar' range='[1.1.600.v20240812-1535,1.1.600.v20240812-1535]'> <filter> (org.eclipse.update.install.features=true) </filter> </required> </requires> <touchpoint id='null' version='0.0.0'/> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.apache.felix.gogo.runtime' version='1.1.6' singleton='false' generation='2'> <update id='org.apache.felix.gogo.runtime' range='[0.0.0,1.1.6)' severity='0'/> <properties size='9'> <property name='org.eclipse.equinox.p2.name' value='Apache Felix Gogo Runtime'/> <property name='org.eclipse.equinox.p2.description' value='Apache Felix Gogo Subproject'/> <property name='org.eclipse.equinox.p2.provider' value='The Apache Software Foundation'/> <property name='org.eclipse.equinox.p2.doc.url' value='https://www.apache.org/'/> <property name='maven-groupId' value='org.apache.felix'/> <property name='maven-artifactId' value='org.apache.felix.gogo.runtime'/> <property name='maven-version' value='1.1.6'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='13'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.apache.felix.gogo.runtime' version='1.1.6'/> <provided namespace='osgi.bundle' name='org.apache.felix.gogo.runtime' version='1.1.6'/> <provided namespace='java.package' name='org.apache.felix.gogo.runtime' version='1.1.6'/> <provided namespace='java.package' name='org.apache.felix.gogo.runtime.activator' version='1.1.6'/> <provided namespace='java.package' name='org.apache.felix.gogo.runtime.threadio' version='1.1.6'/> <provided namespace='java.package' name='org.apache.felix.service.command' version='1.0.0'/> <provided namespace='java.package' name='org.apache.felix.service.command.annotations' version='1.0.0'/> <provided namespace='java.package' name='org.apache.felix.service.threadio' version='1.0.0'/> <provided namespace='osgi.identity' name='org.apache.felix.gogo.runtime' version='1.1.6'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.apache.felix.gogo' name='runtime.implementation' version='1.0.0'/> <provided namespace='osgi.service' name='org.apache.felix.gogo.runtime_1.1.6-2' version='0.0.0'> <properties size='1'> <property name='objectClass' value='org.apache.felix.service.command.CommandProcessor'/> </properties> </provided> <provided namespace='osgi.service' name='org.apache.felix.gogo.runtime_1.1.6-3' version='0.0.0'> <properties size='1'> <property name='objectClass' value='org.apache.felix.service.threadio.ThreadIO'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/> </provides> <requires size='9'> <required namespace='java.package' name='org.osgi.service.event' range='[1.3.0,2.0.0)' optional='true' greedy='false'/> <required namespace='java.package' name='org.apache.felix.gogo.runtime.threadio' range='[1.1.0,2.0.0)'/> <required namespace='java.package' name='org.apache.felix.service.command' range='[1.0.0,2.0.0)'/> <required namespace='java.package' name='org.apache.felix.service.threadio' range='[1.0.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.framework' range='[1.8.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.util.tracker' range='[1.5.0,2.0.0)'/> <requiredProperties namespace='org.apache.felix.gogo' match='(&(org.apache.felix.gogo=shell.implementation)(version>=1.0.0)(!(version>=2.0.0)))'> <description> org.apache.felix.gogo.runtime </description> </requiredProperties> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=1.7))'> <description> org.apache.felix.gogo.runtime </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.felix.gogo.runtime.source' range='[1.1.6,1.1.6]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.apache.felix.gogo.runtime' version='1.1.6'/> </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.felix.gogo.runtime
Bundle-Version: 1.1.6 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.core' version='2.12.200.v20240918-1902' generation='2'> <update id='org.eclipse.equinox.p2.core' range='[0.0.0,2.12.200.v20240918-1902)' severity='0'/> <properties size='9'> <property name='df_LT.pluginName' value='Equinox Provisioning Core'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%pluginName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.core'/> <property name='maven-version' value='2.12.200-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='10'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.core' version='2.12.200.v20240918-1902'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.core' version='2.12.200.v20240918-1902'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.core' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.core.helpers' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.core.eventbus' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.p2.core' version='2.12.0'/> <provided namespace='java.package' name='org.eclipse.equinox.p2.core.spi' version='2.1.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.core' version='2.12.200.v20240918-1902'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='14'> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.core.source' range='[2.12.200.v20240918-1902,2.12.200.v20240918-1902]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> <required namespace='java.package' name='org.eclipse.equinox.p2.core.spi' range='[2.1.0,2.2.0)' optional='true' greedy='false'/> <required namespace='java.package' name='org.osgi.framework' range='1.6.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.p2.core </description> </requiredProperties> <required namespace='java.package' name='org.bouncycastle.openpgp' range='1.65.0'/> <required namespace='java.package' name='org.eclipse.core.runtime' range='[3.5.0,4.0.0)'/> <required namespace='java.package' name='org.eclipse.osgi.framework.eventmgr' range='1.2.0'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.service.debug' range='1.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.util' range='1.0.0'/> <required namespace='java.package' name='org.bouncycastle.bcpg' range='1.65.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.core' range='[2.12.0,2.13.0)' optional='true' greedy='false'/> <required namespace='java.package' name='org.osgi.util.tracker' range='1.5.0'/> <required namespace='java.package' name='org.eclipse.osgi.framework.log' range='1.0.0'/> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.core' version='2.12.200.v20240918-1902'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.core;singleton:=true
Bundle-Version: 2.12.200.v20240918-1902 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.jarprocessor' version='1.3.400.v20240321-1450' generation='2'> <update id='org.eclipse.equinox.p2.jarprocessor' range='[0.0.0,1.3.400.v20240321-1450)' severity='0'/> <properties size='9'> <property name='df_LT.pluginName' value='Equinox Provisioning JAR Processor'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%pluginName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.jarprocessor'/> <property name='maven-version' value='1.3.400-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='9'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.jarprocessor' version='1.3.400.v20240321-1450'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.jarprocessor' version='1.3.400.v20240321-1450'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.jarprocessor' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.jarprocessor.unsigner' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.jarprocessor.verifier' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.internal.provisional.equinox.p2.jarprocessor' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.jarprocessor' version='1.3.400.v20240321-1450'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='4'> <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='3.3.0'/> <required namespace='java.package' name='org.eclipse.core.runtime.jobs' range='0.0.0' optional='true' greedy='false'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.p2.jarprocessor </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.jarprocessor.source' range='[1.3.400.v20240321-1450,1.3.400.v20240321-1450]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.jarprocessor' version='1.3.400.v20240321-1450'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.jarprocessor;singleton:=true
Bundle-Version: 1.3.400.v20240321-1450 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.security' version='1.4.400.v20240702-1702' generation='2'> <update id='org.eclipse.equinox.security' range='[0.0.0,1.4.400.v20240702-1702)' severity='0'/> <properties size='9'> <property name='df_LT.pluginName' value='Equinox Java Authentication and Authorization Service (JAAS)'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%pluginName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.security'/> <property name='maven-version' value='1.4.400-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='18'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.security' version='1.4.400.v20240702-1702'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.security' version='1.4.400.v20240702-1702'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.security.auth' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.security.auth.events' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.security.auth.ext.loader' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.security.auth.nls' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.security.credentials' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.security.storage' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.security.storage.friends' version='1.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.security.storage.provider' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.security.auth' version='1.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.security.auth.credentials' version='1.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.security.auth.module' version='1.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.security.storage' version='1.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.security.storage.provider' version='1.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.security' version='1.4.400.v20240702-1702'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='20'> <required namespace='java.package' name='javax.crypto' range='0.0.0'/> <required namespace='java.package' name='javax.crypto.spec' range='0.0.0'/> <required namespace='java.package' name='javax.security.auth' range='0.0.0'/> <required namespace='java.package' name='javax.security.auth.callback' range='0.0.0'/> <required namespace='java.package' name='javax.security.auth.login' range='0.0.0'/> <required namespace='java.package' name='javax.security.auth.spi' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.core.internal.runtime' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.core.runtime' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.core.runtime.jobs' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.core.runtime.preferences' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.framework.log' range='[1.0.0,2.0.0)'/> <required namespace='java.package' name='org.eclipse.osgi.service.datalocation' range='[1.0.0,2.0.0)'/> <required namespace='java.package' name='org.eclipse.osgi.service.debug' range='[1.0.0,2.0.0)'/> <required namespace='java.package' name='org.eclipse.osgi.service.environment' range='[1.1.0,2.0.0)'/> <required namespace='java.package' name='org.eclipse.osgi.util' range='[1.1.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.framework' range='[1.4.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.service.prefs' range='[1.1.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.util.tracker' range='[1.3.3,2.0.0)'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.security </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.security.source' range='[1.4.400.v20240702-1702,1.4.400.v20240702-1702]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.security' version='1.4.400.v20240702-1702'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.security;singleton:=true
Bundle-Version: 1.4.400.v20240702-1702 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.server.core.feature.jar' version='1.16.300.v20241030-2121'> <properties size='10'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2010 IBM, Composent, Inc. and others.'/> <property name='df_LT.featureName' value='Core Server Feature'/> <property name='df_LT.providerName' value='Eclipse Equinox Project'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.server.core'/> <property name='maven-version' value='1.16.300-SNAPSHOT'/> <property name='maven-type' value='eclipse-feature'/> </properties> <provides size='3'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.server.core.feature.jar' version='1.16.300.v20241030-2121'/> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/> <provided namespace='org.eclipse.update.feature' name='org.eclipse.equinox.server.core' version='1.16.300.v20241030-2121'/> </provides> <filter> (org.eclipse.update.install.features=true) </filter> <artifacts size='1'> <artifact classifier='org.eclipse.update.feature' id='org.eclipse.equinox.server.core' version='1.16.300.v20241030-2121'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='zipped'> true </instruction> </instructions> </touchpointData> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.osgi.service.provisioning.source' version='1.2.0.201505202024' singleton='false'> <update id='org.osgi.service.provisioning.source' range='[0.0.0,1.2.0.201505202024)' severity='0'/> <properties size='7'> <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.osgi.service.provisioning:1.2.0.201505202024'/> <property name='maven-groupId' value='org.osgi'/> <property name='maven-artifactId' value='org.osgi.service.provisioning'/> <property name='maven-version' value='1.2.0'/> <property name='maven-classifier' value='sources'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='4'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.provisioning.source' version='1.2.0.201505202024'/> <provided namespace='osgi.bundle' name='org.osgi.service.provisioning.source' version='1.2.0.201505202024'/> <provided namespace='osgi.identity' name='org.osgi.service.provisioning.source' version='1.2.0.201505202024'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.osgi.service.provisioning.source' version='1.2.0.201505202024'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.osgi.service.provisioning.source
Bundle-Version: 1.2.0.201505202024 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.console.source' version='1.3.500.v20240918-1902' singleton='false'> <update id='org.eclipse.equinox.p2.console.source' range='[0.0.0,1.3.500.v20240918-1902)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Equinox Provisioning Console Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.console'/> <property name='maven-version' value='1.3.500-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.console.source' version='1.3.500.v20240918-1902'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.console.source' version='1.3.500.v20240918-1902'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.console.source' version='1.3.500.v20240918-1902'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.console.source' version='1.3.500.v20240918-1902'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.console.source
Bundle-Version: 1.3.500.v20240918-1902 </instruction> </instructions> </touchpointData> </unit> <unit id='a.jre.javase' version='13.0.0' singleton='false'> <provides size='253'> <provided namespace='org.eclipse.equinox.p2.iu' name='a.jre.javase' version='13.0.0'/> <provided namespace='java.package' name='java.applet' version='0.0.0'/> <provided namespace='java.package' name='java.awt.image' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig.dom' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.stream' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.table' version='0.0.0'/> <provided namespace='java.package' name='java.awt.desktop' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.plugins.jpeg' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model.type' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.dom' version='0.0.0'/> <provided namespace='java.package' name='java.security.cert' version='0.0.0'/> <provided namespace='java.package' name='java.util.zip' version='0.0.0'/> <provided namespace='java.package' name='java.nio.file' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.views' version='0.0.0'/> <provided namespace='java.package' name='java.time' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.callback' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.stream.util' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model.element' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.bootstrap' version='0.0.0'/> <provided namespace='java.package' name='com.sun.nio.sctp' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.validation' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.beans' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jarsigner' version='0.0.0'/> <provided namespace='java.package' name='com.sun.net.httpserver' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.connect' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.events' version='0.0.0'/> <provided namespace='java.package' name='java.awt.datatransfer' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text.html' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.event' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.metal' version='0.0.0'/> <provided namespace='java.package' name='java.net.spi' version='0.0.0'/> <provided namespace='java.package' name='java.rmi.activation' version='0.0.0'/> <provided namespace='java.package' name='javax.xml' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.colorchooser' version='0.0.0'/> <provided namespace='java.package' name='java.util.logging' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.support' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.x500' version='0.0.0'/> <provided namespace='java.package' name='java.util.stream' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model' version='0.0.0'/> <provided namespace='java.package' name='java.lang.annotation' version='0.0.0'/> <provided namespace='java.package' name='jdk.jfr' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.directory' version='0.0.0'/> <provided namespace='java.package' name='java.time.chrono' version='0.0.0'/> <provided namespace='java.package' name='javax.management.loading' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth' version='0.0.0'/> <provided namespace='java.package' name='java.math' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom' version='0.0.0'/> <provided namespace='java.package' name='java.awt.geom' version='0.0.0'/> <provided namespace='java.package' name='javax.transaction.xa' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.stax' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.traversal' version='0.0.0'/> <provided namespace='java.package' name='java.awt' version='0.0.0'/> <provided namespace='java.package' name='jdk.swing.interop' version='0.0.0'/> <provided namespace='java.package' name='java.text' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.undo' version='0.0.0'/> <provided namespace='java.package' name='com.sun.management' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.stream' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.datatype' version='0.0.0'/> <provided namespace='java.package' name='javax.print' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.html' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.login' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth.login' version='0.0.0'/> <provided namespace='java.package' name='java.rmi' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.connect.spi' version='0.0.0'/> <provided namespace='java.package' name='java.beans' version='0.0.0'/> <provided namespace='java.package' name='javax.sql' version='0.0.0'/> <provided namespace='java.package' name='javax.print.event' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.metadata' version='0.0.0'/> <provided namespace='java.package' name='java.util.prefs' version='0.0.0'/> <provided namespace='java.package' name='java.net' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.plugins.bmp' version='0.0.0'/> <provided namespace='java.package' name='sun.misc' version='0.0.0'/> <provided namespace='java.package' name='jdk.nashorn.api.scripting' version='0.0.0'/> <provided namespace='java.package' name='java.time.format' version='0.0.0'/> <provided namespace='java.package' name='java.util.concurrent' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.sampled' version='0.0.0'/> <provided namespace='java.package' name='java.rmi.server' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.parsers' version='0.0.0'/> <provided namespace='java.package' name='javax.sql.rowset.serial' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.synth' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.basic' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.tree' version='0.0.0'/> <provided namespace='java.package' name='javax.net' version='0.0.0'/> <provided namespace='java.package' name='java.util.function' version='0.0.0'/> <provided namespace='java.package' name='java.awt.image.renderable' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.linker' version='0.0.0'/> <provided namespace='java.package' name='com.sun.nio.file' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.ls' version='0.0.0'/> <provided namespace='java.package' name='javax.smartcardio' version='0.0.0'/> <provided namespace='java.package' name='javax.naming' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.linker.support' version='0.0.0'/> <provided namespace='java.package' name='java.rmi.dgc' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.xpath' version='0.0.0'/> <provided namespace='java.package' name='javax.annotation.processing' version='0.0.0'/> <provided namespace='java.package' name='java.net.http' version='0.0.0'/> <provided namespace='java.package' name='java.lang.invoke' version='0.0.0'/> <provided namespace='java.package' name='javax.security.cert' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.xpath' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.catalog' version='0.0.0'/> <provided namespace='java.package' name='jdk.nio' version='0.0.0'/> <provided namespace='java.package' name='java.lang.management' version='0.0.0'/> <provided namespace='java.package' name='java.util.concurrent.atomic' version='0.0.0'/> <provided namespace='java.package' name='javax.rmi.ssl' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.event' version='0.0.0'/> <provided namespace='java.package' name='javax.management.openmbean' version='0.0.0'/> <provided namespace='java.package' name='java.awt.color' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text.rtf' version='0.0.0'/> <provided namespace='java.package' name='jdk.javadoc.doclet' version='0.0.0'/> <provided namespace='java.package' name='java.awt.print' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.multi' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.event' version='0.0.0'/> <provided namespace='java.package' name='java.nio.channels.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.net.ssl' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.stream.events' version='0.0.0'/> <provided namespace='java.package' name='java.rmi.registry' version='0.0.0'/> <provided namespace='java.package' name='com.sun.java.accessibility.util' version='0.0.0'/> <provided namespace='java.package' name='javax.print.attribute' version='0.0.0'/> <provided namespace='java.package' name='javax.swing' version='0.0.0'/> <provided namespace='java.package' name='java.nio.file.attribute' version='0.0.0'/> <provided namespace='java.package' name='jdk.management.jfr' version='0.0.0'/> <provided namespace='java.package' name='java.lang.constant' version='0.0.0'/> <provided namespace='java.package' name='java.nio' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.request' version='0.0.0'/> <provided namespace='java.package' name='java.lang.ref' version='0.0.0'/> <provided namespace='java.package' name='java.lang.instrument' version='0.0.0'/> <provided namespace='java.package' name='java.util.regex' version='0.0.0'/> <provided namespace='java.package' name='org.ietf.jgss' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.midi.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.filechooser' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig.spec' version='0.0.0'/> <provided namespace='java.package' name='java.lang.reflect' version='0.0.0'/> <provided namespace='java.package' name='java.security' version='0.0.0'/> <provided namespace='java.package' name='org.xml.sax.helpers' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.ldap.spi' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.attach' version='0.0.0'/> <provided namespace='java.package' name='javax.print.attribute.standard' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell.tool' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.jconsole' version='0.0.0'/> <provided namespace='java.package' name='java.lang' version='0.0.0'/> <provided namespace='java.package' name='jdk.security.jarsigner' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.kerberos' version='0.0.0'/> <provided namespace='java.package' name='java.sql' version='0.0.0'/> <provided namespace='java.package' name='javax.crypto' version='0.0.0'/> <provided namespace='java.package' name='java.util' version='0.0.0'/> <provided namespace='java.package' name='java.security.acl' version='0.0.0'/> <provided namespace='java.package' name='java.time.temporal' version='0.0.0'/> <provided namespace='java.package' name='java.nio.channels' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.stylesheets' version='0.0.0'/> <provided namespace='java.package' name='java.nio.charset' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.midi' version='0.0.0'/> <provided namespace='java.package' name='jdk.net' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.stream' version='0.0.0'/> <provided namespace='java.package' name='javax.management.monitor' version='0.0.0'/> <provided namespace='java.package' name='org.xml.sax' version='0.0.0'/> <provided namespace='java.package' name='com.sun.source.doctree' version='0.0.0'/> <provided namespace='java.package' name='com.sun.net.httpserver.spi' version='0.0.0'/> <provided namespace='java.package' name='java.awt.dnd' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell.execution' version='0.0.0'/> <provided namespace='java.package' name='java.awt.im' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text.html.parser' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.css' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.javac' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.jgss' version='0.0.0'/> <provided namespace='java.package' name='java.nio.charset.spi' version='0.0.0'/> <provided namespace='java.package' name='java.text.spi' version='0.0.0'/> <provided namespace='java.package' name='java.util.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.management.timer' version='0.0.0'/> <provided namespace='java.package' name='java.security.spec' version='0.0.0'/> <provided namespace='java.package' name='java.nio.file.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig.keyinfo' version='0.0.0'/> <provided namespace='java.package' name='javax.accessibility' version='0.0.0'/> <provided namespace='java.package' name='com.sun.source.tree' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.namespace' version='0.0.0'/> <provided namespace='java.package' name='java.awt.font' version='0.0.0'/> <provided namespace='java.package' name='java.security.interfaces' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.attach.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.management.relation' version='0.0.0'/> <provided namespace='java.package' name='javax.management.modelmbean' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.sampled.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.sax' version='0.0.0'/> <provided namespace='java.package' name='javax.management.remote.rmi' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.event' version='0.0.0'/> <provided namespace='java.package' name='java.util.concurrent.locks' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.nimbus' version='0.0.0'/> <provided namespace='java.package' name='java.awt.event' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.border' version='0.0.0'/> <provided namespace='java.package' name='javax.sql.rowset.spi' version='0.0.0'/> <provided namespace='java.package' name='jdk.jfr.consumer' version='0.0.0'/> <provided namespace='java.package' name='javax.management.remote' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.plugins.tiff' version='0.0.0'/> <provided namespace='java.package' name='org.xml.sax.ext' version='0.0.0'/> <provided namespace='java.package' name='sun.reflect' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model.util' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth.callback' version='0.0.0'/> <provided namespace='java.package' name='javax.security.sasl' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth.module' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.ldap' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dom' version='0.0.0'/> <provided namespace='java.package' name='jdk.nashorn.api.tree' version='0.0.0'/> <provided namespace='java.package' name='java.time.zone' version='0.0.0'/> <provided namespace='java.package' name='netscape.javascript' version='0.0.0'/> <provided namespace='java.package' name='java.awt.im.spi' version='0.0.0'/> <provided namespace='java.package' name='java.beans.beancontext' version='0.0.0'/> <provided namespace='java.package' name='javax.management' version='0.0.0'/> <provided namespace='java.package' name='javax.tools' version='0.0.0'/> <provided namespace='java.package' name='javax.crypto.spec' version='0.0.0'/> <provided namespace='java.package' name='javax.script' version='0.0.0'/> <provided namespace='java.package' name='java.lang.module' version='0.0.0'/> <provided namespace='java.package' name='com.sun.source.util' version='0.0.0'/> <provided namespace='java.package' name='javax.sql.rowset' version='0.0.0'/> <provided namespace='java.package' name='java.io' version='0.0.0'/> <provided namespace='java.package' name='java.util.jar' version='0.0.0'/> <provided namespace='java.package' name='javax.crypto.interfaces' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.ranges' version='0.0.0'/> <provided namespace='osgi.ee' name='OSGi/Minimum' version='1.0.0'/> <provided namespace='osgi.ee' name='OSGi/Minimum' version='1.1.0'/> <provided namespace='osgi.ee' name='OSGi/Minimum' version='1.2.0'/> <provided namespace='osgi.ee' name='JRE' version='1.0.0'/> <provided namespace='osgi.ee' name='JRE' version='1.1.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.1.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.2.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.3.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.4.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.5.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.6.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.7.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE' version='9.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='10.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='11.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='12.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='13.0.0'/> <provided namespace='osgi.ee' name='JavaSE/compact1' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE/compact1' version='13.0.0'/> <provided namespace='osgi.ee' name='JavaSE/compact2' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE/compact2' version='13.0.0'/> <provided namespace='osgi.ee' name='JavaSE/compact3' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE/compact3' version='13.0.0'/> </provides> <touchpoint id='org.eclipse.equinox.p2.native' version='1.0.0'/> </unit> <unit id='a.jre.javase' version='11.0.0' singleton='false'> <provides size='251'> <provided namespace='org.eclipse.equinox.p2.iu' name='a.jre.javase' version='11.0.0'/> <provided namespace='java.package' name='java.applet' version='0.0.0'/> <provided namespace='java.package' name='java.awt.image' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig.dom' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.stream' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.table' version='0.0.0'/> <provided namespace='java.package' name='java.awt.desktop' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.plugins.jpeg' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model.type' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.dom' version='0.0.0'/> <provided namespace='java.package' name='java.security.cert' version='0.0.0'/> <provided namespace='java.package' name='java.util.zip' version='0.0.0'/> <provided namespace='java.package' name='java.nio.file' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.views' version='0.0.0'/> <provided namespace='java.package' name='java.time' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.callback' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.stream.util' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model.element' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.bootstrap' version='0.0.0'/> <provided namespace='java.package' name='com.sun.nio.sctp' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.validation' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.beans' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jarsigner' version='0.0.0'/> <provided namespace='java.package' name='com.sun.net.httpserver' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.connect' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.events' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text.html' version='0.0.0'/> <provided namespace='java.package' name='java.awt.datatransfer' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.event' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.metal' version='0.0.0'/> <provided namespace='java.package' name='java.net.spi' version='0.0.0'/> <provided namespace='java.package' name='java.rmi.activation' version='0.0.0'/> <provided namespace='java.package' name='javax.xml' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.colorchooser' version='0.0.0'/> <provided namespace='java.package' name='java.util.logging' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.support' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.x500' version='0.0.0'/> <provided namespace='java.package' name='java.util.stream' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model' version='0.0.0'/> <provided namespace='java.package' name='java.lang.annotation' version='0.0.0'/> <provided namespace='java.package' name='jdk.jfr' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.directory' version='0.0.0'/> <provided namespace='java.package' name='java.time.chrono' version='0.0.0'/> <provided namespace='java.package' name='javax.management.loading' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth' version='0.0.0'/> <provided namespace='java.package' name='java.math' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom' version='0.0.0'/> <provided namespace='java.package' name='javax.transaction.xa' version='0.0.0'/> <provided namespace='java.package' name='java.awt.geom' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.stax' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.traversal' version='0.0.0'/> <provided namespace='java.package' name='java.awt' version='0.0.0'/> <provided namespace='java.package' name='jdk.swing.interop' version='0.0.0'/> <provided namespace='java.package' name='java.text' version='0.0.0'/> <provided namespace='java.package' name='com.sun.management' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.undo' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.stream' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.datatype' version='0.0.0'/> <provided namespace='java.package' name='javax.print' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.html' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.login' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth.login' version='0.0.0'/> <provided namespace='java.package' name='java.rmi' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.connect.spi' version='0.0.0'/> <provided namespace='java.package' name='java.beans' version='0.0.0'/> <provided namespace='java.package' name='javax.sql' version='0.0.0'/> <provided namespace='java.package' name='javax.print.event' version='0.0.0'/> <provided namespace='java.package' name='java.util.prefs' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.metadata' version='0.0.0'/> <provided namespace='java.package' name='java.net' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.plugins.bmp' version='0.0.0'/> <provided namespace='java.package' name='sun.misc' version='0.0.0'/> <provided namespace='java.package' name='java.time.format' version='0.0.0'/> <provided namespace='java.package' name='jdk.nashorn.api.scripting' version='0.0.0'/> <provided namespace='java.package' name='java.util.concurrent' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.sampled' version='0.0.0'/> <provided namespace='java.package' name='java.rmi.server' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.parsers' version='0.0.0'/> <provided namespace='java.package' name='javax.sql.rowset.serial' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.synth' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.basic' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.tree' version='0.0.0'/> <provided namespace='java.package' name='javax.net' version='0.0.0'/> <provided namespace='java.package' name='java.util.function' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.linker' version='0.0.0'/> <provided namespace='java.package' name='java.awt.image.renderable' version='0.0.0'/> <provided namespace='java.package' name='com.sun.nio.file' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.ls' version='0.0.0'/> <provided namespace='java.package' name='javax.smartcardio' version='0.0.0'/> <provided namespace='java.package' name='javax.naming' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.linker.support' version='0.0.0'/> <provided namespace='java.package' name='java.rmi.dgc' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.xpath' version='0.0.0'/> <provided namespace='java.package' name='javax.annotation.processing' version='0.0.0'/> <provided namespace='java.package' name='java.net.http' version='0.0.0'/> <provided namespace='java.package' name='java.lang.invoke' version='0.0.0'/> <provided namespace='java.package' name='javax.security.cert' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.xpath' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.catalog' version='0.0.0'/> <provided namespace='java.package' name='jdk.nio' version='0.0.0'/> <provided namespace='java.package' name='java.lang.management' version='0.0.0'/> <provided namespace='java.package' name='java.util.concurrent.atomic' version='0.0.0'/> <provided namespace='java.package' name='javax.rmi.ssl' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.event' version='0.0.0'/> <provided namespace='java.package' name='javax.management.openmbean' version='0.0.0'/> <provided namespace='java.package' name='java.awt.color' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text.rtf' version='0.0.0'/> <provided namespace='java.package' name='jdk.javadoc.doclet' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto' version='0.0.0'/> <provided namespace='java.package' name='java.awt.print' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.multi' version='0.0.0'/> <provided namespace='java.package' name='java.nio.channels.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.event' version='0.0.0'/> <provided namespace='java.package' name='javax.net.ssl' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.stream.events' version='0.0.0'/> <provided namespace='java.package' name='java.rmi.registry' version='0.0.0'/> <provided namespace='java.package' name='com.sun.java.accessibility.util' version='0.0.0'/> <provided namespace='java.package' name='javax.print.attribute' version='0.0.0'/> <provided namespace='java.package' name='java.nio.file.attribute' version='0.0.0'/> <provided namespace='java.package' name='javax.swing' version='0.0.0'/> <provided namespace='java.package' name='jdk.management.jfr' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.javadoc' version='0.0.0'/> <provided namespace='java.package' name='java.nio' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.request' version='0.0.0'/> <provided namespace='java.package' name='java.lang.ref' version='0.0.0'/> <provided namespace='java.package' name='java.lang.instrument' version='0.0.0'/> <provided namespace='java.package' name='java.util.regex' version='0.0.0'/> <provided namespace='java.package' name='org.ietf.jgss' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.midi.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.filechooser' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig.spec' version='0.0.0'/> <provided namespace='java.package' name='java.lang.reflect' version='0.0.0'/> <provided namespace='java.package' name='java.security' version='0.0.0'/> <provided namespace='java.package' name='org.xml.sax.helpers' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.attach' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell' version='0.0.0'/> <provided namespace='java.package' name='javax.print.attribute.standard' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell.tool' version='0.0.0'/> <provided namespace='java.package' name='com.sun.javadoc' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.jconsole' version='0.0.0'/> <provided namespace='java.package' name='java.lang' version='0.0.0'/> <provided namespace='java.package' name='jdk.security.jarsigner' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.kerberos' version='0.0.0'/> <provided namespace='java.package' name='javax.crypto' version='0.0.0'/> <provided namespace='java.package' name='java.sql' version='0.0.0'/> <provided namespace='java.package' name='java.util' version='0.0.0'/> <provided namespace='java.package' name='java.security.acl' version='0.0.0'/> <provided namespace='java.package' name='java.nio.channels' version='0.0.0'/> <provided namespace='java.package' name='java.time.temporal' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.stylesheets' version='0.0.0'/> <provided namespace='java.package' name='java.nio.charset' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.midi' version='0.0.0'/> <provided namespace='java.package' name='jdk.net' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.stream' version='0.0.0'/> <provided namespace='java.package' name='javax.management.monitor' version='0.0.0'/> <provided namespace='java.package' name='org.xml.sax' version='0.0.0'/> <provided namespace='java.package' name='com.sun.source.doctree' version='0.0.0'/> <provided namespace='java.package' name='com.sun.net.httpserver.spi' version='0.0.0'/> <provided namespace='java.package' name='java.awt.dnd' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell.execution' version='0.0.0'/> <provided namespace='java.package' name='java.awt.im' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text.html.parser' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.css' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.javac' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi' version='0.0.0'/> <provided namespace='java.package' name='java.nio.charset.spi' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.jgss' version='0.0.0'/> <provided namespace='java.package' name='java.text.spi' version='0.0.0'/> <provided namespace='java.package' name='java.util.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.management.timer' version='0.0.0'/> <provided namespace='java.package' name='java.security.spec' version='0.0.0'/> <provided namespace='java.package' name='java.nio.file.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig.keyinfo' version='0.0.0'/> <provided namespace='java.package' name='javax.accessibility' version='0.0.0'/> <provided namespace='java.package' name='com.sun.source.tree' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.namespace' version='0.0.0'/> <provided namespace='java.package' name='java.awt.font' version='0.0.0'/> <provided namespace='java.package' name='java.security.interfaces' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.attach.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.management.relation' version='0.0.0'/> <provided namespace='java.package' name='javax.management.modelmbean' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.sampled.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.sax' version='0.0.0'/> <provided namespace='java.package' name='javax.management.remote.rmi' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.event' version='0.0.0'/> <provided namespace='java.package' name='java.util.concurrent.locks' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.nimbus' version='0.0.0'/> <provided namespace='java.package' name='java.awt.event' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.border' version='0.0.0'/> <provided namespace='java.package' name='javax.sql.rowset.spi' version='0.0.0'/> <provided namespace='java.package' name='jdk.jfr.consumer' version='0.0.0'/> <provided namespace='java.package' name='javax.management.remote' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.plugins.tiff' version='0.0.0'/> <provided namespace='java.package' name='org.xml.sax.ext' version='0.0.0'/> <provided namespace='java.package' name='sun.reflect' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model.util' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth.callback' version='0.0.0'/> <provided namespace='java.package' name='javax.security.sasl' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth.module' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.ldap' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dom' version='0.0.0'/> <provided namespace='java.package' name='java.time.zone' version='0.0.0'/> <provided namespace='java.package' name='jdk.nashorn.api.tree' version='0.0.0'/> <provided namespace='java.package' name='netscape.javascript' version='0.0.0'/> <provided namespace='java.package' name='java.awt.im.spi' version='0.0.0'/> <provided namespace='java.package' name='java.beans.beancontext' version='0.0.0'/> <provided namespace='java.package' name='javax.management' version='0.0.0'/> <provided namespace='java.package' name='javax.tools' version='0.0.0'/> <provided namespace='java.package' name='javax.crypto.spec' version='0.0.0'/> <provided namespace='java.package' name='javax.script' version='0.0.0'/> <provided namespace='java.package' name='java.lang.module' version='0.0.0'/> <provided namespace='java.package' name='com.sun.source.util' version='0.0.0'/> <provided namespace='java.package' name='java.io' version='0.0.0'/> <provided namespace='java.package' name='javax.sql.rowset' version='0.0.0'/> <provided namespace='java.package' name='java.util.jar' version='0.0.0'/> <provided namespace='java.package' name='javax.crypto.interfaces' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.ranges' version='0.0.0'/> <provided namespace='osgi.ee' name='OSGi/Minimum' version='1.0.0'/> <provided namespace='osgi.ee' name='OSGi/Minimum' version='1.1.0'/> <provided namespace='osgi.ee' name='OSGi/Minimum' version='1.2.0'/> <provided namespace='osgi.ee' name='JRE' version='1.0.0'/> <provided namespace='osgi.ee' name='JRE' version='1.1.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.1.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.2.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.3.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.4.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.5.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.6.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.7.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE' version='9.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='10.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='11.0.0'/> <provided namespace='osgi.ee' name='JavaSE/compact1' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE/compact1' version='11.0.0'/> <provided namespace='osgi.ee' name='JavaSE/compact2' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE/compact2' version='11.0.0'/> <provided namespace='osgi.ee' name='JavaSE/compact3' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE/compact3' version='11.0.0'/> </provides> <touchpoint id='org.eclipse.equinox.p2.native' version='1.0.0'/> </unit> <unit id='a.jre.javase' version='15.0.0' singleton='false'> <provides size='254'> <provided namespace='org.eclipse.equinox.p2.iu' name='a.jre.javase' version='15.0.0'/> <provided namespace='java.package' name='java.applet' version='0.0.0'/> <provided namespace='java.package' name='java.awt.image' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig.dom' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.stream' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.table' version='0.0.0'/> <provided namespace='java.package' name='java.awt.desktop' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.plugins.jpeg' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model.type' version='0.0.0'/> <provided namespace='java.package' name='java.security.cert' version='0.0.0'/> <provided namespace='java.package' name='java.util.zip' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.dom' version='0.0.0'/> <provided namespace='java.package' name='java.nio.file' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.views' version='0.0.0'/> <provided namespace='java.package' name='java.time' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.callback' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.stream.util' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model.element' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.bootstrap' version='0.0.0'/> <provided namespace='java.package' name='com.sun.nio.sctp' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.validation' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.beans' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jarsigner' version='0.0.0'/> <provided namespace='java.package' name='com.sun.net.httpserver' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.connect' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.events' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text.html' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf' version='0.0.0'/> <provided namespace='java.package' name='java.awt.datatransfer' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.event' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.metal' version='0.0.0'/> <provided namespace='java.package' name='java.net.spi' version='0.0.0'/> <provided namespace='java.package' name='java.rmi.activation' version='0.0.0'/> <provided namespace='java.package' name='java.util.logging' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.colorchooser' version='0.0.0'/> <provided namespace='java.package' name='javax.xml' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.support' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.x500' version='0.0.0'/> <provided namespace='java.package' name='java.util.stream' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model' version='0.0.0'/> <provided namespace='java.package' name='java.lang.annotation' version='0.0.0'/> <provided namespace='java.package' name='jdk.jfr' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.directory' version='0.0.0'/> <provided namespace='java.package' name='java.time.chrono' version='0.0.0'/> <provided namespace='java.package' name='javax.management.loading' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth' version='0.0.0'/> <provided namespace='java.package' name='java.math' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom' version='0.0.0'/> <provided namespace='java.package' name='java.awt.geom' version='0.0.0'/> <provided namespace='java.package' name='javax.transaction.xa' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.stax' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.traversal' version='0.0.0'/> <provided namespace='java.package' name='java.awt' version='0.0.0'/> <provided namespace='java.package' name='jdk.swing.interop' version='0.0.0'/> <provided namespace='java.package' name='java.text' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.undo' version='0.0.0'/> <provided namespace='java.package' name='com.sun.management' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.stream' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.datatype' version='0.0.0'/> <provided namespace='java.package' name='javax.print' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.login' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.html' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth.login' version='0.0.0'/> <provided namespace='java.package' name='java.rmi' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.connect.spi' version='0.0.0'/> <provided namespace='java.package' name='java.beans' version='0.0.0'/> <provided namespace='java.package' name='javax.sql' version='0.0.0'/> <provided namespace='java.package' name='javax.print.event' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.metadata' version='0.0.0'/> <provided namespace='java.package' name='java.util.prefs' version='0.0.0'/> <provided namespace='java.package' name='java.net' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.plugins.bmp' version='0.0.0'/> <provided namespace='java.package' name='sun.misc' version='0.0.0'/> <provided namespace='java.package' name='java.time.format' version='0.0.0'/> <provided namespace='java.package' name='java.util.concurrent' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.sampled' version='0.0.0'/> <provided namespace='java.package' name='java.rmi.server' version='0.0.0'/> <provided namespace='java.package' name='javax.sql.rowset.serial' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.parsers' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.synth' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.basic' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.tree' version='0.0.0'/> <provided namespace='java.package' name='java.util.function' version='0.0.0'/> <provided namespace='java.package' name='javax.net' version='0.0.0'/> <provided namespace='java.package' name='java.awt.image.renderable' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.linker' version='0.0.0'/> <provided namespace='java.package' name='com.sun.nio.file' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.ls' version='0.0.0'/> <provided namespace='java.package' name='javax.smartcardio' version='0.0.0'/> <provided namespace='java.package' name='javax.naming' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.linker.support' version='0.0.0'/> <provided namespace='java.package' name='java.rmi.dgc' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.xpath' version='0.0.0'/> <provided namespace='java.package' name='javax.annotation.processing' version='0.0.0'/> <provided namespace='java.package' name='java.net.http' version='0.0.0'/> <provided namespace='java.package' name='java.lang.invoke' version='0.0.0'/> <provided namespace='java.package' name='javax.security.cert' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.xpath' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.catalog' version='0.0.0'/> <provided namespace='java.package' name='jdk.nio' version='0.0.0'/> <provided namespace='java.package' name='java.lang.management' version='0.0.0'/> <provided namespace='java.package' name='java.util.concurrent.atomic' version='0.0.0'/> <provided namespace='java.package' name='javax.rmi.ssl' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.event' version='0.0.0'/> <provided namespace='java.package' name='java.awt.color' version='0.0.0'/> <provided namespace='java.package' name='javax.management.openmbean' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text.rtf' version='0.0.0'/> <provided namespace='java.package' name='jdk.javadoc.doclet' version='0.0.0'/> <provided namespace='java.package' name='java.awt.print' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.multi' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.event' version='0.0.0'/> <provided namespace='java.package' name='java.nio.channels.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.net.ssl' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.stream.events' version='0.0.0'/> <provided namespace='java.package' name='java.rmi.registry' version='0.0.0'/> <provided namespace='java.package' name='javax.print.attribute' version='0.0.0'/> <provided namespace='java.package' name='com.sun.java.accessibility.util' version='0.0.0'/> <provided namespace='java.package' name='javax.swing' version='0.0.0'/> <provided namespace='java.package' name='java.nio.file.attribute' version='0.0.0'/> <provided namespace='java.package' name='jdk.management.jfr' version='0.0.0'/> <provided namespace='java.package' name='java.lang.constant' version='0.0.0'/> <provided namespace='java.package' name='java.nio' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.request' version='0.0.0'/> <provided namespace='java.package' name='java.lang.ref' version='0.0.0'/> <provided namespace='java.package' name='java.lang.instrument' version='0.0.0'/> <provided namespace='java.package' name='java.util.regex' version='0.0.0'/> <provided namespace='java.package' name='org.ietf.jgss' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.midi.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.filechooser' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig.spec' version='0.0.0'/> <provided namespace='java.package' name='java.lang.reflect' version='0.0.0'/> <provided namespace='java.package' name='java.security' version='0.0.0'/> <provided namespace='java.package' name='org.xml.sax.helpers' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.ldap.spi' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.attach' version='0.0.0'/> <provided namespace='java.package' name='javax.print.attribute.standard' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell.tool' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.jconsole' version='0.0.0'/> <provided namespace='java.package' name='java.lang' version='0.0.0'/> <provided namespace='java.package' name='jdk.security.jarsigner' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.kerberos' version='0.0.0'/> <provided namespace='java.package' name='javax.crypto' version='0.0.0'/> <provided namespace='java.package' name='java.sql' version='0.0.0'/> <provided namespace='java.package' name='java.util' version='0.0.0'/> <provided namespace='java.package' name='java.nio.channels' version='0.0.0'/> <provided namespace='java.package' name='java.time.temporal' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.stylesheets' version='0.0.0'/> <provided namespace='java.package' name='java.nio.charset' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.midi' version='0.0.0'/> <provided namespace='java.package' name='jdk.net' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.stream' version='0.0.0'/> <provided namespace='java.package' name='javax.management.monitor' version='0.0.0'/> <provided namespace='java.package' name='org.xml.sax' version='0.0.0'/> <provided namespace='java.package' name='com.sun.source.doctree' version='0.0.0'/> <provided namespace='java.package' name='com.sun.net.httpserver.spi' version='0.0.0'/> <provided namespace='java.package' name='java.awt.dnd' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell.execution' version='0.0.0'/> <provided namespace='java.package' name='java.awt.im' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text.html.parser' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.css' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.javac' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.jgss' version='0.0.0'/> <provided namespace='java.package' name='java.nio.charset.spi' version='0.0.0'/> <provided namespace='java.package' name='java.text.spi' version='0.0.0'/> <provided namespace='java.package' name='java.util.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.management.timer' version='0.0.0'/> <provided namespace='java.package' name='java.security.spec' version='0.0.0'/> <provided namespace='java.package' name='java.nio.file.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig.keyinfo' version='0.0.0'/> <provided namespace='java.package' name='javax.accessibility' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.namespace' version='0.0.0'/> <provided namespace='java.package' name='com.sun.source.tree' version='0.0.0'/> <provided namespace='java.package' name='java.awt.font' version='0.0.0'/> <provided namespace='java.package' name='java.security.interfaces' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.attach.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.management.relation' version='0.0.0'/> <provided namespace='java.package' name='javax.management.modelmbean' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.sampled.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.sax' version='0.0.0'/> <provided namespace='java.package' name='javax.management.remote.rmi' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.event' version='0.0.0'/> <provided namespace='java.package' name='java.util.concurrent.locks' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.nimbus' version='0.0.0'/> <provided namespace='java.package' name='jdk.nio.mapmode' version='0.0.0'/> <provided namespace='java.package' name='java.awt.event' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.border' version='0.0.0'/> <provided namespace='java.package' name='javax.sql.rowset.spi' version='0.0.0'/> <provided namespace='java.package' name='jdk.jfr.consumer' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.plugins.tiff' version='0.0.0'/> <provided namespace='java.package' name='javax.management.remote' version='0.0.0'/> <provided namespace='java.package' name='org.xml.sax.ext' version='0.0.0'/> <provided namespace='java.package' name='sun.reflect' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model.util' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth.callback' version='0.0.0'/> <provided namespace='java.package' name='java.lang.runtime' version='0.0.0'/> <provided namespace='java.package' name='javax.security.sasl' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth.module' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dom' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.ldap' version='0.0.0'/> <provided namespace='java.package' name='java.time.zone' version='0.0.0'/> <provided namespace='java.package' name='netscape.javascript' version='0.0.0'/> <provided namespace='java.package' name='java.awt.im.spi' version='0.0.0'/> <provided namespace='java.package' name='java.beans.beancontext' version='0.0.0'/> <provided namespace='java.package' name='javax.management' version='0.0.0'/> <provided namespace='java.package' name='javax.tools' version='0.0.0'/> <provided namespace='java.package' name='javax.crypto.spec' version='0.0.0'/> <provided namespace='java.package' name='javax.script' version='0.0.0'/> <provided namespace='java.package' name='java.lang.module' version='0.0.0'/> <provided namespace='java.package' name='com.sun.source.util' version='0.0.0'/> <provided namespace='java.package' name='javax.sql.rowset' version='0.0.0'/> <provided namespace='java.package' name='java.io' version='0.0.0'/> <provided namespace='java.package' name='java.util.jar' version='0.0.0'/> <provided namespace='java.package' name='javax.crypto.interfaces' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.ranges' version='0.0.0'/> <provided namespace='osgi.ee' name='OSGi/Minimum' version='1.0.0'/> <provided namespace='osgi.ee' name='OSGi/Minimum' version='1.1.0'/> <provided namespace='osgi.ee' name='OSGi/Minimum' version='1.2.0'/> <provided namespace='osgi.ee' name='JRE' version='1.0.0'/> <provided namespace='osgi.ee' name='JRE' version='1.1.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.1.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.2.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.3.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.4.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.5.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.6.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.7.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE' version='9.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='10.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='11.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='12.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='13.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='14.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='15.0.0'/> <provided namespace='osgi.ee' name='JavaSE/compact1' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE/compact1' version='15.0.0'/> <provided namespace='osgi.ee' name='JavaSE/compact2' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE/compact2' version='15.0.0'/> <provided namespace='osgi.ee' name='JavaSE/compact3' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE/compact3' version='15.0.0'/> </provides> <touchpoint id='org.eclipse.equinox.p2.native' version='1.0.0'/> </unit> <unit id='a.jre.javase' version='17.0.0' singleton='false'> <provides size='256'> <provided namespace='org.eclipse.equinox.p2.iu' name='a.jre.javase' version='17.0.0'/> <provided namespace='java.package' name='java.applet' version='0.0.0'/> <provided namespace='java.package' name='java.awt.image' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig.dom' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.stream' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.table' version='0.0.0'/> <provided namespace='java.package' name='java.awt.desktop' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.plugins.jpeg' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model.type' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.dom' version='0.0.0'/> <provided namespace='java.package' name='java.security.cert' version='0.0.0'/> <provided namespace='java.package' name='java.util.zip' version='0.0.0'/> <provided namespace='java.package' name='java.nio.file' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.views' version='0.0.0'/> <provided namespace='java.package' name='java.time' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.callback' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.stream.util' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model.element' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.bootstrap' version='0.0.0'/> <provided namespace='java.package' name='com.sun.nio.sctp' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.validation' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.beans' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jarsigner' version='0.0.0'/> <provided namespace='java.package' name='com.sun.net.httpserver' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.connect' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.events' version='0.0.0'/> <provided namespace='java.package' name='java.awt.datatransfer' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text.html' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.event' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.metal' version='0.0.0'/> <provided namespace='java.package' name='java.net.spi' version='0.0.0'/> <provided namespace='java.package' name='java.util.logging' version='0.0.0'/> <provided namespace='java.package' name='javax.xml' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.colorchooser' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.support' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.x500' version='0.0.0'/> <provided namespace='java.package' name='java.util.stream' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model' version='0.0.0'/> <provided namespace='java.package' name='java.lang.annotation' version='0.0.0'/> <provided namespace='java.package' name='jdk.jfr' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.directory' version='0.0.0'/> <provided namespace='java.package' name='java.time.chrono' version='0.0.0'/> <provided namespace='java.package' name='javax.management.loading' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth' version='0.0.0'/> <provided namespace='java.package' name='java.math' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom' version='0.0.0'/> <provided namespace='java.package' name='javax.transaction.xa' version='0.0.0'/> <provided namespace='java.package' name='java.awt.geom' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.stax' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.traversal' version='0.0.0'/> <provided namespace='java.package' name='jdk.swing.interop' version='0.0.0'/> <provided namespace='java.package' name='java.awt' version='0.0.0'/> <provided namespace='java.package' name='java.text' version='0.0.0'/> <provided namespace='java.package' name='com.sun.management' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.undo' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.stream' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.datatype' version='0.0.0'/> <provided namespace='java.package' name='javax.print' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.login' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.html' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth.login' version='0.0.0'/> <provided namespace='java.package' name='java.rmi' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.connect.spi' version='0.0.0'/> <provided namespace='java.package' name='java.beans' version='0.0.0'/> <provided namespace='java.package' name='javax.sql' version='0.0.0'/> <provided namespace='java.package' name='javax.print.event' version='0.0.0'/> <provided namespace='java.package' name='java.util.prefs' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.metadata' version='0.0.0'/> <provided namespace='java.package' name='java.net' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.plugins.bmp' version='0.0.0'/> <provided namespace='java.package' name='sun.misc' version='0.0.0'/> <provided namespace='java.package' name='java.time.format' version='0.0.0'/> <provided namespace='java.package' name='java.util.concurrent' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.spi' version='0.0.0'/> <provided namespace='java.package' name='java.rmi.server' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.sampled' version='0.0.0'/> <provided namespace='java.package' name='javax.sql.rowset.serial' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.parsers' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.synth' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.basic' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.tree' version='0.0.0'/> <provided namespace='java.package' name='javax.net' version='0.0.0'/> <provided namespace='java.package' name='java.util.function' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.linker' version='0.0.0'/> <provided namespace='java.package' name='java.awt.image.renderable' version='0.0.0'/> <provided namespace='java.package' name='com.sun.nio.file' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.ls' version='0.0.0'/> <provided namespace='java.package' name='javax.smartcardio' version='0.0.0'/> <provided namespace='java.package' name='java.util.random' version='0.0.0'/> <provided namespace='java.package' name='javax.naming' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.linker.support' version='0.0.0'/> <provided namespace='java.package' name='java.rmi.dgc' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.xpath' version='0.0.0'/> <provided namespace='java.package' name='javax.annotation.processing' version='0.0.0'/> <provided namespace='java.package' name='java.net.http' version='0.0.0'/> <provided namespace='java.package' name='java.lang.invoke' version='0.0.0'/> <provided namespace='java.package' name='javax.security.cert' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.xpath' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.catalog' version='0.0.0'/> <provided namespace='java.package' name='jdk.nio' version='0.0.0'/> <provided namespace='java.package' name='java.lang.management' version='0.0.0'/> <provided namespace='java.package' name='java.util.concurrent.atomic' version='0.0.0'/> <provided namespace='java.package' name='javax.rmi.ssl' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.event' version='0.0.0'/> <provided namespace='java.package' name='javax.management.openmbean' version='0.0.0'/> <provided namespace='java.package' name='java.awt.color' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text.rtf' version='0.0.0'/> <provided namespace='java.package' name='jdk.javadoc.doclet' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto' version='0.0.0'/> <provided namespace='java.package' name='java.awt.print' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.multi' version='0.0.0'/> <provided namespace='java.package' name='java.nio.channels.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.event' version='0.0.0'/> <provided namespace='java.package' name='javax.net.ssl' version='0.0.0'/> <provided namespace='java.package' name='java.rmi.registry' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.stream.events' version='0.0.0'/> <provided namespace='java.package' name='com.sun.java.accessibility.util' version='0.0.0'/> <provided namespace='java.package' name='javax.print.attribute' version='0.0.0'/> <provided namespace='java.package' name='java.nio.file.attribute' version='0.0.0'/> <provided namespace='java.package' name='javax.swing' version='0.0.0'/> <provided namespace='java.package' name='jdk.management.jfr' version='0.0.0'/> <provided namespace='java.package' name='java.lang.constant' version='0.0.0'/> <provided namespace='java.package' name='java.nio' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.request' version='0.0.0'/> <provided namespace='java.package' name='java.lang.instrument' version='0.0.0'/> <provided namespace='java.package' name='java.lang.ref' version='0.0.0'/> <provided namespace='java.package' name='java.util.regex' version='0.0.0'/> <provided namespace='java.package' name='org.ietf.jgss' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.midi.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.filechooser' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig.spec' version='0.0.0'/> <provided namespace='java.package' name='java.lang.reflect' version='0.0.0'/> <provided namespace='java.package' name='java.security' version='0.0.0'/> <provided namespace='java.package' name='org.xml.sax.helpers' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.attach' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.ldap.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.print.attribute.standard' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell.tool' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.jconsole' version='0.0.0'/> <provided namespace='java.package' name='java.lang' version='0.0.0'/> <provided namespace='java.package' name='jdk.security.jarsigner' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.kerberos' version='0.0.0'/> <provided namespace='java.package' name='java.sql' version='0.0.0'/> <provided namespace='java.package' name='javax.crypto' version='0.0.0'/> <provided namespace='java.package' name='java.util' version='0.0.0'/> <provided namespace='java.package' name='java.nio.channels' version='0.0.0'/> <provided namespace='java.package' name='java.time.temporal' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.stylesheets' version='0.0.0'/> <provided namespace='java.package' name='java.nio.charset' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.midi' version='0.0.0'/> <provided namespace='java.package' name='jdk.net' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.stream' version='0.0.0'/> <provided namespace='java.package' name='javax.management.monitor' version='0.0.0'/> <provided namespace='java.package' name='org.xml.sax' version='0.0.0'/> <provided namespace='java.package' name='com.sun.source.doctree' version='0.0.0'/> <provided namespace='java.package' name='com.sun.net.httpserver.spi' version='0.0.0'/> <provided namespace='java.package' name='java.awt.dnd' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell.execution' version='0.0.0'/> <provided namespace='java.package' name='java.awt.im' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text.html.parser' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.css' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.javac' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi' version='0.0.0'/> <provided namespace='java.package' name='java.nio.charset.spi' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.jgss' version='0.0.0'/> <provided namespace='java.package' name='java.util.spi' version='0.0.0'/> <provided namespace='java.package' name='java.text.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.management.timer' version='0.0.0'/> <provided namespace='java.package' name='java.security.spec' version='0.0.0'/> <provided namespace='java.package' name='java.nio.file.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig.keyinfo' version='0.0.0'/> <provided namespace='java.package' name='javax.accessibility' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.namespace' version='0.0.0'/> <provided namespace='java.package' name='com.sun.source.tree' version='0.0.0'/> <provided namespace='java.package' name='java.awt.font' version='0.0.0'/> <provided namespace='java.package' name='java.security.interfaces' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.attach.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.management.relation' version='0.0.0'/> <provided namespace='java.package' name='javax.management.modelmbean' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.sampled.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.sax' version='0.0.0'/> <provided namespace='java.package' name='javax.management.remote.rmi' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.event' version='0.0.0'/> <provided namespace='java.package' name='java.util.concurrent.locks' version='0.0.0'/> <provided namespace='java.package' name='jdk.nio.mapmode' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.nimbus' version='0.0.0'/> <provided namespace='java.package' name='java.awt.event' version='0.0.0'/> <provided namespace='java.package' name='javax.sql.rowset.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.border' version='0.0.0'/> <provided namespace='java.package' name='jdk.jfr.consumer' version='0.0.0'/> <provided namespace='java.package' name='javax.management.remote' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.plugins.tiff' version='0.0.0'/> <provided namespace='java.package' name='org.xml.sax.ext' version='0.0.0'/> <provided namespace='java.package' name='sun.reflect' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model.util' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth.callback' version='0.0.0'/> <provided namespace='java.package' name='java.lang.runtime' version='0.0.0'/> <provided namespace='java.package' name='javax.security.sasl' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth.module' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.ldap' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dom' version='0.0.0'/> <provided namespace='java.package' name='java.time.zone' version='0.0.0'/> <provided namespace='java.package' name='netscape.javascript' version='0.0.0'/> <provided namespace='java.package' name='java.awt.im.spi' version='0.0.0'/> <provided namespace='java.package' name='java.beans.beancontext' version='0.0.0'/> <provided namespace='java.package' name='javax.management' version='0.0.0'/> <provided namespace='java.package' name='javax.tools' version='0.0.0'/> <provided namespace='java.package' name='javax.crypto.spec' version='0.0.0'/> <provided namespace='java.package' name='javax.script' version='0.0.0'/> <provided namespace='java.package' name='java.lang.module' version='0.0.0'/> <provided namespace='java.package' name='com.sun.source.util' version='0.0.0'/> <provided namespace='java.package' name='javax.sql.rowset' version='0.0.0'/> <provided namespace='java.package' name='java.io' version='0.0.0'/> <provided namespace='java.package' name='java.util.jar' version='0.0.0'/> <provided namespace='java.package' name='javax.crypto.interfaces' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.ranges' version='0.0.0'/> <provided namespace='osgi.ee' name='OSGi/Minimum' version='1.0.0'/> <provided namespace='osgi.ee' name='OSGi/Minimum' version='1.1.0'/> <provided namespace='osgi.ee' name='OSGi/Minimum' version='1.2.0'/> <provided namespace='osgi.ee' name='JRE' version='1.0.0'/> <provided namespace='osgi.ee' name='JRE' version='1.1.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.1.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.2.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.3.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.4.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.5.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.6.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.7.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE' version='9.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='10.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='11.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='12.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='13.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='14.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='15.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='16.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='17.0.0'/> <provided namespace='osgi.ee' name='JavaSE/compact1' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE/compact1' version='17.0.0'/> <provided namespace='osgi.ee' name='JavaSE/compact2' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE/compact2' version='17.0.0'/> <provided namespace='osgi.ee' name='JavaSE/compact3' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE/compact3' version='17.0.0'/> </provides> <touchpoint id='org.eclipse.equinox.p2.native' version='1.0.0'/> </unit> <unit id='a.jre.javase' version='19.0.0' singleton='false'> <provides size='259'> <provided namespace='org.eclipse.equinox.p2.iu' name='a.jre.javase' version='19.0.0'/> <provided namespace='java.package' name='java.applet' version='0.0.0'/> <provided namespace='java.package' name='java.awt.image' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig.dom' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.stream' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.table' version='0.0.0'/> <provided namespace='java.package' name='java.awt.desktop' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.plugins.jpeg' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model.type' version='0.0.0'/> <provided namespace='java.package' name='java.util.zip' version='0.0.0'/> <provided namespace='java.package' name='java.security.cert' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.dom' version='0.0.0'/> <provided namespace='java.package' name='java.nio.file' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.views' version='0.0.0'/> <provided namespace='java.package' name='java.time' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.callback' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.stream.util' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model.element' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.bootstrap' version='0.0.0'/> <provided namespace='java.package' name='com.sun.nio.sctp' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.validation' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.beans' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jarsigner' version='0.0.0'/> <provided namespace='java.package' name='com.sun.net.httpserver' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.connect' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.events' version='0.0.0'/> <provided namespace='java.package' name='java.lang.foreign' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text.html' version='0.0.0'/> <provided namespace='java.package' name='java.awt.datatransfer' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.event' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.metal' version='0.0.0'/> <provided namespace='java.package' name='java.net.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.colorchooser' version='0.0.0'/> <provided namespace='java.package' name='java.util.logging' version='0.0.0'/> <provided namespace='java.package' name='javax.xml' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.support' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.x500' version='0.0.0'/> <provided namespace='java.package' name='java.util.stream' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model' version='0.0.0'/> <provided namespace='java.package' name='java.lang.annotation' version='0.0.0'/> <provided namespace='java.package' name='jdk.jfr' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.directory' version='0.0.0'/> <provided namespace='java.package' name='java.time.chrono' version='0.0.0'/> <provided namespace='java.package' name='javax.management.loading' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth' version='0.0.0'/> <provided namespace='java.package' name='java.math' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom' version='0.0.0'/> <provided namespace='java.package' name='javax.transaction.xa' version='0.0.0'/> <provided namespace='java.package' name='java.awt.geom' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.stax' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.traversal' version='0.0.0'/> <provided namespace='java.package' name='jdk.swing.interop' version='0.0.0'/> <provided namespace='java.package' name='java.awt' version='0.0.0'/> <provided namespace='java.package' name='java.text' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.undo' version='0.0.0'/> <provided namespace='java.package' name='com.sun.management' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.stream' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.datatype' version='0.0.0'/> <provided namespace='java.package' name='javax.print' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.login' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.html' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth.login' version='0.0.0'/> <provided namespace='java.package' name='java.rmi' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.connect.spi' version='0.0.0'/> <provided namespace='java.package' name='java.beans' version='0.0.0'/> <provided namespace='java.package' name='javax.sql' version='0.0.0'/> <provided namespace='java.package' name='javax.print.event' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.metadata' version='0.0.0'/> <provided namespace='java.package' name='java.util.prefs' version='0.0.0'/> <provided namespace='java.package' name='java.net' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.plugins.bmp' version='0.0.0'/> <provided namespace='java.package' name='sun.misc' version='0.0.0'/> <provided namespace='java.package' name='java.time.format' version='0.0.0'/> <provided namespace='java.package' name='java.util.concurrent' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.sampled' version='0.0.0'/> <provided namespace='java.package' name='java.rmi.server' version='0.0.0'/> <provided namespace='java.package' name='javax.sql.rowset.serial' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.parsers' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.synth' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.basic' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.tree' version='0.0.0'/> <provided namespace='java.package' name='javax.net' version='0.0.0'/> <provided namespace='java.package' name='java.util.function' version='0.0.0'/> <provided namespace='java.package' name='java.awt.image.renderable' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.linker' version='0.0.0'/> <provided namespace='java.package' name='com.sun.nio.file' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.ls' version='0.0.0'/> <provided namespace='java.package' name='javax.smartcardio' version='0.0.0'/> <provided namespace='java.package' name='java.util.random' version='0.0.0'/> <provided namespace='java.package' name='javax.naming' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.linker.support' version='0.0.0'/> <provided namespace='java.package' name='java.rmi.dgc' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.xpath' version='0.0.0'/> <provided namespace='java.package' name='javax.annotation.processing' version='0.0.0'/> <provided namespace='java.package' name='java.net.http' version='0.0.0'/> <provided namespace='java.package' name='java.lang.invoke' version='0.0.0'/> <provided namespace='java.package' name='javax.security.cert' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.xpath' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.catalog' version='0.0.0'/> <provided namespace='java.package' name='jdk.nio' version='0.0.0'/> <provided namespace='java.package' name='java.lang.management' version='0.0.0'/> <provided namespace='java.package' name='java.util.concurrent.atomic' version='0.0.0'/> <provided namespace='java.package' name='javax.rmi.ssl' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.event' version='0.0.0'/> <provided namespace='java.package' name='java.awt.color' version='0.0.0'/> <provided namespace='java.package' name='javax.management.openmbean' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text.rtf' version='0.0.0'/> <provided namespace='java.package' name='jdk.javadoc.doclet' version='0.0.0'/> <provided namespace='java.package' name='java.awt.print' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.multi' version='0.0.0'/> <provided namespace='java.package' name='java.nio.channels.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.event' version='0.0.0'/> <provided namespace='java.package' name='javax.net.ssl' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.stream.events' version='0.0.0'/> <provided namespace='java.package' name='java.rmi.registry' version='0.0.0'/> <provided namespace='java.package' name='javax.print.attribute' version='0.0.0'/> <provided namespace='java.package' name='com.sun.java.accessibility.util' version='0.0.0'/> <provided namespace='java.package' name='java.nio.file.attribute' version='0.0.0'/> <provided namespace='java.package' name='javax.swing' version='0.0.0'/> <provided namespace='java.package' name='jdk.management.jfr' version='0.0.0'/> <provided namespace='java.package' name='java.lang.constant' version='0.0.0'/> <provided namespace='java.package' name='java.nio' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.request' version='0.0.0'/> <provided namespace='java.package' name='java.lang.instrument' version='0.0.0'/> <provided namespace='java.package' name='java.lang.ref' version='0.0.0'/> <provided namespace='java.package' name='java.util.regex' version='0.0.0'/> <provided namespace='java.package' name='org.ietf.jgss' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.midi.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.filechooser' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig.spec' version='0.0.0'/> <provided namespace='java.package' name='java.lang.reflect' version='0.0.0'/> <provided namespace='java.package' name='java.security' version='0.0.0'/> <provided namespace='java.package' name='org.xml.sax.helpers' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.attach' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.ldap.spi' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell' version='0.0.0'/> <provided namespace='java.package' name='javax.print.attribute.standard' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell.tool' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.jconsole' version='0.0.0'/> <provided namespace='java.package' name='java.lang' version='0.0.0'/> <provided namespace='java.package' name='jdk.security.jarsigner' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.kerberos' version='0.0.0'/> <provided namespace='java.package' name='javax.crypto' version='0.0.0'/> <provided namespace='java.package' name='java.sql' version='0.0.0'/> <provided namespace='java.package' name='java.util' version='0.0.0'/> <provided namespace='java.package' name='java.nio.channels' version='0.0.0'/> <provided namespace='java.package' name='java.time.temporal' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.stylesheets' version='0.0.0'/> <provided namespace='java.package' name='java.nio.charset' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.midi' version='0.0.0'/> <provided namespace='java.package' name='jdk.net' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.stream' version='0.0.0'/> <provided namespace='java.package' name='javax.management.monitor' version='0.0.0'/> <provided namespace='java.package' name='org.xml.sax' version='0.0.0'/> <provided namespace='java.package' name='com.sun.source.doctree' version='0.0.0'/> <provided namespace='java.package' name='com.sun.net.httpserver.spi' version='0.0.0'/> <provided namespace='java.package' name='java.awt.dnd' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell.execution' version='0.0.0'/> <provided namespace='java.package' name='java.awt.im' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text.html.parser' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.css' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.javac' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi' version='0.0.0'/> <provided namespace='java.package' name='java.nio.charset.spi' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.jgss' version='0.0.0'/> <provided namespace='java.package' name='java.util.spi' version='0.0.0'/> <provided namespace='java.package' name='java.text.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.management.timer' version='0.0.0'/> <provided namespace='java.package' name='java.security.spec' version='0.0.0'/> <provided namespace='java.package' name='java.nio.file.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig.keyinfo' version='0.0.0'/> <provided namespace='java.package' name='javax.accessibility' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.namespace' version='0.0.0'/> <provided namespace='java.package' name='com.sun.source.tree' version='0.0.0'/> <provided namespace='java.package' name='java.awt.font' version='0.0.0'/> <provided namespace='java.package' name='java.security.interfaces' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.attach.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.management.relation' version='0.0.0'/> <provided namespace='java.package' name='javax.management.modelmbean' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.sampled.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.sax' version='0.0.0'/> <provided namespace='java.package' name='javax.management.remote.rmi' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.event' version='0.0.0'/> <provided namespace='java.package' name='java.util.concurrent.locks' version='0.0.0'/> <provided namespace='java.package' name='jdk.nio.mapmode' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.nimbus' version='0.0.0'/> <provided namespace='java.package' name='java.awt.event' version='0.0.0'/> <provided namespace='java.package' name='javax.sql.rowset.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.border' version='0.0.0'/> <provided namespace='java.package' name='jdk.jfr.consumer' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.plugins.tiff' version='0.0.0'/> <provided namespace='java.package' name='javax.management.remote' version='0.0.0'/> <provided namespace='java.package' name='org.xml.sax.ext' version='0.0.0'/> <provided namespace='java.package' name='sun.reflect' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model.util' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth.callback' version='0.0.0'/> <provided namespace='java.package' name='java.lang.runtime' version='0.0.0'/> <provided namespace='java.package' name='javax.security.sasl' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth.module' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.ldap' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dom' version='0.0.0'/> <provided namespace='java.package' name='java.time.zone' version='0.0.0'/> <provided namespace='java.package' name='netscape.javascript' version='0.0.0'/> <provided namespace='java.package' name='java.awt.im.spi' version='0.0.0'/> <provided namespace='java.package' name='java.beans.beancontext' version='0.0.0'/> <provided namespace='java.package' name='javax.management' version='0.0.0'/> <provided namespace='java.package' name='javax.tools' version='0.0.0'/> <provided namespace='java.package' name='javax.crypto.spec' version='0.0.0'/> <provided namespace='java.package' name='javax.script' version='0.0.0'/> <provided namespace='java.package' name='java.lang.module' version='0.0.0'/> <provided namespace='java.package' name='com.sun.source.util' version='0.0.0'/> <provided namespace='java.package' name='java.io' version='0.0.0'/> <provided namespace='java.package' name='javax.sql.rowset' version='0.0.0'/> <provided namespace='java.package' name='java.util.jar' version='0.0.0'/> <provided namespace='java.package' name='javax.crypto.interfaces' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.ranges' version='0.0.0'/> <provided namespace='osgi.ee' name='OSGi/Minimum' version='1.0.0'/> <provided namespace='osgi.ee' name='OSGi/Minimum' version='1.1.0'/> <provided namespace='osgi.ee' name='OSGi/Minimum' version='1.2.0'/> <provided namespace='osgi.ee' name='JRE' version='1.0.0'/> <provided namespace='osgi.ee' name='JRE' version='1.1.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.1.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.2.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.3.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.4.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.5.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.6.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.7.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE' version='9.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='10.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='11.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='12.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='13.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='14.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='15.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='16.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='17.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='18.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='19.0.0'/> <provided namespace='osgi.ee' name='JavaSE/compact1' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE/compact1' version='19.0.0'/> <provided namespace='osgi.ee' name='JavaSE/compact2' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE/compact2' version='19.0.0'/> <provided namespace='osgi.ee' name='JavaSE/compact3' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE/compact3' version='19.0.0'/> </provides> <touchpoint id='org.eclipse.equinox.p2.native' version='1.0.0'/> </unit> <unit id='a.jre.javase' version='21.0.0' singleton='false'> <provides size='260'> <provided namespace='org.eclipse.equinox.p2.iu' name='a.jre.javase' version='21.0.0'/> <provided namespace='java.package' name='java.applet' version='0.0.0'/> <provided namespace='java.package' name='java.awt.image' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig.dom' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.stream' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.table' version='0.0.0'/> <provided namespace='java.package' name='java.awt.desktop' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.plugins.jpeg' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model.type' version='0.0.0'/> <provided namespace='java.package' name='java.security.cert' version='0.0.0'/> <provided namespace='java.package' name='java.util.zip' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.dom' version='0.0.0'/> <provided namespace='java.package' name='java.nio.file' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.views' version='0.0.0'/> <provided namespace='java.package' name='java.time' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.callback' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.stream.util' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model.element' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.bootstrap' version='0.0.0'/> <provided namespace='java.package' name='com.sun.nio.sctp' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.validation' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.beans' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text' version='0.0.0'/> <provided namespace='java.package' name='com.sun.net.httpserver' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.connect' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.events' version='0.0.0'/> <provided namespace='java.package' name='java.lang.foreign' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text.html' version='0.0.0'/> <provided namespace='java.package' name='java.awt.datatransfer' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.event' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.metal' version='0.0.0'/> <provided namespace='java.package' name='java.net.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.xml' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.colorchooser' version='0.0.0'/> <provided namespace='java.package' name='java.util.logging' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.support' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.x500' version='0.0.0'/> <provided namespace='java.package' name='java.util.stream' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell.spi' version='0.0.0'/> <provided namespace='java.package' name='java.lang.annotation' version='0.0.0'/> <provided namespace='java.package' name='jdk.jfr' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.directory' version='0.0.0'/> <provided namespace='java.package' name='java.time.chrono' version='0.0.0'/> <provided namespace='java.package' name='javax.management.loading' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth' version='0.0.0'/> <provided namespace='java.package' name='java.math' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom' version='0.0.0'/> <provided namespace='java.package' name='java.awt.geom' version='0.0.0'/> <provided namespace='java.package' name='javax.transaction.xa' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.stax' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.traversal' version='0.0.0'/> <provided namespace='java.package' name='jdk.swing.interop' version='0.0.0'/> <provided namespace='java.package' name='java.awt' version='0.0.0'/> <provided namespace='java.package' name='java.text' version='0.0.0'/> <provided namespace='java.package' name='com.sun.management' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.undo' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.stream' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.datatype' version='0.0.0'/> <provided namespace='java.package' name='javax.print' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.login' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.html' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth.login' version='0.0.0'/> <provided namespace='java.package' name='java.rmi' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.connect.spi' version='0.0.0'/> <provided namespace='java.package' name='java.beans' version='0.0.0'/> <provided namespace='java.package' name='javax.sql' version='0.0.0'/> <provided namespace='java.package' name='javax.print.event' version='0.0.0'/> <provided namespace='java.package' name='java.util.prefs' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.metadata' version='0.0.0'/> <provided namespace='java.package' name='java.net' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.plugins.bmp' version='0.0.0'/> <provided namespace='java.package' name='sun.misc' version='0.0.0'/> <provided namespace='java.package' name='java.time.format' version='0.0.0'/> <provided namespace='java.package' name='java.util.concurrent' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.spi' version='0.0.0'/> <provided namespace='java.package' name='java.rmi.server' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.sampled' version='0.0.0'/> <provided namespace='java.package' name='javax.sql.rowset.serial' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.parsers' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.synth' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.basic' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.tree' version='0.0.0'/> <provided namespace='java.package' name='javax.net' version='0.0.0'/> <provided namespace='java.package' name='java.util.function' version='0.0.0'/> <provided namespace='java.package' name='java.awt.image.renderable' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.linker' version='0.0.0'/> <provided namespace='java.package' name='com.sun.nio.file' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.ls' version='0.0.0'/> <provided namespace='java.package' name='javax.smartcardio' version='0.0.0'/> <provided namespace='java.package' name='java.util.random' version='0.0.0'/> <provided namespace='java.package' name='javax.naming' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.linker.support' version='0.0.0'/> <provided namespace='java.package' name='java.rmi.dgc' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.xpath' version='0.0.0'/> <provided namespace='java.package' name='javax.annotation.processing' version='0.0.0'/> <provided namespace='java.package' name='java.net.http' version='0.0.0'/> <provided namespace='java.package' name='java.lang.invoke' version='0.0.0'/> <provided namespace='java.package' name='javax.security.cert' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.xpath' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.catalog' version='0.0.0'/> <provided namespace='java.package' name='jdk.nio' version='0.0.0'/> <provided namespace='java.package' name='java.lang.management' version='0.0.0'/> <provided namespace='java.package' name='java.util.concurrent.atomic' version='0.0.0'/> <provided namespace='java.package' name='javax.rmi.ssl' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.event' version='0.0.0'/> <provided namespace='java.package' name='java.awt.color' version='0.0.0'/> <provided namespace='java.package' name='javax.management.openmbean' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text.rtf' version='0.0.0'/> <provided namespace='java.package' name='jdk.javadoc.doclet' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto' version='0.0.0'/> <provided namespace='java.package' name='java.awt.print' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.multi' version='0.0.0'/> <provided namespace='java.package' name='java.nio.channels.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.event' version='0.0.0'/> <provided namespace='java.package' name='javax.net.ssl' version='0.0.0'/> <provided namespace='java.package' name='java.rmi.registry' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.stream.events' version='0.0.0'/> <provided namespace='java.package' name='com.sun.java.accessibility.util' version='0.0.0'/> <provided namespace='java.package' name='javax.print.attribute' version='0.0.0'/> <provided namespace='java.package' name='java.nio.file.attribute' version='0.0.0'/> <provided namespace='java.package' name='javax.swing' version='0.0.0'/> <provided namespace='java.package' name='jdk.management.jfr' version='0.0.0'/> <provided namespace='java.package' name='java.lang.constant' version='0.0.0'/> <provided namespace='java.package' name='java.nio' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.request' version='0.0.0'/> <provided namespace='java.package' name='java.lang.instrument' version='0.0.0'/> <provided namespace='java.package' name='java.lang.ref' version='0.0.0'/> <provided namespace='java.package' name='java.util.regex' version='0.0.0'/> <provided namespace='java.package' name='org.ietf.jgss' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.midi.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.filechooser' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig.spec' version='0.0.0'/> <provided namespace='java.package' name='java.lang.reflect' version='0.0.0'/> <provided namespace='java.package' name='java.security' version='0.0.0'/> <provided namespace='java.package' name='org.xml.sax.helpers' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.attach' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.ldap.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.print.attribute.standard' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell.tool' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.jconsole' version='0.0.0'/> <provided namespace='java.package' name='java.lang' version='0.0.0'/> <provided namespace='java.package' name='jdk.security.jarsigner' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.kerberos' version='0.0.0'/> <provided namespace='java.package' name='java.sql' version='0.0.0'/> <provided namespace='java.package' name='javax.crypto' version='0.0.0'/> <provided namespace='java.package' name='java.util' version='0.0.0'/> <provided namespace='java.package' name='java.nio.channels' version='0.0.0'/> <provided namespace='java.package' name='java.time.temporal' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.stylesheets' version='0.0.0'/> <provided namespace='java.package' name='java.nio.charset' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.midi' version='0.0.0'/> <provided namespace='java.package' name='jdk.net' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.stream' version='0.0.0'/> <provided namespace='java.package' name='javax.management.monitor' version='0.0.0'/> <provided namespace='java.package' name='org.xml.sax' version='0.0.0'/> <provided namespace='java.package' name='com.sun.source.doctree' version='0.0.0'/> <provided namespace='java.package' name='com.sun.net.httpserver.spi' version='0.0.0'/> <provided namespace='java.package' name='java.awt.dnd' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell.execution' version='0.0.0'/> <provided namespace='java.package' name='java.awt.im' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text.html.parser' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.css' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.javac' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.jgss' version='0.0.0'/> <provided namespace='java.package' name='java.nio.charset.spi' version='0.0.0'/> <provided namespace='java.package' name='java.text.spi' version='0.0.0'/> <provided namespace='java.package' name='java.util.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.management.timer' version='0.0.0'/> <provided namespace='java.package' name='java.security.spec' version='0.0.0'/> <provided namespace='java.package' name='java.nio.file.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig.keyinfo' version='0.0.0'/> <provided namespace='java.package' name='javax.accessibility' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.namespace' version='0.0.0'/> <provided namespace='java.package' name='com.sun.source.tree' version='0.0.0'/> <provided namespace='java.package' name='java.awt.font' version='0.0.0'/> <provided namespace='java.package' name='java.security.interfaces' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.attach.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.management.relation' version='0.0.0'/> <provided namespace='java.package' name='javax.management.modelmbean' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.sampled.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.sax' version='0.0.0'/> <provided namespace='java.package' name='javax.management.remote.rmi' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.event' version='0.0.0'/> <provided namespace='java.package' name='java.util.concurrent.locks' version='0.0.0'/> <provided namespace='java.package' name='jdk.nio.mapmode' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.nimbus' version='0.0.0'/> <provided namespace='java.package' name='java.awt.event' version='0.0.0'/> <provided namespace='java.package' name='javax.sql.rowset.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.border' version='0.0.0'/> <provided namespace='java.package' name='jdk.jfr.consumer' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.plugins.tiff' version='0.0.0'/> <provided namespace='java.package' name='javax.management.remote' version='0.0.0'/> <provided namespace='java.package' name='org.xml.sax.ext' version='0.0.0'/> <provided namespace='java.package' name='sun.reflect' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model.util' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth.callback' version='0.0.0'/> <provided namespace='java.package' name='java.lang.runtime' version='0.0.0'/> <provided namespace='java.package' name='javax.security.sasl' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth.module' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dom' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.ldap' version='0.0.0'/> <provided namespace='java.package' name='java.time.zone' version='0.0.0'/> <provided namespace='java.package' name='netscape.javascript' version='0.0.0'/> <provided namespace='java.package' name='java.awt.im.spi' version='0.0.0'/> <provided namespace='java.package' name='java.beans.beancontext' version='0.0.0'/> <provided namespace='java.package' name='javax.management' version='0.0.0'/> <provided namespace='java.package' name='javax.tools' version='0.0.0'/> <provided namespace='java.package' name='javax.crypto.spec' version='0.0.0'/> <provided namespace='java.package' name='javax.script' version='0.0.0'/> <provided namespace='java.package' name='java.lang.module' version='0.0.0'/> <provided namespace='java.package' name='com.sun.source.util' version='0.0.0'/> <provided namespace='java.package' name='javax.sql.rowset' version='0.0.0'/> <provided namespace='java.package' name='java.io' version='0.0.0'/> <provided namespace='java.package' name='java.util.jar' version='0.0.0'/> <provided namespace='java.package' name='javax.crypto.interfaces' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.ranges' version='0.0.0'/> <provided namespace='osgi.ee' name='OSGi/Minimum' version='1.0.0'/> <provided namespace='osgi.ee' name='OSGi/Minimum' version='1.1.0'/> <provided namespace='osgi.ee' name='OSGi/Minimum' version='1.2.0'/> <provided namespace='osgi.ee' name='JRE' version='1.0.0'/> <provided namespace='osgi.ee' name='JRE' version='1.1.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.1.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.2.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.3.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.4.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.5.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.6.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.7.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE' version='9.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='10.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='11.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='12.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='13.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='14.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='15.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='16.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='17.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='18.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='19.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='20.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='21.0.0'/> <provided namespace='osgi.ee' name='JavaSE/compact1' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE/compact1' version='21.0.0'/> <provided namespace='osgi.ee' name='JavaSE/compact2' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE/compact2' version='21.0.0'/> <provided namespace='osgi.ee' name='JavaSE/compact3' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE/compact3' version='21.0.0'/> </provides> <touchpoint id='org.eclipse.equinox.p2.native' version='1.0.0'/> </unit> <unit id='a.jre.javase' version='23.0.0' singleton='false'> <provides size='267'> <provided namespace='org.eclipse.equinox.p2.iu' name='a.jre.javase' version='23.0.0'/> <provided namespace='java.package' name='java.applet' version='0.0.0'/> <provided namespace='java.package' name='java.awt.image' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig.dom' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.stream' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.table' version='0.0.0'/> <provided namespace='java.package' name='java.awt.desktop' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.plugins.jpeg' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model.type' version='0.0.0'/> <provided namespace='java.package' name='java.util.zip' version='0.0.0'/> <provided namespace='java.package' name='java.security.cert' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.dom' version='0.0.0'/> <provided namespace='java.package' name='java.nio.file' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.views' version='0.0.0'/> <provided namespace='java.package' name='java.time' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.callback' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.stream.util' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model.element' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.bootstrap' version='0.0.0'/> <provided namespace='java.package' name='com.sun.nio.sctp' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.validation' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.beans' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text' version='0.0.0'/> <provided namespace='java.package' name='com.sun.net.httpserver' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.connect' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.events' version='0.0.0'/> <provided namespace='java.package' name='java.lang.foreign' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text.html' version='0.0.0'/> <provided namespace='java.package' name='java.awt.datatransfer' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.event' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.metal' version='0.0.0'/> <provided namespace='java.package' name='java.net.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.colorchooser' version='0.0.0'/> <provided namespace='java.package' name='java.util.logging' version='0.0.0'/> <provided namespace='java.package' name='javax.xml' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.support' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.x500' version='0.0.0'/> <provided namespace='java.package' name='java.util.stream' version='0.0.0'/> <provided namespace='java.package' name='java.lang.classfile' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model' version='0.0.0'/> <provided namespace='java.package' name='java.lang.annotation' version='0.0.0'/> <provided namespace='java.package' name='jdk.jfr' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.directory' version='0.0.0'/> <provided namespace='java.package' name='java.time.chrono' version='0.0.0'/> <provided namespace='java.package' name='javax.management.loading' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth' version='0.0.0'/> <provided namespace='java.package' name='java.math' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom' version='0.0.0'/> <provided namespace='java.package' name='javax.transaction.xa' version='0.0.0'/> <provided namespace='java.package' name='java.awt.geom' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.stax' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.traversal' version='0.0.0'/> <provided namespace='java.package' name='jdk.swing.interop' version='0.0.0'/> <provided namespace='java.package' name='java.awt' version='0.0.0'/> <provided namespace='java.package' name='java.text' version='0.0.0'/> <provided namespace='java.package' name='com.sun.management' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.undo' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.stream' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.datatype' version='0.0.0'/> <provided namespace='java.package' name='javax.print' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.login' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.html' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth.login' version='0.0.0'/> <provided namespace='java.package' name='java.rmi' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.connect.spi' version='0.0.0'/> <provided namespace='java.package' name='java.beans' version='0.0.0'/> <provided namespace='java.package' name='javax.sql' version='0.0.0'/> <provided namespace='java.package' name='javax.print.event' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.metadata' version='0.0.0'/> <provided namespace='java.package' name='java.util.prefs' version='0.0.0'/> <provided namespace='java.package' name='java.net' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.plugins.bmp' version='0.0.0'/> <provided namespace='java.package' name='sun.misc' version='0.0.0'/> <provided namespace='java.package' name='java.time.format' version='0.0.0'/> <provided namespace='java.package' name='java.util.concurrent' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.sampled' version='0.0.0'/> <provided namespace='java.package' name='java.rmi.server' version='0.0.0'/> <provided namespace='java.package' name='javax.sql.rowset.serial' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.parsers' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.synth' version='0.0.0'/> <provided namespace='java.package' name='java.lang.classfile.components' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.basic' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.tree' version='0.0.0'/> <provided namespace='java.package' name='javax.net' version='0.0.0'/> <provided namespace='java.package' name='java.util.function' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.linker' version='0.0.0'/> <provided namespace='java.package' name='java.awt.image.renderable' version='0.0.0'/> <provided namespace='java.package' name='com.sun.nio.file' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.ls' version='0.0.0'/> <provided namespace='java.package' name='javax.smartcardio' version='0.0.0'/> <provided namespace='java.package' name='java.util.random' version='0.0.0'/> <provided namespace='java.package' name='javax.naming' version='0.0.0'/> <provided namespace='java.package' name='jdk.dynalink.linker.support' version='0.0.0'/> <provided namespace='java.package' name='java.rmi.dgc' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.xpath' version='0.0.0'/> <provided namespace='java.package' name='javax.annotation.processing' version='0.0.0'/> <provided namespace='java.package' name='java.net.http' version='0.0.0'/> <provided namespace='java.package' name='java.lang.invoke' version='0.0.0'/> <provided namespace='java.package' name='javax.security.cert' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.xpath' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.catalog' version='0.0.0'/> <provided namespace='java.package' name='jdk.nio' version='0.0.0'/> <provided namespace='java.package' name='java.lang.management' version='0.0.0'/> <provided namespace='java.package' name='java.util.concurrent.atomic' version='0.0.0'/> <provided namespace='java.package' name='javax.rmi.ssl' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.event' version='0.0.0'/> <provided namespace='java.package' name='java.awt.color' version='0.0.0'/> <provided namespace='java.package' name='javax.management.openmbean' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text.rtf' version='0.0.0'/> <provided namespace='java.package' name='jdk.javadoc.doclet' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto' version='0.0.0'/> <provided namespace='java.package' name='java.awt.print' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.multi' version='0.0.0'/> <provided namespace='java.package' name='java.nio.channels.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.event' version='0.0.0'/> <provided namespace='java.package' name='javax.net.ssl' version='0.0.0'/> <provided namespace='java.package' name='java.rmi.registry' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.stream.events' version='0.0.0'/> <provided namespace='java.package' name='javax.print.attribute' version='0.0.0'/> <provided namespace='java.package' name='com.sun.java.accessibility.util' version='0.0.0'/> <provided namespace='java.package' name='java.nio.file.attribute' version='0.0.0'/> <provided namespace='java.package' name='javax.swing' version='0.0.0'/> <provided namespace='java.package' name='jdk.management.jfr' version='0.0.0'/> <provided namespace='java.package' name='java.lang.constant' version='0.0.0'/> <provided namespace='java.package' name='java.nio' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi.request' version='0.0.0'/> <provided namespace='java.package' name='java.lang.ref' version='0.0.0'/> <provided namespace='java.package' name='java.lang.instrument' version='0.0.0'/> <provided namespace='java.package' name='java.util.regex' version='0.0.0'/> <provided namespace='java.package' name='org.ietf.jgss' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.midi.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.filechooser' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig.spec' version='0.0.0'/> <provided namespace='java.package' name='java.lang.reflect' version='0.0.0'/> <provided namespace='java.package' name='java.security' version='0.0.0'/> <provided namespace='java.package' name='org.xml.sax.helpers' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.attach' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.ldap.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.print.attribute.standard' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell.tool' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.jconsole' version='0.0.0'/> <provided namespace='java.package' name='java.lang' version='0.0.0'/> <provided namespace='java.package' name='java.lang.classfile.attribute' version='0.0.0'/> <provided namespace='java.package' name='jdk.security.jarsigner' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth' version='0.0.0'/> <provided namespace='java.package' name='javax.security.auth.kerberos' version='0.0.0'/> <provided namespace='java.package' name='javax.crypto' version='0.0.0'/> <provided namespace='java.package' name='java.sql' version='0.0.0'/> <provided namespace='java.package' name='java.util' version='0.0.0'/> <provided namespace='java.package' name='java.lang.classfile.constantpool' version='0.0.0'/> <provided namespace='java.package' name='java.nio.channels' version='0.0.0'/> <provided namespace='java.package' name='java.time.temporal' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.stylesheets' version='0.0.0'/> <provided namespace='java.package' name='java.nio.charset' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.midi' version='0.0.0'/> <provided namespace='java.package' name='jdk.net' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.stream' version='0.0.0'/> <provided namespace='java.package' name='javax.management.monitor' version='0.0.0'/> <provided namespace='java.package' name='org.xml.sax' version='0.0.0'/> <provided namespace='java.package' name='com.sun.source.doctree' version='0.0.0'/> <provided namespace='java.package' name='com.sun.net.httpserver.spi' version='0.0.0'/> <provided namespace='java.package' name='java.awt.dnd' version='0.0.0'/> <provided namespace='java.package' name='jdk.jshell.execution' version='0.0.0'/> <provided namespace='java.package' name='java.awt.im' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.text.html.parser' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.css' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.javac' version='0.0.0'/> <provided namespace='java.package' name='com.sun.jdi' version='0.0.0'/> <provided namespace='java.package' name='java.nio.charset.spi' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.jgss' version='0.0.0'/> <provided namespace='java.package' name='java.util.spi' version='0.0.0'/> <provided namespace='java.package' name='java.text.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.management.timer' version='0.0.0'/> <provided namespace='java.package' name='java.security.spec' version='0.0.0'/> <provided namespace='java.package' name='java.nio.file.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dsig.keyinfo' version='0.0.0'/> <provided namespace='java.package' name='javax.accessibility' version='0.0.0'/> <provided namespace='java.package' name='com.sun.source.tree' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.namespace' version='0.0.0'/> <provided namespace='java.package' name='java.awt.font' version='0.0.0'/> <provided namespace='java.package' name='java.security.interfaces' version='0.0.0'/> <provided namespace='java.package' name='com.sun.tools.attach.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.management.relation' version='0.0.0'/> <provided namespace='java.package' name='javax.management.modelmbean' version='0.0.0'/> <provided namespace='java.package' name='javax.sound.sampled.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.transform.sax' version='0.0.0'/> <provided namespace='java.package' name='javax.management.remote.rmi' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.event' version='0.0.0'/> <provided namespace='java.package' name='java.util.concurrent.locks' version='0.0.0'/> <provided namespace='java.package' name='jdk.nio.mapmode' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.plaf.nimbus' version='0.0.0'/> <provided namespace='java.package' name='java.awt.event' version='0.0.0'/> <provided namespace='java.package' name='javax.sql.rowset.spi' version='0.0.0'/> <provided namespace='java.package' name='javax.swing.border' version='0.0.0'/> <provided namespace='java.package' name='jdk.jfr.consumer' version='0.0.0'/> <provided namespace='java.package' name='javax.imageio.plugins.tiff' version='0.0.0'/> <provided namespace='java.package' name='javax.management.remote' version='0.0.0'/> <provided namespace='java.package' name='org.xml.sax.ext' version='0.0.0'/> <provided namespace='java.package' name='sun.reflect' version='0.0.0'/> <provided namespace='java.package' name='java.lang.classfile.instruction' version='0.0.0'/> <provided namespace='java.package' name='javax.lang.model.util' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth.callback' version='0.0.0'/> <provided namespace='java.package' name='java.lang.runtime' version='0.0.0'/> <provided namespace='java.package' name='javax.security.sasl' version='0.0.0'/> <provided namespace='java.package' name='com.sun.security.auth.module' version='0.0.0'/> <provided namespace='java.package' name='javax.xml.crypto.dom' version='0.0.0'/> <provided namespace='java.package' name='javax.naming.ldap' version='0.0.0'/> <provided namespace='java.package' name='java.time.zone' version='0.0.0'/> <provided namespace='java.package' name='netscape.javascript' version='0.0.0'/> <provided namespace='java.package' name='java.awt.im.spi' version='0.0.0'/> <provided namespace='java.package' name='java.beans.beancontext' version='0.0.0'/> <provided namespace='java.package' name='javax.management' version='0.0.0'/> <provided namespace='java.package' name='javax.tools' version='0.0.0'/> <provided namespace='java.package' name='javax.crypto.spec' version='0.0.0'/> <provided namespace='java.package' name='javax.script' version='0.0.0'/> <provided namespace='java.package' name='java.lang.module' version='0.0.0'/> <provided namespace='java.package' name='com.sun.source.util' version='0.0.0'/> <provided namespace='java.package' name='java.io' version='0.0.0'/> <provided namespace='java.package' name='javax.sql.rowset' version='0.0.0'/> <provided namespace='java.package' name='java.util.jar' version='0.0.0'/> <provided namespace='java.package' name='javax.crypto.interfaces' version='0.0.0'/> <provided namespace='java.package' name='org.w3c.dom.ranges' version='0.0.0'/> <provided namespace='osgi.ee' name='OSGi/Minimum' version='1.0.0'/> <provided namespace='osgi.ee' name='OSGi/Minimum' version='1.1.0'/> <provided namespace='osgi.ee' name='OSGi/Minimum' version='1.2.0'/> <provided namespace='osgi.ee' name='JRE' version='1.0.0'/> <provided namespace='osgi.ee' name='JRE' version='1.1.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.1.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.2.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.3.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.4.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.5.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.6.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.7.0'/> <provided namespace='osgi.ee' name='JavaSE' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE' version='9.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='10.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='11.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='12.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='13.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='14.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='15.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='16.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='17.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='18.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='19.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='20.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='21.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='22.0.0'/> <provided namespace='osgi.ee' name='JavaSE' version='23.0.0'/> <provided namespace='osgi.ee' name='JavaSE/compact1' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE/compact1' version='23.0.0'/> <provided namespace='osgi.ee' name='JavaSE/compact2' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE/compact2' version='23.0.0'/> <provided namespace='osgi.ee' name='JavaSE/compact3' version='1.8.0'/> <provided namespace='osgi.ee' name='JavaSE/compact3' version='23.0.0'/> </provides> <touchpoint id='org.eclipse.equinox.p2.native' version='1.0.0'/> </unit> <unit id='org.eclipse.equinox.executable_root.gtk.linux.ppc64le' version='3.8.2700.v20240929-1145'> <provides size='1'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.executable_root.gtk.linux.ppc64le' version='3.8.2700.v20240929-1145'/> </provides> <filter> (&(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk)) </filter> <artifacts size='1'> <artifact classifier='binary' id='org.eclipse.equinox.executable_root.gtk.linux.ppc64le' version='3.8.2700.v20240929-1145'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.native' version='1.0.0'/> <touchpointData size='2'> <instructions size='2'> <instruction key='uninstall'> cleanupzip(source:@artifact, target:${installFolder}); </instruction> <instruction key='install'> unzip(source:@artifact, target:${installFolder}); </instruction> </instructions> <instructions size='1'> <instruction key='install'> chmod(targetDir:${installFolder}, targetFile:launcher, permissions:755); </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.user.ui.feature.jar' version='2.4.2600.v20241022-1057'> <properties size='12'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.description' value='%description'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2008, 2013 IBM Corporation and others.'/> <property name='df_LT.featureName' value='Equinox p2, Provisioning for IDEs.'/> <property name='df_LT.description' value='Eclipse p2 Provisioning Platform for use in IDE related scenarios'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.user.ui'/> <property name='maven-version' value='2.4.2600-SNAPSHOT'/> <property name='maven-type' value='eclipse-feature'/> </properties> <provides size='3'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.user.ui.feature.jar' version='2.4.2600.v20241022-1057'/> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/> <provided namespace='org.eclipse.update.feature' name='org.eclipse.equinox.p2.user.ui' version='2.4.2600.v20241022-1057'/> </provides> <filter> (org.eclipse.update.install.features=true) </filter> <artifacts size='1'> <artifact classifier='org.eclipse.update.feature' id='org.eclipse.equinox.p2.user.ui' version='2.4.2600.v20241022-1057'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='zipped'> true </instruction> </instructions> </touchpointData> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.equinox.app.source' version='1.7.200.v20240722-2103' singleton='false'> <update id='org.eclipse.equinox.app.source' range='[0.0.0,1.7.200.v20240722-2103)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Equinox Application Container Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.app'/> <property name='maven-version' value='1.7.200-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.app.source' version='1.7.200.v20240722-2103'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.app.source' version='1.7.200.v20240722-2103'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.app.source' version='1.7.200.v20240722-2103'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.app.source' version='1.7.200.v20240722-2103'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.app.source
Bundle-Version: 1.7.200.v20240722-2103 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.executable_root.cocoa.macosx.aarch64' version='3.8.2700.v20240929-1145'> <provides size='1'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.executable_root.cocoa.macosx.aarch64' version='3.8.2700.v20240929-1145'/> </provides> <filter> (&(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa)) </filter> <artifacts size='1'> <artifact classifier='binary' id='org.eclipse.equinox.executable_root.cocoa.macosx.aarch64' version='3.8.2700.v20240929-1145'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.native' version='1.0.0'/> <touchpointData size='2'> <instructions size='2'> <instruction key='uninstall'> cleanupzip(source:@artifact, target:${installFolder}); </instruction> <instruction key='install'> unzip(source:@artifact, target:${installFolder}); </instruction> </instructions> <instructions size='1'> <instruction key='install'> chmod(targetDir:${installFolder}, targetFile:Eclipse.app/Contents/MacOS/launcher, permissions:755); </instruction> </instructions> </touchpointData> </unit> <unit id='org.osgi.service.useradmin' version='1.1.1.202109301733' singleton='false' generation='2'> <update id='org.osgi.service.useradmin' range='[0.0.0,1.1.1.202109301733)' severity='0'/> <properties size='9'> <property name='org.eclipse.equinox.p2.name' value='org.osgi:org.osgi.service.useradmin'/> <property name='org.eclipse.equinox.p2.description' value='OSGi Companion Code for org.osgi.service.useradmin Version 1.1.1'/> <property name='org.eclipse.equinox.p2.provider' value='Eclipse Foundation'/> <property name='org.eclipse.equinox.p2.doc.url' value='https://docs.osgi.org/'/> <property name='maven-groupId' value='org.osgi'/> <property name='maven-artifactId' value='org.osgi.service.useradmin'/> <property name='maven-version' value='1.1.1'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.useradmin' version='1.1.1.202109301733'/> <provided namespace='osgi.bundle' name='org.osgi.service.useradmin' version='1.1.1.202109301733'/> <provided namespace='java.package' name='org.osgi.service.useradmin' version='1.1.1'/> <provided namespace='osgi.identity' name='org.osgi.service.useradmin' version='1.1.1.202109301733'> <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'/> </provides> <requires size='3'> <required namespace='java.package' name='org.osgi.framework' range='[1.8.0,2.0.0)'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE/compact1)(version=1.8))'> <description> org.osgi.service.useradmin </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.useradmin.source' range='[1.1.1.202109301733,1.1.1.202109301733]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.osgi.service.useradmin' version='1.1.1.202109301733'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.osgi.service.useradmin
Bundle-Version: 1.1.1.202109301733 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.server.core.source.feature.group' version='1.16.300.v20241030-2121' singleton='false'> <update id='org.eclipse.equinox.server.core.source.feature.group' range='[0.0.0,1.16.300.v20241030-2121)' severity='0'/> <properties size='12'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.type.group' value='true'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.server.core'/> <property name='maven-version' value='1.16.300-SNAPSHOT'/> <property name='maven-classifier' value='sources-feature'/> <property name='maven-type' value='eclipse-feature'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2010 IBM, Composent, Inc. and others.'/> <property name='df_LT.featureName' value='Core Server Feature Developer Resources'/> <property name='df_LT.providerName' value='Eclipse Equinox Project'/> </properties> <provides size='2'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.server.core.source.feature.group' version='1.16.300.v20241030-2121'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='26'> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.server.core.feature.group' range='[1.16.300.v20241030-2121,1.16.300.v20241030-2121]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.osgi.source' range='[3.22.0.v20241030-2121,3.22.0.v20241030-2121]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.osgi.services.source' range='[3.12.100.v20240327-0645,3.12.100.v20240327-0645]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.osgi.util.source' range='[3.7.300.v20231104-1118,3.7.300.v20231104-1118]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.common.source' range='[3.19.200.v20241004-0654,3.19.200.v20241004-0654]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.jobs.source' range='[3.15.400.v20240619-0602,3.15.400.v20240619-0602]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.registry.source' range='[3.12.200.v20241004-0654,3.12.200.v20241004-0654]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.http.registry.source' range='[1.4.100.v20240321-1445,1.4.100.v20240321-1445]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.simpleconfigurator.source' range='[1.5.300.v20240424-1301,1.5.300.v20240424-1301]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.osgi.compatibility.state.source' range='[1.2.1000.v20240213-1057,1.2.1000.v20240213-1057]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.felix.scr.source' range='[2.2.12,2.2.12]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.util.function.source' range='[1.2.0.202109301733,1.2.0.202109301733]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.util.promise.source' range='[1.3.0.202212101352,1.3.0.202212101352]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.util.measurement.source' range='[1.0.2.201802012109,1.0.2.201802012109]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.util.position.source' range='[1.0.1.201505202026,1.0.1.201505202026]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.util.xml.source' range='[1.0.2.202109301733,1.0.2.202109301733]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.cm.source' range='[1.6.1.202109301733,1.6.1.202109301733]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.component.source' range='[1.5.1.202212101352,1.5.1.202212101352]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.device.source' range='[1.1.1.202109301733,1.1.1.202109301733]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.event.source' range='[1.4.1.202109301733,1.4.1.202109301733]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.metatype.source' range='[1.4.1.202109301733,1.4.1.202109301733]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.provisioning.source' range='[1.2.0.201505202024,1.2.0.201505202024]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.upnp.source' range='[1.2.1.202109301733,1.2.1.202109301733]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.useradmin.source' range='[1.1.1.202109301733,1.1.1.202109301733]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.wireadmin.source' range='[1.0.2.202109301733,1.0.2.202109301733]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.server.core.source.feature.jar' range='[1.16.300.v20241030-2121,1.16.300.v20241030-2121]'> <filter> (org.eclipse.update.install.features=true) </filter> </required> </requires> <touchpoint id='null' version='0.0.0'/> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.osgi.service.prefs' version='1.1.2.202109301733' singleton='false' generation='2'> <update id='org.osgi.service.prefs' range='[0.0.0,1.1.2.202109301733)' severity='0'/> <properties size='9'> <property name='org.eclipse.equinox.p2.name' value='org.osgi:org.osgi.service.prefs'/> <property name='org.eclipse.equinox.p2.description' value='OSGi Companion Code for org.osgi.service.prefs Version 1.1.2'/> <property name='org.eclipse.equinox.p2.provider' value='Eclipse Foundation'/> <property name='org.eclipse.equinox.p2.doc.url' value='https://docs.osgi.org/'/> <property name='maven-groupId' value='org.osgi'/> <property name='maven-artifactId' value='org.osgi.service.prefs'/> <property name='maven-version' value='1.1.2'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.prefs' version='1.1.2.202109301733'/> <provided namespace='osgi.bundle' name='org.osgi.service.prefs' version='1.1.2.202109301733'/> <provided namespace='java.package' name='org.osgi.service.prefs' version='1.1.2'/> <provided namespace='osgi.identity' name='org.osgi.service.prefs' version='1.1.2.202109301733'> <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'/> </provides> <requires size='2'> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE/compact1)(version=1.8))'> <description> org.osgi.service.prefs </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.prefs.source' range='[1.1.2.202109301733,1.1.2.202109301733]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.osgi.service.prefs' version='1.1.2.202109301733'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.osgi.service.prefs
Bundle-Version: 1.1.2.202109301733 </instruction> </instructions> </touchpointData> </unit> <unit id='org.osgi.util.function' version='1.2.0.202109301733' singleton='false' generation='2'> <update id='org.osgi.util.function' range='[0.0.0,1.2.0.202109301733)' severity='0'/> <properties size='9'> <property name='org.eclipse.equinox.p2.name' value='org.osgi:org.osgi.util.function'/> <property name='org.eclipse.equinox.p2.description' value='OSGi Companion Code for org.osgi.util.function Version 1.2.0'/> <property name='org.eclipse.equinox.p2.provider' value='Eclipse Foundation'/> <property name='org.eclipse.equinox.p2.doc.url' value='https://docs.osgi.org/'/> <property name='maven-groupId' value='org.osgi'/> <property name='maven-artifactId' value='org.osgi.util.function'/> <property name='maven-version' value='1.2.0'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.osgi.util.function' version='1.2.0.202109301733'/> <provided namespace='osgi.bundle' name='org.osgi.util.function' version='1.2.0.202109301733'/> <provided namespace='java.package' name='org.osgi.util.function' version='1.2.0'/> <provided namespace='osgi.identity' name='org.osgi.util.function' version='1.2.0.202109301733'> <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'/> </provides> <requires size='2'> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE/compact1)(version=1.8))'> <description> org.osgi.util.function </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.util.function.source' range='[1.2.0.202109301733,1.2.0.202109301733]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.osgi.util.function' version='1.2.0.202109301733'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.osgi.util.function
Bundle-Version: 1.2.0.202109301733 </instruction> </instructions> </touchpointData> </unit> <unit id='org.osgi.service.event' version='1.4.1.202109301733' singleton='false' generation='2'> <update id='org.osgi.service.event' range='[0.0.0,1.4.1.202109301733)' severity='0'/> <properties size='9'> <property name='org.eclipse.equinox.p2.name' value='org.osgi:org.osgi.service.event'/> <property name='org.eclipse.equinox.p2.description' value='OSGi Companion Code for org.osgi.service.event Version 1.4.1'/> <property name='org.eclipse.equinox.p2.provider' value='Eclipse Foundation'/> <property name='org.eclipse.equinox.p2.doc.url' value='https://docs.osgi.org/'/> <property name='maven-groupId' value='org.osgi'/> <property name='maven-artifactId' value='org.osgi.service.event'/> <property name='maven-version' value='1.4.1'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='7'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.event' version='1.4.1.202109301733'/> <provided namespace='osgi.bundle' name='org.osgi.service.event' version='1.4.1.202109301733'/> <provided namespace='java.package' name='org.osgi.service.event' version='1.4.1'/> <provided namespace='java.package' name='org.osgi.service.event.annotations' version='1.4.1'/> <provided namespace='java.package' name='org.osgi.service.event.propertytypes' version='1.4.0'/> <provided namespace='osgi.identity' name='org.osgi.service.event' version='1.4.1.202109301733'> <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'/> </provides> <requires size='3'> <required namespace='java.package' name='org.osgi.framework' range='[1.8.0,2.0.0)'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE/compact1)(version=1.8))'> <description> org.osgi.service.event </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.event.source' range='[1.4.1.202109301733,1.4.1.202109301733]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.osgi.service.event' version='1.4.1.202109301733'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.osgi.service.event
Bundle-Version: 1.4.1.202109301733 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.core.feature.source.feature.group' version='1.15.300.v20241030-2121' singleton='false'> <update id='org.eclipse.equinox.core.feature.source.feature.group' range='[0.0.0,1.15.300.v20241030-2121)' severity='0'/> <properties size='12'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.type.group' value='true'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.core.feature'/> <property name='maven-version' value='1.15.300-SNAPSHOT'/> <property name='maven-classifier' value='sources-feature'/> <property name='maven-type' value='eclipse-feature'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2010 EclipseSource and others.'/> <property name='df_LT.featureName' value='Equinox Core Function Developer Resources'/> <property name='df_LT.providerName' value='Eclipse Equinox Project'/> </properties> <provides size='2'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.core.feature.source.feature.group' version='1.15.300.v20241030-2121'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='28'> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.core.feature.feature.group' range='[1.15.300.v20241030-2121,1.15.300.v20241030-2121]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.osgi.source' range='[3.22.0.v20241030-2121,3.22.0.v20241030-2121]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.osgi.services.source' range='[3.12.100.v20240327-0645,3.12.100.v20240327-0645]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.osgi.util.source' range='[3.7.300.v20231104-1118,3.7.300.v20231104-1118]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.common.source' range='[3.19.200.v20241004-0654,3.19.200.v20241004-0654]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.registry.source' range='[3.12.200.v20241004-0654,3.12.200.v20241004-0654]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.simpleconfigurator.source' range='[1.5.300.v20240424-1301,1.5.300.v20240424-1301]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.app.source' range='[1.7.200.v20240722-2103,1.7.200.v20240722-2103]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.osgi.compatibility.state.source' range='[1.2.1000.v20240213-1057,1.2.1000.v20240213-1057]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.console.source' range='[1.4.800.v20240513-1104,1.4.800.v20240513-1104]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.felix.gogo.command.source' range='[1.1.2,1.1.2]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.felix.gogo.runtime.source' range='[1.1.6,1.1.6]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.felix.gogo.shell.source' range='[1.1.4,1.1.4]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.util.function.source' range='[1.2.0.202109301733,1.2.0.202109301733]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.util.promise.source' range='[1.3.0.202212101352,1.3.0.202212101352]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.util.measurement.source' range='[1.0.2.201802012109,1.0.2.201802012109]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.util.position.source' range='[1.0.1.201505202026,1.0.1.201505202026]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.util.xml.source' range='[1.0.2.202109301733,1.0.2.202109301733]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.cm.source' range='[1.6.1.202109301733,1.6.1.202109301733]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.component.source' range='[1.5.1.202212101352,1.5.1.202212101352]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.device.source' range='[1.1.1.202109301733,1.1.1.202109301733]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.event.source' range='[1.4.1.202109301733,1.4.1.202109301733]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.metatype.source' range='[1.4.1.202109301733,1.4.1.202109301733]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.provisioning.source' range='[1.2.0.201505202024,1.2.0.201505202024]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.upnp.source' range='[1.2.1.202109301733,1.2.1.202109301733]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.useradmin.source' range='[1.1.1.202109301733,1.1.1.202109301733]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.wireadmin.source' range='[1.0.2.202109301733,1.0.2.202109301733]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.core.feature.source.feature.jar' range='[1.15.300.v20241030-2121,1.15.300.v20241030-2121]'> <filter> (org.eclipse.update.install.features=true) </filter> </required> </requires> <touchpoint id='null' version='0.0.0'/> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.equinox.frameworkadmin.equinox.source' version='1.3.200.v20240321-1450' singleton='false'> <update id='org.eclipse.equinox.frameworkadmin.equinox.source' range='[0.0.0,1.3.200.v20240321-1450)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Equinox Framework Admin for Equinox Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.frameworkadmin.equinox'/> <property name='maven-version' value='1.3.200-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.frameworkadmin.equinox.source' version='1.3.200.v20240321-1450'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.frameworkadmin.equinox.source' version='1.3.200.v20240321-1450'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.frameworkadmin.equinox.source' version='1.3.200.v20240321-1450'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.frameworkadmin.equinox.source' version='1.3.200.v20240321-1450'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.frameworkadmin.equinox.source
Bundle-Version: 1.3.200.v20240321-1450 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.ecf.filetransfer.httpclientjava.feature.feature.group' version='2.0.200.v20240808-1900' singleton='false'> <update id='org.eclipse.ecf.filetransfer.httpclientjava.feature.feature.group' range='[0.0.0,2.0.200.v20240808-1900)' severity='0'/> <properties size='14'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.description' value='%description'/> <property name='org.eclipse.equinox.p2.description.url' value='%descriptionURL'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.type.group' value='true'/> <property name='maven-groupId' value='org.eclipse.ecf'/> <property name='maven-artifactId' value='org.eclipse.ecf.filetransfer.httpclientjava.feature'/> <property name='maven-version' value='2.0.200-SNAPSHOT'/> <property name='maven-type' value='eclipse-feature'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2021 Composent, Inc., Yatta Solutions, and Christoph Läubrich and others.

This program and the accompanying materials are made
available under the terms of the Eclipse Public License 2.0
which is available at https://www.eclipse.org/legal/epl-2.0/

SPDX-License-Identifier: EPL-2.0

Contributors:
- Composent, Inc. - initial API and implementation
- Yatta Solutions - HttpClient 4.5 implementation'/> <property name='df_LT.featureName' value='ECF Java/JVM 11+ HttpClient FileTransfer Provider'/> <property name='df_LT.description' value='This feature provides the Java/JVM 11+ HttpClient FileTransfer provider used by the Eclipse platform to support P2 filetransfer.'/> <property name='df_LT.providerName' value='Eclipse.org - ECF'/> </properties> <provides size='2'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer.httpclientjava.feature.feature.group' version='2.0.200.v20240808-1900'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='3'> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer.feature.feature.group' range='[3.9.0,4.0.0)'> <filter> (!(org.eclipse.equinox.p2.exclude.import=true)) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer.httpclientjava' range='[2.0.300.v20240808-1900,2.0.300.v20240808-1900]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer.httpclientjava.feature.feature.jar' range='[2.0.200.v20240808-1900,2.0.200.v20240808-1900]'> <filter> (org.eclipse.update.install.features=true) </filter> </required> </requires> <touchpoint id='null' version='0.0.0'/> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.equinox.server.p2.feature.jar' version='1.12.1500.v20241019-1812'> <properties size='10'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2010 IBM, Composent, Inc. and others.'/> <property name='df_LT.featureName' value='p2 Server Feature'/> <property name='df_LT.providerName' value='Eclipse Equinox Project'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.server.p2'/> <property name='maven-version' value='1.12.1500-SNAPSHOT'/> <property name='maven-type' value='eclipse-feature'/> </properties> <provides size='3'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.server.p2.feature.jar' version='1.12.1500.v20241019-1812'/> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/> <provided namespace='org.eclipse.update.feature' name='org.eclipse.equinox.server.p2' version='1.12.1500.v20241019-1812'/> </provides> <filter> (org.eclipse.update.install.features=true) </filter> <artifacts size='1'> <artifact classifier='org.eclipse.update.feature' id='org.eclipse.equinox.server.p2' version='1.12.1500.v20241019-1812'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='zipped'> true </instruction> </instructions> </touchpointData> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.equinox.console.ssh' version='1.3.100.v20240321-1445' singleton='false' generation='2'> <update id='org.eclipse.equinox.console.ssh' range='[0.0.0,1.3.100.v20240321-1445)' severity='0'/> <properties size='9'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Console ssh support plug-in'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.console.ssh'/> <property name='maven-version' value='1.3.100-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='9'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.console.ssh' version='1.3.100.v20240321-1445'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.console.ssh' version='1.3.100.v20240321-1445'/> <provided namespace='java.package' name='org.eclipse.equinox.console.internal.ssh' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.console.jaas' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.console.ssh' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.console.storage' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.console.ssh' version='1.3.100.v20240321-1445'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='25'> <required namespace='java.package' name='javax.security.auth' range='0.0.0' optional='true' greedy='false'/> <required namespace='java.package' name='javax.security.auth.callback' range='0.0.0' optional='true' greedy='false'/> <required namespace='java.package' name='javax.security.auth.login' range='0.0.0' optional='true' greedy='false'/> <required namespace='java.package' name='javax.security.auth.spi' range='0.0.0' optional='true' greedy='false'/> <required namespace='java.package' name='org.apache.felix.service.command' range='[1.0.0,2.0.0)'/> <required namespace='java.package' name='org.apache.sshd.common' range='2.4.0' optional='true' greedy='false'/> <required namespace='java.package' name='org.apache.sshd.common.kex' range='2.4.0' optional='true' greedy='false'/> <required namespace='java.package' name='org.apache.sshd.common.keyprovider' range='2.4.0' optional='true' greedy='false'/> <required namespace='java.package' name='org.apache.sshd.server' range='2.4.0' optional='true' greedy='false'/> <required namespace='java.package' name='org.apache.sshd.server.auth' range='2.4.0' optional='true' greedy='false'/> <required namespace='java.package' name='org.apache.sshd.server.auth.password' range='2.4.0' optional='true' greedy='false'/> <required namespace='java.package' name='org.apache.sshd.server.auth.pubkey' range='2.4.0' optional='true' greedy='false'/> <required namespace='java.package' name='org.apache.sshd.server.channel' range='2.4.0' optional='true' greedy='false'/> <required namespace='java.package' name='org.apache.sshd.server.command' range='2.4.0' optional='true' greedy='false'/> <required namespace='java.package' name='org.apache.sshd.server.jaas' range='2.4.0' optional='true' greedy='false'/> <required namespace='java.package' name='org.apache.sshd.server.keyprovider' range='2.4.0' optional='true' greedy='false'/> <required namespace='java.package' name='org.apache.sshd.server.session' range='2.4.0' optional='true' greedy='false'/> <required namespace='java.package' name='org.apache.sshd.server.shell' range='2.4.0' optional='true' greedy='false'/> <required namespace='java.package' name='org.eclipse.equinox.console.common' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.console.common.terminal' range='0.0.0'/> <required namespace='java.package' name='org.osgi.framework' range='0.0.0'/> <required namespace='java.package' name='org.osgi.service.cm' range='[1.4.0,2.0.0)' optional='true' greedy='false'/> <required namespace='java.package' name='org.osgi.util.tracker' range='0.0.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.console.ssh </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.console.ssh.source' range='[1.3.100.v20240321-1445,1.3.100.v20240321-1445]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.console.ssh' version='1.3.100.v20240321-1445'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.console.ssh
Bundle-Version: 1.3.100.v20240321-1445 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.server.core.feature.group' version='1.16.300.v20241030-2121' singleton='false'> <update id='org.eclipse.equinox.server.core.feature.group' range='[0.0.0,1.16.300.v20241030-2121)' severity='0'/> <properties size='11'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.type.group' value='true'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.server.core'/> <property name='maven-version' value='1.16.300-SNAPSHOT'/> <property name='maven-type' value='eclipse-feature'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2010 IBM, Composent, Inc. and others.'/> <property name='df_LT.featureName' value='Core Server Feature'/> <property name='df_LT.providerName' value='Eclipse Equinox Project'/> </properties> <provides size='2'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.server.core.feature.group' version='1.16.300.v20241030-2121'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='25'> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.osgi' range='[3.22.0.v20241030-2121,3.22.0.v20241030-2121]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.osgi.services' range='[3.12.100.v20240327-0645,3.12.100.v20240327-0645]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.osgi.util' range='[3.7.300.v20231104-1118,3.7.300.v20231104-1118]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.common' range='[3.19.200.v20241004-0654,3.19.200.v20241004-0654]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.jobs' range='[3.15.400.v20240619-0602,3.15.400.v20240619-0602]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.registry' range='[3.12.200.v20241004-0654,3.12.200.v20241004-0654]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.http.registry' range='[1.4.100.v20240321-1445,1.4.100.v20240321-1445]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.simpleconfigurator' range='[1.5.300.v20240424-1301,1.5.300.v20240424-1301]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.osgi.compatibility.state' range='[1.2.1000.v20240213-1057,1.2.1000.v20240213-1057]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.felix.scr' range='[2.2.12,2.2.12]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.util.function' range='[1.2.0.202109301733,1.2.0.202109301733]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.util.promise' range='[1.3.0.202212101352,1.3.0.202212101352]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.util.measurement' range='[1.0.2.201802012109,1.0.2.201802012109]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.util.position' range='[1.0.1.201505202026,1.0.1.201505202026]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.util.xml' range='[1.0.2.202109301733,1.0.2.202109301733]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.cm' range='[1.6.1.202109301733,1.6.1.202109301733]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.component' range='[1.5.1.202212101352,1.5.1.202212101352]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.device' range='[1.1.1.202109301733,1.1.1.202109301733]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.event' range='[1.4.1.202109301733,1.4.1.202109301733]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.metatype' range='[1.4.1.202109301733,1.4.1.202109301733]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.provisioning' range='[1.2.0.201505202024,1.2.0.201505202024]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.upnp' range='[1.2.1.202109301733,1.2.1.202109301733]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.useradmin' range='[1.1.1.202109301733,1.1.1.202109301733]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.wireadmin' range='[1.0.2.202109301733,1.0.2.202109301733]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.server.core.feature.jar' range='[1.16.300.v20241030-2121,1.16.300.v20241030-2121]'> <filter> (org.eclipse.update.install.features=true) </filter> </required> </requires> <touchpoint id='null' version='0.0.0'/> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.equinox.p2.core.feature.feature.group' version='1.7.400.v20241019-1812' singleton='false'> <update id='org.eclipse.equinox.p2.core.feature.feature.group' range='[0.0.0,1.7.400.v20241019-1812)' severity='0'/> <properties size='13'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.description' value='%description'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.type.group' value='true'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.core.feature'/> <property name='maven-version' value='1.7.400-SNAPSHOT'/> <property name='maven-type' value='eclipse-feature'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2010, 2013 EclipseSource Inc. and others.'/> <property name='df_LT.featureName' value='Equinox p2, headless functionalities'/> <property name='df_LT.description' value='Provides a minimal headless provisioning system.'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> </properties> <provides size='2'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.core.feature.feature.group' version='1.7.400.v20241019-1812'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='31'> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.core.feature.feature.group' range='[1.4.0,2.0.0)'> <filter> (!(org.eclipse.equinox.p2.exclude.import=true)) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.core.ssl.feature.feature.group' range='[1.1.0,2.0.0)'> <filter> (!(org.eclipse.equinox.p2.exclude.import=true)) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer.feature.feature.group' range='[3.13.7,4.0.0)'> <filter> (!(org.eclipse.equinox.p2.exclude.import=true)) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer.httpclientjava.feature.feature.group' range='[2.0.0,3.0.0)'> <filter> (!(org.eclipse.equinox.p2.exclude.import=true)) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer.httpclient5.feature.feature.group' range='[1.0.0,2.0.0)'> <filter> (!(org.eclipse.equinox.p2.exclude.import=true)) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer.ssl.feature.feature.group' range='[1.1.0,2.0.0)'> <filter> (!(org.eclipse.equinox.p2.exclude.import=true)) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.artifact.repository' range='[1.5.500.v20240918-1902,1.5.500.v20240918-1902]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.console' range='[1.3.500.v20240918-1902,1.3.500.v20240918-1902]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.core' range='[2.12.200.v20240918-1902,2.12.200.v20240918-1902]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.director' range='[2.6.500.v20240918-1902,2.6.500.v20240918-1902]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.engine' range='[2.10.300.v20240918-1902,2.10.300.v20240918-1902]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.garbagecollector' range='[1.3.400.v20241012-1120,1.3.400.v20241012-1120]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.metadata' range='[2.9.200.v20241019-1812,2.9.200.v20241019-1812]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.metadata.repository' range='[1.5.400.v20240515-1919,1.5.400.v20240515-1919]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.repository' range='[2.9.200.v20241012-1120,2.9.200.v20241012-1120]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.touchpoint.eclipse' range='[2.4.300.v20240511-1722,2.4.300.v20240511-1722]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.touchpoint.natives' range='[1.5.400.v20240918-1902,1.5.400.v20240918-1902]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.simpleconfigurator.manipulator' range='[2.3.300.v20240702-1335,2.3.300.v20240702-1335]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.frameworkadmin' range='[2.3.200.v20240321-1450,2.3.200.v20240321-1450]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.frameworkadmin.equinox' range='[1.3.200.v20240321-1450,1.3.200.v20240321-1450]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.preferences' range='[3.11.200.v20240911-1044,3.11.200.v20240911-1044]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.prefs' range='[1.1.2.202109301733,1.1.2.202109301733]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.security' range='[1.4.400.v20240702-1702,1.4.400.v20240702-1702]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.jarprocessor' range='[1.3.400.v20240321-1450,1.3.400.v20240321-1450]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.transport.ecf' range='[1.4.300.v20240321-1450,1.4.300.v20240321-1450]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.operations' range='[2.7.400.v20240425-0751,2.7.400.v20240425-0751]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.security.macosx' range='[1.102.300.v20240419-2334,1.102.300.v20240419-2334]'> <filter> (osgi.os=macosx) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.security.linux' range='[1.1.300.v20240419-2334,1.1.300.v20240419-2334]'> <filter> (osgi.os=linux) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.security.win32' range='[1.3.0.v20240419-2334,1.3.0.v20240419-2334]'> <filter> (osgi.os=win32) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.concurrent' range='[1.3.100.v20240514-0729,1.3.100.v20240514-0729]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.core.feature.feature.jar' range='[1.7.400.v20241019-1812,1.7.400.v20241019-1812]'> <filter> (org.eclipse.update.install.features=true) </filter> </required> </requires> <touchpoint id='null' version='0.0.0'/> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.osgi.service.log.stream.source' version='1.0.0.202109301733' singleton='false'> <update id='org.osgi.service.log.stream.source' range='[0.0.0,1.0.0.202109301733)' severity='0'/> <properties size='7'> <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.osgi.service.log.stream:1.0.0.202109301733'/> <property name='maven-groupId' value='org.osgi'/> <property name='maven-artifactId' value='org.osgi.service.log.stream'/> <property name='maven-version' value='1.0.0'/> <property name='maven-classifier' value='sources'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='4'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.log.stream.source' version='1.0.0.202109301733'/> <provided namespace='osgi.bundle' name='org.osgi.service.log.stream.source' version='1.0.0.202109301733'/> <provided namespace='osgi.identity' name='org.osgi.service.log.stream.source' version='1.0.0.202109301733'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.osgi.service.log.stream.source' version='1.0.0.202109301733'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.osgi.service.log.stream.source
Bundle-Version: 1.0.0.202109301733 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.updatesite' version='1.3.500.v20241022-1057' generation='2'> <update id='org.eclipse.equinox.p2.updatesite' range='[0.0.0,1.3.500.v20241022-1057)' severity='0'/> <properties size='9'> <property name='df_LT.pluginName' value='Equinox Provisioning Legacy Update Site Support'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%pluginName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.updatesite'/> <property name='maven-version' value='1.3.500-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='8'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.updatesite' version='1.3.500.v20241022-1057'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.updatesite' version='1.3.500.v20241022-1057'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.updatesite' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.updatesite.artifact' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.updatesite.metadata' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.updatesite' version='1.3.500.v20241022-1057'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='32'> <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='[3.7.0,4.0.0)'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.metadata.repository' range='0.1.0'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.artifact.repository' range='0.1.0'/> <required namespace='java.package' name='javax.xml.parsers' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.app' range='1.1.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.artifact.repository.simple' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.core.helpers' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.publisher.eclipse' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.repository' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.core' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.metadata' range='[2.4.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.metadata.expression' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.publisher' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.publisher.actions' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.publisher.eclipse' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.query' range='[2.1.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.artifact' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.artifact.spi' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.metadata' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.metadata.spi' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.spi' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.spi.p2.publisher' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.service.resolver' range='1.2.0'/> <required namespace='java.package' name='org.eclipse.osgi.util' range='1.1.0'/> <required namespace='java.package' name='org.osgi.framework' range='1.3.0'/> <required namespace='java.package' name='org.w3c.dom' range='0.0.0'/> <required namespace='java.package' name='org.xml.sax' range='0.0.0'/> <required namespace='java.package' name='org.xml.sax.helpers' range='0.0.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.p2.updatesite </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.updatesite.source' range='[1.3.500.v20241022-1057,1.3.500.v20241022-1057]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.updatesite' version='1.3.500.v20241022-1057'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.updatesite;singleton:=true
Bundle-Version: 1.3.500.v20241022-1057 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.server.p2.source.feature.group' version='1.12.1500.v20241019-1812' singleton='false'> <update id='org.eclipse.equinox.server.p2.source.feature.group' range='[0.0.0,1.12.1500.v20241019-1812)' severity='0'/> <properties size='12'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.type.group' value='true'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.server.p2'/> <property name='maven-version' value='1.12.1500-SNAPSHOT'/> <property name='maven-classifier' value='sources-feature'/> <property name='maven-type' value='eclipse-feature'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2010 IBM, Composent, Inc. and others.'/> <property name='df_LT.featureName' value='p2 Server Feature Developer Resources'/> <property name='df_LT.providerName' value='Eclipse Equinox Project'/> </properties> <provides size='2'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.server.p2.source.feature.group' version='1.12.1500.v20241019-1812'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='6'> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.server.p2.feature.group' range='[1.12.1500.v20241019-1812,1.12.1500.v20241019-1812]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.core.feature.source.feature.group' range='[1.7.400.v20241019-1812,1.7.400.v20241019-1812]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.sat4j.core.source' range='[2.3.6.v20201214,2.3.6.v20201214]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.sat4j.pb.source' range='[2.3.6.v20201214,2.3.6.v20201214]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.app.source' range='[1.7.200.v20240722-2103,1.7.200.v20240722-2103]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.server.p2.source.feature.jar' range='[1.12.1500.v20241019-1812,1.12.1500.v20241019-1812]'> <filter> (org.eclipse.update.install.features=true) </filter> </required> </requires> <touchpoint id='null' version='0.0.0'/> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.equinox.p2.user.ui.source.feature.jar' version='2.4.2600.v20241022-1057'> <properties size='13'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.description' value='%description'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2008, 2009 IBM Corporation and others.'/> <property name='df_LT.featureName' value='Eclipse p2 Provisioning Developer Resources'/> <property name='df_LT.description' value='Source code for the Equinox provisioning platform'/> <property name='df_LT.providerName' value='Eclipse.org'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.user.ui'/> <property name='maven-version' value='2.4.2600-SNAPSHOT'/> <property name='maven-classifier' value='sources-feature'/> <property name='maven-type' value='eclipse-feature'/> </properties> <provides size='3'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.user.ui.source.feature.jar' version='2.4.2600.v20241022-1057'/> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/> <provided namespace='org.eclipse.update.feature' name='org.eclipse.equinox.p2.user.ui.source' version='2.4.2600.v20241022-1057'/> </provides> <filter> (org.eclipse.update.install.features=true) </filter> <artifacts size='1'> <artifact classifier='org.eclipse.update.feature' id='org.eclipse.equinox.p2.user.ui.source' version='2.4.2600.v20241022-1057'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='zipped'> true </instruction> </instructions> </touchpointData> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.equinox.useradmin.source' version='1.3.100.v20240321-1445' singleton='false'> <update id='org.eclipse.equinox.useradmin.source' range='[0.0.0,1.3.100.v20240321-1445)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='User Admin Service Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.useradmin'/> <property name='maven-version' value='1.3.100-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.useradmin.source' version='1.3.100.v20240321-1445'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.useradmin.source' version='1.3.100.v20240321-1445'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.useradmin.source' version='1.3.100.v20240321-1445'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.useradmin.source' version='1.3.100.v20240321-1445'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.useradmin.source
Bundle-Version: 1.3.100.v20240321-1445 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.ecf.provider.filetransfer' version='3.3.0.v20240812-1535' generation='2'> <update id='org.eclipse.ecf.provider.filetransfer' range='[0.0.0,3.3.0.v20240812-1535)' severity='0'/> <properties size='9'> <property name='df_LT.plugin.provider' value='Eclipse.org - ECF'/> <property name='df_LT.plugin.name' value='ECF Filetransfer Provider'/> <property name='org.eclipse.equinox.p2.name' value='%plugin.name'/> <property name='org.eclipse.equinox.p2.provider' value='%plugin.provider'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.ecf'/> <property name='maven-artifactId' value='org.eclipse.ecf.provider.filetransfer'/> <property name='maven-version' value='3.3.0-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='13'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer' version='3.3.0.v20240812-1535'/> <provided namespace='osgi.bundle' name='org.eclipse.ecf.provider.filetransfer' version='3.3.0.v20240812-1535'/> <provided namespace='java.package' name='org.eclipse.ecf.internal.provider.filetransfer' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.ecf.provider.filetransfer' version='3.2.0'/> <provided namespace='java.package' name='org.eclipse.ecf.provider.filetransfer.browse' version='3.2.0'/> <provided namespace='java.package' name='org.eclipse.ecf.provider.filetransfer.events.socket' version='1.0.0'/> <provided namespace='java.package' name='org.eclipse.ecf.provider.filetransfer.identity' version='3.2.0'/> <provided namespace='java.package' name='org.eclipse.ecf.provider.filetransfer.outgoing' version='3.2.0'/> <provided namespace='java.package' name='org.eclipse.ecf.provider.filetransfer.retrieve' version='3.2.0'/> <provided namespace='java.package' name='org.eclipse.ecf.provider.filetransfer.util' version='3.2.0'/> <provided namespace='osgi.identity' name='org.eclipse.ecf.provider.filetransfer' version='3.3.0.v20240812-1535'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='14'> <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='[3.0.0,4.0.0)'/> <required namespace='osgi.bundle' name='org.eclipse.ecf' range='[3.0.0,4.0.0)'/> <required namespace='osgi.bundle' name='org.eclipse.ecf.filetransfer' range='[5.0.0,6.0.0)'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.registry' range='[3.0.0,4.0.0)'/> <required namespace='java.package' name='org.eclipse.core.net.proxy' range='0.0.0' optional='true' greedy='false'/> <required namespace='java.package' name='org.eclipse.core.runtime.jobs' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.ecf.provider.filetransfer.events.socket' range='[1.0.0,2.0.0)'/> <required namespace='java.package' name='org.eclipse.osgi.util' range='[1.0.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.framework' range='[1.3.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.service.log' range='[1.3.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.service.url' range='[1.0.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.util.tracker' range='[1.3.2,2.0.0)'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.ecf.provider.filetransfer </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer.source' range='[3.3.0.v20240812-1535,3.3.0.v20240812-1535]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.ecf.provider.filetransfer' version='3.3.0.v20240812-1535'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.ecf.provider.filetransfer;singleton:=true
Bundle-Version: 3.3.0.v20240812-1535 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.transforms.hook.source' version='1.4.100.v20240513-1104' singleton='false'> <update id='org.eclipse.equinox.transforms.hook.source' range='[0.0.0,1.4.100.v20240513-1104)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Transformer Hook Framework Extension Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.transforms.hook'/> <property name='maven-version' value='1.4.100-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.transforms.hook.source' version='1.4.100.v20240513-1104'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.transforms.hook.source' version='1.4.100.v20240513-1104'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.transforms.hook.source' version='1.4.100.v20240513-1104'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.transforms.hook.source' version='1.4.100.v20240513-1104'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.transforms.hook.source
Bundle-Version: 1.4.100.v20240513-1104 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.server.p2.source.feature.jar' version='1.12.1500.v20241019-1812'> <properties size='11'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2010 IBM, Composent, Inc. and others.'/> <property name='df_LT.featureName' value='p2 Server Feature Developer Resources'/> <property name='df_LT.providerName' value='Eclipse Equinox Project'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.server.p2'/> <property name='maven-version' value='1.12.1500-SNAPSHOT'/> <property name='maven-classifier' value='sources-feature'/> <property name='maven-type' value='eclipse-feature'/> </properties> <provides size='3'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.server.p2.source.feature.jar' version='1.12.1500.v20241019-1812'/> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/> <provided namespace='org.eclipse.update.feature' name='org.eclipse.equinox.server.p2.source' version='1.12.1500.v20241019-1812'/> </provides> <filter> (org.eclipse.update.install.features=true) </filter> <artifacts size='1'> <artifact classifier='org.eclipse.update.feature' id='org.eclipse.equinox.server.p2.source' version='1.12.1500.v20241019-1812'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='zipped'> true </instruction> </instructions> </touchpointData> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.equinox.p2.publisher.eclipse.source' version='1.6.300.v20240927-2148' singleton='false'> <update id='org.eclipse.equinox.p2.publisher.eclipse.source' range='[0.0.0,1.6.300.v20240927-2148)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Equinox Provisioning Publisher for Eclipse Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.publisher.eclipse'/> <property name='maven-version' value='1.6.300-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.publisher.eclipse.source' version='1.6.300.v20240927-2148'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.publisher.eclipse.source' version='1.6.300.v20240927-2148'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.publisher.eclipse.source' version='1.6.300.v20240927-2148'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.publisher.eclipse.source' version='1.6.300.v20240927-2148'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.publisher.eclipse.source
Bundle-Version: 1.6.300.v20240927-2148 </instruction> </instructions> </touchpointData> </unit> <unit id='tooling.osgi.bundle.default' version='1.0.0' singleton='false'> <hostRequirements size='1'> <required namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' range='0.0.0' multiple='true' greedy='false'/> </hostRequirements> <properties size='1'> <property name='org.eclipse.equinox.p2.type.fragment' value='true'/> </properties> <provides size='2'> <provided namespace='org.eclipse.equinox.p2.iu' name='tooling.osgi.bundle.default' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.flavor' name='tooling' version='1.0.0'/> </provides> <requires size='1'> <required namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' range='0.0.0' multiple='true' greedy='false'/> </requires> <touchpoint id='null' version='0.0.0'/> <touchpointData size='1'> <instructions size='4'> <instruction key='uninstall'> uninstallBundle(bundle:${artifact}) </instruction> <instruction key='install'> installBundle(bundle:${artifact}) </instruction> <instruction key='configure'> setStartLevel(startLevel:4); </instruction> <instruction key='unconfigure'> </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.ecf.filetransfer.ssl.feature.source.feature.group' version='1.1.402.v20240812-1535' singleton='false'> <update id='org.eclipse.ecf.filetransfer.ssl.feature.source.feature.group' range='[0.0.0,1.1.402.v20240812-1535)' severity='0'/> <properties size='12'> <property name='org.eclipse.equinox.p2.name' value='ECF Filetransfer SSL Feature Developer Resources'/> <property name='org.eclipse.equinox.p2.description' value='This feature provides the SSL support for the ECF FileTransfer API used by the Eclipse platform to support P2 filetransfer.'/> <property name='org.eclipse.equinox.p2.description.url' value='http://www.eclipse.org/ecf'/> <property name='org.eclipse.equinox.p2.provider' value='Eclipse.org - ECF'/> <property name='org.eclipse.equinox.p2.type.group' value='true'/> <property name='maven-groupId' value='org.eclipse.ecf'/> <property name='maven-artifactId' value='org.eclipse.ecf.filetransfer.ssl.feature'/> <property name='maven-version' value='1.1.402-SNAPSHOT'/> <property name='maven-classifier' value='sources-feature'/> <property name='maven-type' value='eclipse-feature'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2014 Composent, Inc. and others.

This program and the accompanying materials are made
available under the terms of the Eclipse Public License 2.0
which is available at https://www.eclipse.org/legal/epl-2.0/

SPDX-License-Identifier: EPL-2.0'/> </properties> <provides size='2'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer.ssl.feature.source.feature.group' version='1.1.402.v20240812-1535'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='2'> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer.ssl.source' range='[1.1.0.v20240812-1535,1.1.0.v20240812-1535]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer.ssl.feature.source.feature.jar' range='[1.1.402.v20240812-1535,1.1.402.v20240812-1535]'> <filter> (org.eclipse.update.install.features=true) </filter> </required> </requires> <touchpoint id='null' version='0.0.0'/> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.equinox.p2.extensionlocation.source' version='1.5.400.v20240321-1450' singleton='false'> <update id='org.eclipse.equinox.p2.extensionlocation.source' range='[0.0.0,1.5.400.v20240321-1450)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Equinox Provisioning Extension Location Repository Support Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.extensionlocation'/> <property name='maven-version' value='1.5.400-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.extensionlocation.source' version='1.5.400.v20240321-1450'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.extensionlocation.source' version='1.5.400.v20240321-1450'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.extensionlocation.source' version='1.5.400.v20240321-1450'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.extensionlocation.source' version='1.5.400.v20240321-1450'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.extensionlocation.source
Bundle-Version: 1.5.400.v20240321-1450 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.executable.feature.jar' version='3.8.2700.v20240929-1145'> <properties size='12'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.description' value='%description'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2000, 2013 Eclipse contributors and others.'/> <property name='df_LT.featureName' value='Eclipse Platform Launcher Executables'/> <property name='df_LT.description' value='Platform specific launchers.'/> <property name='df_LT.providerName' value='Eclipse.org'/> <property name='maven-groupId' value='org.eclipse.equinox.feature'/> <property name='maven-artifactId' value='org.eclipse.equinox.executable'/> <property name='maven-version' value='3.8.2700-SNAPSHOT'/> <property name='maven-type' value='eclipse-feature'/> </properties> <provides size='3'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.executable.feature.jar' version='3.8.2700.v20240929-1145'/> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/> <provided namespace='org.eclipse.update.feature' name='org.eclipse.equinox.executable' version='3.8.2700.v20240929-1145'/> </provides> <filter> (org.eclipse.update.install.features=true) </filter> <artifacts size='1'> <artifact classifier='org.eclipse.update.feature' id='org.eclipse.equinox.executable' version='3.8.2700.v20240929-1145'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='zipped'> true </instruction> </instructions> </touchpointData> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.equinox.frameworkadmin.equinox' version='1.3.200.v20240321-1450' generation='2'> <update id='org.eclipse.equinox.frameworkadmin.equinox' range='[0.0.0,1.3.200.v20240321-1450)' severity='0'/> <properties size='9'> <property name='df_LT.pluginName' value='Equinox Framework Admin for Equinox'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%pluginName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.frameworkadmin.equinox'/> <property name='maven-version' value='1.3.200-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='7'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.frameworkadmin.equinox' version='1.3.200.v20240321-1450'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.frameworkadmin.equinox' version='1.3.200.v20240321-1450'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.frameworkadmin.equinox' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.frameworkadmin.equinox.utils' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.frameworkadmin.equinox' version='1.3.200.v20240321-1450'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='16'> <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='3.18.0'/> <required namespace='java.package' name='org.eclipse.equinox.frameworkadmin' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.internal.frameworkadmin.utils' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.configuratormanipulator' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.frameworkadmin' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.service.datalocation' range='1.0.0' optional='true' greedy='false'/> <required namespace='java.package' name='org.eclipse.osgi.service.environment' range='1.0.0' optional='true' greedy='false'/> <required namespace='java.package' name='org.eclipse.osgi.service.resolver' range='1.1.0' optional='true' greedy='false'/> <required namespace='java.package' name='org.eclipse.osgi.util' range='1.1.0'/> <required namespace='java.package' name='org.osgi.framework' range='1.3.0'/> <required namespace='java.package' name='org.osgi.framework.startlevel' range='1.0.0'/> <required namespace='java.package' name='org.osgi.service.log' range='1.3.0'/> <required namespace='java.package' name='org.osgi.service.startlevel' range='1.0.0'/> <required namespace='java.package' name='org.osgi.util.tracker' range='1.3.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.frameworkadmin.equinox </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.frameworkadmin.equinox.source' range='[1.3.200.v20240321-1450,1.3.200.v20240321-1450]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.frameworkadmin.equinox' version='1.3.200.v20240321-1450'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.frameworkadmin.equinox;singleton:=true
Bundle-Version: 1.3.200.v20240321-1450 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.ecf.provider.filetransfer.ssl' version='1.1.0.v20240812-1535' singleton='false' generation='2'> <update id='org.eclipse.ecf.provider.filetransfer.ssl' range='[0.0.0,1.1.0.v20240812-1535)' severity='0'/> <properties size='9'> <property name='df_LT.plugin.provider' value='Eclipse.org - ECF'/> <property name='df_LT.plugin.name' value='ECF Filetransfer SSL Fragment'/> <property name='org.eclipse.equinox.p2.name' value='%plugin.name'/> <property name='org.eclipse.equinox.p2.provider' value='%plugin.provider'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.ecf'/> <property name='maven-artifactId' value='org.eclipse.ecf.provider.filetransfer.ssl'/> <property name='maven-version' value='1.1.0-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='6'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer.ssl' version='1.1.0.v20240812-1535'/> <provided namespace='osgi.bundle' name='org.eclipse.ecf.provider.filetransfer.ssl' version='1.1.0.v20240812-1535'/> <provided namespace='osgi.identity' name='org.eclipse.ecf.provider.filetransfer.ssl' version='1.1.0.v20240812-1535'> <properties size='1'> <property name='type' value='osgi.fragment'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/> <provided namespace='osgi.fragment' name='org.eclipse.ecf.provider.filetransfer' version='1.1.0.v20240812-1535'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='3'> <required namespace='osgi.bundle' name='org.eclipse.ecf.provider.filetransfer' range='2.0.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.ecf.provider.filetransfer.ssl </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer.ssl.source' range='[1.1.0.v20240812-1535,1.1.0.v20240812-1535]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.ecf.provider.filetransfer.ssl' version='1.1.0.v20240812-1535'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.ecf.provider.filetransfer.ssl
Bundle-Version: 1.1.0.v20240812-1535
Fragment-Host: org.eclipse.ecf.provider.filetransfer;bundle-version="2.0.0" </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.supplement.source' version='1.11.100.v20241030-2121' singleton='false'> <update id='org.eclipse.equinox.supplement.source' range='[0.0.0,1.11.100.v20241030-2121)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Supplemental Equinox Functionality Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.supplement'/> <property name='maven-version' value='1.11.100-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.supplement.source' version='1.11.100.v20241030-2121'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.supplement.source' version='1.11.100.v20241030-2121'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.supplement.source' version='1.11.100.v20241030-2121'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.supplement.source' version='1.11.100.v20241030-2121'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.supplement.source
Bundle-Version: 1.11.100.v20241030-2121 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.security.win32' version='1.3.0.v20240419-2334' generation='2'> <update id='org.eclipse.equinox.security.win32' range='[0.0.0,1.3.0.v20240419-2334)' severity='0'/> <properties size='9'> <property name='df_LT.fragmentName' value='Windows Data Protection services integration'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%fragmentName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='fragment'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.security.win32'/> <property name='maven-version' value='1.3.0-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='7'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.security.win32' version='1.3.0.v20240419-2334'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.security.win32' version='1.3.0.v20240419-2334'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.security.win32' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.security.win32' version='1.3.0.v20240419-2334'> <properties size='1'> <property name='type' value='osgi.fragment'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/> <provided namespace='osgi.fragment' name='org.eclipse.equinox.security' version='1.3.0.v20240419-2334'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='4'> <required namespace='osgi.bundle' name='org.eclipse.equinox.security' range='[1.0.0,2.0.0)'/> <required namespace='java.package' name='com.sun.jna.platform.win32' range='[5.14.0,6.0.0)'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.security.win32 </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.security.win32.source' range='[1.3.0.v20240419-2334,1.3.0.v20240419-2334]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <filter> (osgi.os=win32) </filter> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.security.win32' version='1.3.0.v20240419-2334'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.security.win32;singleton:=true
Bundle-Version: 1.3.0.v20240419-2334
Fragment-Host: org.eclipse.equinox.security;bundle-version="[1.0.0,2.0.0)" </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.sdk.product' version='4.34.0.I20241120-1800'> <update id='org.eclipse.equinox.sdk.product' range='0.0.0' severity='0'/> <properties size='3'> <property name='org.eclipse.equinox.p2.name' value='org.eclipse.equinox.sdk.product'/> <property name='org.eclipse.equinox.p2.type.product' value='true'/> <property name='org.eclipse.equinox.p2.type.group' value='true'/> </properties> <provides size='1'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.sdk.product' version='4.34.0.I20241120-1800'/> </provides> <requires size='23'> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer.httpclient5.feature.source.feature.group' range='[1.1.702.v20240808-1900,1.1.702.v20240808-1900]'/> <required namespace='org.eclipse.equinox.p2.iu' name='tooling.org.eclipse.update.feature.default' range='[1.0.0,1.0.0]'> <filter> (org.eclipse.update.install.features=true) </filter> </required> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer.ssl.feature.feature.group' range='[1.1.402.v20240812-1535,1.1.402.v20240812-1535]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer.httpclientjava.feature.feature.group' range='[2.0.200.v20240808-1900,2.0.200.v20240808-1900]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.runtime.feature.feature.group' range='[1.4.600.v20241030-2121,1.4.600.v20241030-2121]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer.httpclient5.feature.feature.group' range='[1.1.702.v20240808-1900,1.1.702.v20240808-1900]'/> <required namespace='org.eclipse.equinox.p2.iu' name='tooling.source.default' range='[1.0.0,1.0.0]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.core.ssl.feature.feature.group' range='[1.1.600.v20240812-1535,1.1.600.v20240812-1535]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.sdk.feature.group' range='[3.11.2600.v20241022-1057,3.11.2600.v20241022-1057]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.core.feature.feature.group' range='[1.7.400.v20241019-1812,1.7.400.v20241019-1812]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.core.ssl.feature.source.feature.group' range='[1.1.600.v20240812-1535,1.1.600.v20240812-1535]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.core.feature.source.feature.group' range='[1.6.2.v20240812-1535,1.6.2.v20240812-1535]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.core.feature.feature.group' range='[1.6.2.v20240812-1535,1.6.2.v20240812-1535]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.rcp.feature.feature.group' range='[1.4.2600.v20241019-1812,1.4.2600.v20241019-1812]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.extras.feature.feature.group' range='[1.4.2600.v20241019-1812,1.4.2600.v20241019-1812]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer.feature.source.feature.group' range='[3.14.1900.v20240812-1535,3.14.1900.v20240812-1535]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.sdk.feature.group' range='[3.23.1500.v20241112-0530,3.23.1500.v20241112-0530]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer.feature.feature.group' range='[3.14.1900.v20240812-1535,3.14.1900.v20240812-1535]'/> <required namespace='org.eclipse.equinox.p2.iu' name='tooling.osgi.bundle.default' range='[1.0.0,1.0.0]'/> <required namespace='org.eclipse.equinox.p2.iu' name='toolingorg.eclipse.equinox.sdk.product.configuration' range='[4.34.0.I20241120-1800,4.34.0.I20241120-1800]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer.httpclientjava.feature.source.feature.group' range='[2.0.200.v20240808-1900,2.0.200.v20240808-1900]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer.ssl.feature.source.feature.group' range='[1.1.402.v20240812-1535,1.1.402.v20240812-1535]'/> <required namespace='osgi.ee' name='JavaSE' range='0.0.0'/> </requires> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <licenses size='1'> <license uri='http://eclipse.org/legal/epl/notice.php' url='http://eclipse.org/legal/epl/notice.php'> 
 Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
 delivering, extending, and upgrading the Content. Typical modules may
 include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
 features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
 (Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
 associated material. Each Feature may be packaged as a sub-directory in a
 directory named "features". Within a Feature, files named "feature.xml" may
 contain a list of the names and version numbers of the Plug-ins and/or
 Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
 Feature, files named "feature.xml" may contain a list of the names and
 version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
 http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
 http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
 http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
 http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
 http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
 http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
 execute the Provisioning Technology on a machine ("Target Machine") with the
 intent of installing, extending or updating the functionality of an
 Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
 party Installable Software or a portion thereof to be accessed and copied to
 the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
 conditions that govern the use of the Installable Software ("Installable
 Software Agreement") and such Installable Software Agreement shall be
 accessed from the Target Machine in accordance with the Specification. Such
 Installable Software Agreement must inform the user of the terms and
 conditions that govern the Installable Software and must solicit acceptance
 by the end user in the manner prescribed in such Installable
 Software Agreement. Upon such indication of agreement by the user, the
 provisioning Technology will complete installation of the
 Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.
 </license> </licenses> </unit> <unit id='org.eclipse.equinox.p2.sdk.feature.jar' version='3.11.2600.v20241022-1057'> <properties size='12'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.description' value='%description'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2009, 2010 EclipseSource and others.'/> <property name='df_LT.featureName' value='Equinox p2, SDK'/> <property name='df_LT.description' value='All of the bundles and source that comprise the Equinox p2 provisioning platform. 
This feature includes the corresponding source and is intended to be added to target platforms at development time rather than deployed with end-user systems.'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.sdk'/> <property name='maven-version' value='3.11.2600-SNAPSHOT'/> <property name='maven-type' value='eclipse-feature'/> </properties> <provides size='3'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.sdk.feature.jar' version='3.11.2600.v20241022-1057'/> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/> <provided namespace='org.eclipse.update.feature' name='org.eclipse.equinox.p2.sdk' version='3.11.2600.v20241022-1057'/> </provides> <filter> (org.eclipse.update.install.features=true) </filter> <artifacts size='1'> <artifact classifier='org.eclipse.update.feature' id='org.eclipse.equinox.p2.sdk' version='3.11.2600.v20241022-1057'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='zipped'> true </instruction> </instructions> </touchpointData> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.ecf.identity' version='3.10.0.v20240812-1535' generation='2'> <update id='org.eclipse.ecf.identity' range='[0.0.0,3.10.0.v20240812-1535)' severity='0'/> <properties size='9'> <property name='df_LT.plugin.provider' value='Eclipse.org - ECF'/> <property name='df_LT.plugin.name' value='ECF Identity Core API'/> <property name='org.eclipse.equinox.p2.name' value='%plugin.name'/> <property name='org.eclipse.equinox.p2.provider' value='%plugin.provider'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.ecf'/> <property name='maven-artifactId' value='org.eclipse.ecf.identity'/> <property name='maven-version' value='3.10.0-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='12'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.identity' version='3.10.0.v20240812-1535'/> <provided namespace='osgi.bundle' name='org.eclipse.ecf.identity' version='3.10.0.v20240812-1535'/> <provided namespace='java.package' name='org.eclipse.ecf.core.identity' version='3.3.0'/> <provided namespace='java.package' name='org.eclipse.ecf.core.util' version='3.6.0'/> <provided namespace='java.package' name='org.eclipse.ecf.internal.core.identity' version='3.2.0'/> <provided namespace='osgi.identity' name='org.eclipse.ecf.identity' version='3.10.0.v20240812-1535'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='ecf.namespace' name='org.eclipse.ecf.identity_3.10.0.v20240812-1535-1' version='0.0.0'> <properties size='1'> <property name='names' value='â€org.eclipse.ecf.core.identity.StringID' type='List'/> </properties> </provided> <provided namespace='org.eclipse.ecf.core.identity.GUID' name='org.eclipse.ecf.identity_3.10.0.v20240812-1535-2' version='0.0.0'/> <provided namespace='org.eclipse.ecf.core.identity.LongID' name='org.eclipse.ecf.identity_3.10.0.v20240812-1535-3' version='0.0.0'/> <provided namespace='org.eclipse.ecf.core.identity.URIIDâ€' name='org.eclipse.ecf.identity_3.10.0.v20240812-1535-4' version='3.3.0'/> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='8'> <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='[3.0.0,4.0.0)'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.registry' range='[3.0.0,4.0.0)' optional='true' greedy='false'/> <required namespace='java.package' name='org.eclipse.osgi.service.debug' range='[1.0.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.framework' range='[1.3.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.service.log' range='[1.3.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.util.tracker' range='[1.3.2,2.0.0)'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.ecf.identity </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.identity.source' range='[3.10.0.v20240812-1535,3.10.0.v20240812-1535]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.ecf.identity' version='3.10.0.v20240812-1535'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.ecf.identity;singleton:=true
Bundle-Version: 3.10.0.v20240812-1535 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.discovery.compatibility' version='1.3.500.v20240918-1902' generation='2'> <update id='org.eclipse.equinox.p2.discovery.compatibility' range='[0.0.0,1.3.500.v20240918-1902)' severity='0'/> <properties size='9'> <property name='df_LT.Bundle-Name' value='Equinox Provisioning Discovery'/> <property name='df_LT.Bundle-Vendor' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%Bundle-Name'/> <property name='org.eclipse.equinox.p2.provider' value='%Bundle-Vendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.discovery.compatibility'/> <property name='maven-version' value='1.3.500-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='7'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.discovery.compatibility' version='1.3.500.v20240918-1902'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.discovery.compatibility' version='1.3.500.v20240918-1902'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.discovery.compatibility' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.discovery.compatibility.util' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.discovery.compatibility' version='1.3.500.v20240918-1902'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='7'> <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='3.29.0'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.core' range='2.0.0'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.discovery' range='1.0.0'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.repository' range='2.1.0'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.transport.ecf' range='1.0.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.p2.discovery.compatibility </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.discovery.compatibility.source' range='[1.3.500.v20240918-1902,1.3.500.v20240918-1902]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.discovery.compatibility' version='1.3.500.v20240918-1902'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.discovery.compatibility;singleton:=true
Bundle-Version: 1.3.500.v20240918-1902 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.ecf.identity.source' version='3.10.0.v20240812-1535' singleton='false'> <update id='org.eclipse.ecf.identity.source' range='[0.0.0,3.10.0.v20240812-1535)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - ECF'/> <property name='df_LT.bundleName' value='ECF Identity Core API Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.ecf'/> <property name='maven-artifactId' value='org.eclipse.ecf.identity'/> <property name='maven-version' value='3.10.0-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.identity.source' version='3.10.0.v20240812-1535'/> <provided namespace='osgi.bundle' name='org.eclipse.ecf.identity.source' version='3.10.0.v20240812-1535'/> <provided namespace='osgi.identity' name='org.eclipse.ecf.identity.source' version='3.10.0.v20240812-1535'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.ecf.identity.source' version='3.10.0.v20240812-1535'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.ecf.identity.source
Bundle-Version: 3.10.0.v20240812-1535 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.core.feature.feature.jar' version='1.7.400.v20241019-1812'> <properties size='12'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.description' value='%description'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2010, 2013 EclipseSource Inc. and others.'/> <property name='df_LT.featureName' value='Equinox p2, headless functionalities'/> <property name='df_LT.description' value='Provides a minimal headless provisioning system.'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.core.feature'/> <property name='maven-version' value='1.7.400-SNAPSHOT'/> <property name='maven-type' value='eclipse-feature'/> </properties> <provides size='3'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.core.feature.feature.jar' version='1.7.400.v20241019-1812'/> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/> <provided namespace='org.eclipse.update.feature' name='org.eclipse.equinox.p2.core.feature' version='1.7.400.v20241019-1812'/> </provides> <filter> (org.eclipse.update.install.features=true) </filter> <artifacts size='1'> <artifact classifier='org.eclipse.update.feature' id='org.eclipse.equinox.p2.core.feature' version='1.7.400.v20241019-1812'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='zipped'> true </instruction> </instructions> </touchpointData> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.ecf.filetransfer.feature.feature.jar' version='3.14.1900.v20240812-1535'> <properties size='12'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.description' value='This feature provides the ECF Filetransfer API bundle. This API is used
by the Eclipse platform to support P2 filetransfer and is required for any of the ECF FileTransfer providers.'/> <property name='org.eclipse.equinox.p2.description.url' value='http://www.eclipse.org/ecf'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2004, 2007 Composent, Inc. and others.

This program and the accompanying materials are made
available under the terms of the Eclipse Public License 2.0
which is available at https://www.eclipse.org/legal/epl-2.0/

SPDX-License-Identifier: EPL-2.0'/> <property name='df_LT.featureName' value='ECF Filetransfer Feature'/> <property name='df_LT.providerName' value='Eclipse.org - ECF'/> <property name='maven-groupId' value='org.eclipse.ecf'/> <property name='maven-artifactId' value='org.eclipse.ecf.filetransfer.feature'/> <property name='maven-version' value='3.14.1900-SNAPSHOT'/> <property name='maven-type' value='eclipse-feature'/> </properties> <provides size='3'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer.feature.feature.jar' version='3.14.1900.v20240812-1535'/> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/> <provided namespace='org.eclipse.update.feature' name='org.eclipse.ecf.filetransfer.feature' version='3.14.1900.v20240812-1535'/> </provides> <filter> (org.eclipse.update.install.features=true) </filter> <artifacts size='1'> <artifact classifier='org.eclipse.update.feature' id='org.eclipse.ecf.filetransfer.feature' version='3.14.1900.v20240812-1535'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='zipped'> true </instruction> </instructions> </touchpointData> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.core.runtime.feature.feature.jar' version='1.4.600.v20241030-2121'> <properties size='12'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.description' value='%description'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2010, 2019 Eclipse contributors and others.'/> <property name='df_LT.featureName' value='Eclipse Core Runtime Infrastructure'/> <property name='df_LT.description' value='Common OS-independent base of the Eclipse platform. (Binary runtime and user documentation.)'/> <property name='df_LT.providerName' value='Eclipse Equinox Project'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.core.runtime.feature'/> <property name='maven-version' value='1.4.600-SNAPSHOT'/> <property name='maven-type' value='eclipse-feature'/> </properties> <provides size='3'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.runtime.feature.feature.jar' version='1.4.600.v20241030-2121'/> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/> <provided namespace='org.eclipse.update.feature' name='org.eclipse.core.runtime.feature' version='1.4.600.v20241030-2121'/> </provides> <filter> (org.eclipse.update.install.features=true) </filter> <artifacts size='1'> <artifact classifier='org.eclipse.update.feature' id='org.eclipse.core.runtime.feature' version='1.4.600.v20241030-2121'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='zipped'> true </instruction> </instructions> </touchpointData> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.osgi.service.component' version='1.5.1.202212101352' singleton='false' generation='2'> <update id='org.osgi.service.component' range='[0.0.0,1.5.1.202212101352)' severity='0'/> <properties size='9'> <property name='org.eclipse.equinox.p2.name' value='org.osgi:org.osgi.service.component'/> <property name='org.eclipse.equinox.p2.description' value='OSGi Companion Code for org.osgi.service.component Version 1.5.1'/> <property name='org.eclipse.equinox.p2.provider' value='Eclipse Foundation'/> <property name='org.eclipse.equinox.p2.doc.url' value='https://docs.osgi.org/'/> <property name='maven-groupId' value='org.osgi'/> <property name='maven-artifactId' value='org.osgi.service.component'/> <property name='maven-version' value='1.5.1'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='8'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.component' version='1.5.1.202212101352'/> <provided namespace='osgi.bundle' name='org.osgi.service.component' version='1.5.1.202212101352'/> <provided namespace='java.package' name='org.osgi.service.component' version='1.5.1'/> <provided namespace='java.package' name='org.osgi.service.component.propertytypes' version='1.5.0'/> <provided namespace='java.package' name='org.osgi.service.component.runtime' version='1.5.0'/> <provided namespace='java.package' name='org.osgi.service.component.runtime.dto' version='1.5.0'/> <provided namespace='osgi.identity' name='org.osgi.service.component' version='1.5.1.202212101352'> <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'/> </provides> <requires size='7'> <required namespace='java.package' name='org.osgi.dto' range='[1.0.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.framework' range='[1.8.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.framework.dto' range='[1.8.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.service.component.runtime.dto' range='[1.5.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.util.promise' range='[1.0.0,2.0.0)'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE/compact1)(version=1.8))'> <description> org.osgi.service.component </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.component.source' range='[1.5.1.202212101352,1.5.1.202212101352]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.osgi.service.component' version='1.5.1.202212101352'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.osgi.service.component
Bundle-Version: 1.5.1.202212101352 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.common.source' version='3.19.200.v20241004-0654' singleton='false'> <update id='org.eclipse.equinox.common.source' range='[0.0.0,3.19.200.v20241004-0654)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Common Eclipse Runtime Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.common'/> <property name='maven-version' value='3.19.200-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.common.source' version='3.19.200.v20241004-0654'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.common.source' version='3.19.200.v20241004-0654'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.common.source' version='3.19.200.v20241004-0654'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.common.source' version='3.19.200.v20241004-0654'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.common.source
Bundle-Version: 3.19.200.v20241004-0654 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.launcher.gtk.linux.ppc64le' version='1.2.1200.v20240924-2302'> <update id='org.eclipse.equinox.launcher.gtk.linux.ppc64le' range='[0.0.0,1.2.1200.v20240924-2302)' severity='0'/> <properties size='9'> <property name='df_LT.pluginName' value='Equinox Launcher Linux PPC64le Fragment'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%pluginName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='launcher.gtk.linux.ppc64le'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.launcher.gtk.linux.ppc64le'/> <property name='maven-version' value='1.2.1200-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='6'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.launcher.gtk.linux.ppc64le' version='1.2.1200.v20240924-2302'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.launcher.gtk.linux.ppc64le' version='1.2.1200.v20240924-2302'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.launcher.gtk.linux.ppc64le' version='1.2.1200.v20240924-2302'> <properties size='1'> <property name='type' value='osgi.fragment'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/> <provided namespace='osgi.fragment' name='org.eclipse.equinox.launcher' version='1.2.1200.v20240924-2302'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='2'> <required namespace='osgi.bundle' name='org.eclipse.equinox.launcher' range='[1.6.0,1.7.0)'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.launcher.gtk.linux.ppc64le.source' range='[1.2.1200.v20240924-2302,1.2.1200.v20240924-2302]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <filter> (&(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk)) </filter> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.launcher.gtk.linux.ppc64le' version='1.2.1200.v20240924-2302'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='2'> <instruction key='zipped'> true </instruction> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.linux.ppc64le;singleton:=true
Bundle-Version: 1.2.1200.v20240924-2302
Fragment-Host: org.eclipse.equinox.launcher;bundle-version="[1.6.0,1.7.0)" </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.updatechecker.source' version='1.4.300.v20240514-1422' singleton='false'> <update id='org.eclipse.equinox.p2.updatechecker.source' range='[0.0.0,1.4.300.v20240514-1422)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Equinox Provisioning Update Checker Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.updatechecker'/> <property name='maven-version' value='1.4.300-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.updatechecker.source' version='1.4.300.v20240514-1422'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.updatechecker.source' version='1.4.300.v20240514-1422'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.updatechecker.source' version='1.4.300.v20240514-1422'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.updatechecker.source' version='1.4.300.v20240514-1422'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.updatechecker.source
Bundle-Version: 1.4.300.v20240514-1422 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.launcher.source' version='1.6.900.v20240613-2009' singleton='false'> <update id='org.eclipse.equinox.launcher.source' range='[0.0.0,1.6.900.v20240613-2009)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Equinox Launcher Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.launcher'/> <property name='maven-version' value='1.6.900-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.launcher.source' version='1.6.900.v20240613-2009'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.launcher.source' version='1.6.900.v20240613-2009'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.launcher.source' version='1.6.900.v20240613-2009'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.launcher.source' version='1.6.900.v20240613-2009'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.launcher.source
Bundle-Version: 1.6.900.v20240613-2009 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.updatechecker' version='1.4.300.v20240514-1422' generation='2'> <update id='org.eclipse.equinox.p2.updatechecker' range='[0.0.0,1.4.300.v20240514-1422)' severity='0'/> <properties size='9'> <property name='df_LT.pluginName' value='Equinox Provisioning Update Checker'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%pluginName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.updatechecker'/> <property name='maven-version' value='1.4.300-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='7'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.updatechecker' version='1.4.300.v20240514-1422'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.updatechecker' version='1.4.300.v20240514-1422'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.updatechecker' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.updatechecker' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.updatechecker' version='1.4.300.v20240514-1422'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='13'> <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='[3.3.0,4.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.core.helpers' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.core' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.core.spi' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.engine' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.metadata' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.operations' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.planner' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.query' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.metadata' range='[2.0.0,3.0.0)'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.p2.updatechecker </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.updatechecker.source' range='[1.4.300.v20240514-1422,1.4.300.v20240514-1422]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.updatechecker' version='1.4.300.v20240514-1422'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.updatechecker;singleton:=true
Bundle-Version: 1.4.300.v20240514-1422 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.repository.tools.source' version='2.4.500.v20240918-1902' singleton='false'> <update id='org.eclipse.equinox.p2.repository.tools.source' range='[0.0.0,2.4.500.v20240918-1902)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Equinox Provisioning Repository Tools Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.repository.tools'/> <property name='maven-version' value='2.4.500-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.repository.tools.source' version='2.4.500.v20240918-1902'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.repository.tools.source' version='2.4.500.v20240918-1902'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.repository.tools.source' version='2.4.500.v20240918-1902'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.repository.tools.source' version='2.4.500.v20240918-1902'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.repository.tools.source
Bundle-Version: 2.4.500.v20240918-1902 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.servletbridge.source' version='1.7.100.v20240327-1824' singleton='false'> <update id='org.eclipse.equinox.servletbridge.source' range='[0.0.0,1.7.100.v20240327-1824)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Servletbridge Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.servletbridge'/> <property name='maven-version' value='1.7.100-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.servletbridge.source' version='1.7.100.v20240327-1824'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.servletbridge.source' version='1.7.100.v20240327-1824'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.servletbridge.source' version='1.7.100.v20240327-1824'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.servletbridge.source' version='1.7.100.v20240327-1824'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.servletbridge.source
Bundle-Version: 1.7.100.v20240327-1824 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.artifact.repository' version='1.5.500.v20240918-1902' generation='2'> <update id='org.eclipse.equinox.p2.artifact.repository' range='[0.0.0,1.5.500.v20240918-1902)' severity='0'/> <properties size='9'> <property name='df_LT.pluginName' value='Equinox Provisioning Artifact Repository Support'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%pluginName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.artifact.repository'/> <property name='maven-version' value='1.5.500-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='12'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.artifact.repository' version='1.5.500.v20240918-1902'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.artifact.repository' version='1.5.500.v20240918-1902'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.artifact.processing' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.artifact.processors.checksum' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.artifact.processors.md5' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.artifact.processors.pgp' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.artifact.repository' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.artifact.repository.simple' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.artifact.repository' version='1.5.500.v20240918-1902'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='38'> <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='[3.18.0,4.0.0)'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.registry' range='0.0.0'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.metadata' range='0.0.0'/> <required namespace='osgi.bundle' name='org.tukaani.xz' range='1.3.0'/> <required namespace='java.package' name='javax.xml.parsers' range='0.0.0'/> <required namespace='java.package' name='org.bouncycastle.bcpg' range='1.65.0'/> <required namespace='java.package' name='org.bouncycastle.jce.provider' range='1.65.1'/> <required namespace='java.package' name='org.bouncycastle.openpgp' range='1.65.0'/> <required namespace='java.package' name='org.bouncycastle.openpgp.bc' range='1.65.0'/> <required namespace='java.package' name='org.bouncycastle.openpgp.jcajce' range='1.65.0'/> <required namespace='java.package' name='org.bouncycastle.openpgp.operator' range='1.65.0'/> <required namespace='java.package' name='org.bouncycastle.openpgp.operator.bc' range='1.65.0'/> <required namespace='java.package' name='org.bouncycastle.openpgp.operator.jcajce' range='1.65.0'/> <required namespace='java.package' name='org.eclipse.core.runtime.jobs' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.core.helpers' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.jarprocessor' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.persistence' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.repository' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.repository.helpers' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.core.eventbus' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.repository' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.core' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.core.spi' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.artifact' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.artifact.spi' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.spi' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.internal.provisional.equinox.p2.jarprocessor' range='0.0.0' optional='true' greedy='false'/> <required namespace='java.package' name='org.eclipse.osgi.service.datalocation' range='[1.3.0,2.0.0)'/> <required namespace='java.package' name='org.eclipse.osgi.signedcontent' range='1.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.util' range='1.1.0'/> <required namespace='java.package' name='org.osgi.framework' range='1.3.0'/> <required namespace='java.package' name='org.osgi.service.prefs' range='1.1.1'/> <required namespace='java.package' name='org.w3c.dom' range='0.0.0'/> <required namespace='java.package' name='org.xml.sax' range='0.0.0' optional='true' greedy='false'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.p2.artifact.repository </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.artifact.repository.source' range='[1.5.500.v20240918-1902,1.5.500.v20240918-1902]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.artifact.repository' version='1.5.500.v20240918-1902'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.artifact.repository;singleton:=true
Bundle-Version: 1.5.500.v20240918-1902 </instruction> </instructions> </touchpointData> </unit> <unit id='org.osgi.service.coordinator' version='1.0.2.201505202024' singleton='false' generation='2'> <update id='org.osgi.service.coordinator' range='[0.0.0,1.0.2.201505202024)' severity='0'/> <properties size='9'> <property name='org.eclipse.equinox.p2.name' value='org.osgi:org.osgi.service.coordinator'/> <property name='org.eclipse.equinox.p2.description' value='OSGi Companion Code for org.osgi.service.coordinator Version 1.0.2.'/> <property name='org.eclipse.equinox.p2.provider' value='OSGi Alliance http://www.osgi.org/'/> <property name='org.eclipse.equinox.p2.doc.url' value='http://www.osgi.org/'/> <property name='maven-groupId' value='org.osgi'/> <property name='maven-artifactId' value='org.osgi.service.coordinator'/> <property name='maven-version' value='1.0.2'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.coordinator' version='1.0.2.201505202024'/> <provided namespace='osgi.bundle' name='org.osgi.service.coordinator' version='1.0.2.201505202024'/> <provided namespace='java.package' name='org.osgi.service.coordinator' version='1.0.2'/> <provided namespace='osgi.identity' name='org.osgi.service.coordinator' version='1.0.2.201505202024'> <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'/> </provides> <requires size='3'> <required namespace='java.package' name='org.osgi.framework' range='[1.6.0,2.0.0)'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=1.5))'> <description> org.osgi.service.coordinator </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.service.coordinator.source' range='[1.0.2.201505202024,1.0.2.201505202024]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.osgi.service.coordinator' version='1.0.2.201505202024'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.osgi.service.coordinator
Bundle-Version: 1.0.2.201505202024 </instruction> </instructions> </touchpointData> </unit> <unit id='org.sat4j.pb.source' version='2.3.6.v20201214' singleton='false'> <update id='org.sat4j.pb.source' range='[0.0.0,2.3.6.v20201214)' severity='0'/> <properties size='7'> <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.sat4j.pb:2.3.6.v20201214'/> <property name='maven-groupId' value='org.ow2.sat4j'/> <property name='maven-artifactId' value='org.ow2.sat4j.pb'/> <property name='maven-version' value='2.3.6'/> <property name='maven-classifier' value='sources'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='4'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.sat4j.pb.source' version='2.3.6.v20201214'/> <provided namespace='osgi.bundle' name='org.sat4j.pb.source' version='2.3.6.v20201214'/> <provided namespace='osgi.identity' name='org.sat4j.pb.source' version='2.3.6.v20201214'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.sat4j.pb.source' version='2.3.6.v20201214'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.sat4j.pb.source
Bundle-Version: 2.3.6.v20201214 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.ui.sdk.scheduler.source' version='1.6.300.v20240515-1919' singleton='false'> <update id='org.eclipse.equinox.p2.ui.sdk.scheduler.source' range='[0.0.0,1.6.300.v20240515-1919)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Equinox Provisioning Platform Automatic Update Support Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.ui.sdk.scheduler'/> <property name='maven-version' value='1.6.300-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.ui.sdk.scheduler.source' version='1.6.300.v20240515-1919'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.ui.sdk.scheduler.source' version='1.6.300.v20240515-1919'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.ui.sdk.scheduler.source' version='1.6.300.v20240515-1919'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.ui.sdk.scheduler.source' version='1.6.300.v20240515-1919'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.ui.sdk.scheduler.source
Bundle-Version: 1.6.300.v20240515-1919 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.jsp.jasper' version='1.2.100.v20240321-1445' singleton='false' generation='2'> <update id='org.eclipse.equinox.jsp.jasper' range='[0.0.0,1.2.100.v20240321-1445)' severity='0'/> <properties size='9'> <property name='df_LT.bundleName' value='Jasper Jsp Support Bundle'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.jsp.jasper'/> <property name='maven-version' value='1.2.100-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='6'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.jsp.jasper' version='1.2.100.v20240321-1445'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.jsp.jasper' version='1.2.100.v20240321-1445'/> <provided namespace='java.package' name='org.eclipse.equinox.jsp.jasper' version='1.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.jsp.jasper' version='1.2.100.v20240321-1445'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='10'> <required namespace='java.package' name='com.sun.el' range='3.0.0'/> <required namespace='java.package' name='javax.servlet' range='[2.4.0,5.0.0)'/> <required namespace='java.package' name='javax.servlet.descriptor' range='[2.6.0,5.0.0)'/> <required namespace='java.package' name='javax.servlet.http' range='[2.4.0,5.0.0)'/> <required namespace='java.package' name='org.apache.jasper.servlet' range='[9.0.0,10.0.0)'/> <required namespace='java.package' name='org.osgi.framework' range='1.3.0'/> <required namespace='java.package' name='org.osgi.service.packageadmin' range='1.2.0'/> <required namespace='java.package' name='org.osgi.util.tracker' range='1.3.1'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.jsp.jasper </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.jsp.jasper.source' range='[1.2.100.v20240321-1445,1.2.100.v20240321-1445]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.jsp.jasper' version='1.2.100.v20240321-1445'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.jsp.jasper
Bundle-Version: 1.2.100.v20240321-1445 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.discovery.feature.source.feature.jar' version='1.3.600.v20240918-1902'> <properties size='13'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.description' value='%description'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2010 Sonatype Inc. and others.'/> <property name='df_LT.featureName' value='Eclipse p2 Discovery Developer Resources'/> <property name='df_LT.description' value='Source code for the Equinox p2 Discovery'/> <property name='df_LT.providerName' value='Eclipse.org'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.discovery.feature'/> <property name='maven-version' value='1.3.600-SNAPSHOT'/> <property name='maven-classifier' value='sources-feature'/> <property name='maven-type' value='eclipse-feature'/> </properties> <provides size='3'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.discovery.feature.source.feature.jar' version='1.3.600.v20240918-1902'/> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/> <provided namespace='org.eclipse.update.feature' name='org.eclipse.equinox.p2.discovery.feature.source' version='1.3.600.v20240918-1902'/> </provides> <filter> (org.eclipse.update.install.features=true) </filter> <artifacts size='1'> <artifact classifier='org.eclipse.update.feature' id='org.eclipse.equinox.p2.discovery.feature.source' version='1.3.600.v20240918-1902'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='zipped'> true </instruction> </instructions> </touchpointData> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.equinox.p2.repository.tools' version='2.4.500.v20240918-1902' generation='2'> <update id='org.eclipse.equinox.p2.repository.tools' range='[0.0.0,2.4.500.v20240918-1902)' severity='0'/> <properties size='9'> <property name='df_LT.bundleName' value='Equinox Provisioning Repository Tools'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.repository.tools'/> <property name='maven-version' value='2.4.500-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='11'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.repository.tools' version='2.4.500.v20240918-1902'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.repository.tools' version='2.4.500.v20240918-1902'/> <provided namespace='java.package' name='org.eclipse.equinox.p2.internal.repository.comparator' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.p2.internal.repository.mirroring' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.p2.internal.repository.tools' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.p2.internal.repository.tools.analyzer' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.p2.repository.tools.analyzer' version='2.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.p2.repository.tools.comparator' version='2.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.repository.tools' version='2.4.500.v20240918-1902'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='36'> <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='3.3.0'/> <required namespace='osgi.bundle' name='org.eclipse.equinox.registry' range='0.0.0'/> <required namespace='osgi.bundle' name='org.tukaani.xz' range='1.3.0'/> <required namespace='java.package' name='org.eclipse.equinox.app' range='1.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.frameworkadmin' range='2.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.artifact.processors.checksum' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.artifact.repository' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.artifact.repository.simple' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.core.helpers' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.director' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.engine' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.engine.phases' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata.repository' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.persistence' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.publisher.eclipse' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.repository' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.repository.helpers' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.director' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.core' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.engine' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.engine.spi' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.metadata' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.metadata.expression' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.planner' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.publisher.eclipse' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.query' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.artifact' range='[2.3.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.artifact.spi' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.metadata' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.simpleconfigurator.manipulator' range='2.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.util' range='1.1.0'/> <required namespace='java.package' name='org.osgi.framework' range='1.4.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.p2.repository.tools </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.repository.tools.source' range='[2.4.500.v20240918-1902,2.4.500.v20240918-1902]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.repository.tools' version='2.4.500.v20240918-1902'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.repository.tools;singleton:=true
Bundle-Version: 2.4.500.v20240918-1902 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.console.jaas.fragment' version='1.2.0.v20240213-1244' singleton='false' generation='2'> <update id='org.eclipse.equinox.console.jaas.fragment' range='[0.0.0,1.2.0.v20240213-1244)' severity='0'/> <properties size='9'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='SSHD Fragment'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.console.jaas.fragment'/> <property name='maven-version' value='1.2.0-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='6'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.console.jaas.fragment' version='1.2.0.v20240213-1244'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.console.jaas.fragment' version='1.2.0.v20240213-1244'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.console.jaas.fragment' version='1.2.0.v20240213-1244'> <properties size='1'> <property name='type' value='osgi.fragment'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/> <provided namespace='osgi.fragment' name='org.apache.sshd.osgi' version='1.2.0.v20240213-1244'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='3'> <required namespace='osgi.bundle' name='org.apache.sshd.osgi' range='2.2.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.console.jaas.fragment </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.console.jaas.fragment.source' range='[1.2.0.v20240213-1244,1.2.0.v20240213-1244]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.console.jaas.fragment' version='1.2.0.v20240213-1244'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.console.jaas.fragment
Bundle-Version: 1.2.0.v20240213-1244
Fragment-Host: org.apache.sshd.osgi;bundle-version="2.2.0" </instruction> </instructions> </touchpointData> </unit> <unit id='org.apache.felix.gogo.shell' version='1.1.4' singleton='false' generation='2'> <update id='org.apache.felix.gogo.shell' range='[0.0.0,1.1.4)' severity='0'/> <properties size='9'> <property name='org.eclipse.equinox.p2.name' value='Apache Felix Gogo Shell'/> <property name='org.eclipse.equinox.p2.description' value='Apache Felix Gogo Subproject'/> <property name='org.eclipse.equinox.p2.provider' value='The Apache Software Foundation'/> <property name='org.eclipse.equinox.p2.doc.url' value='https://www.apache.org/'/> <property name='maven-groupId' value='org.apache.felix'/> <property name='maven-artifactId' value='org.apache.felix.gogo.shell'/> <property name='maven-version' value='1.1.4'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.apache.felix.gogo.shell' version='1.1.4'/> <provided namespace='osgi.bundle' name='org.apache.felix.gogo.shell' version='1.1.4'/> <provided namespace='osgi.identity' name='org.apache.felix.gogo.shell' version='1.1.4'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.apache.felix.gogo' name='shell.implementation' version='1.0.0'> <properties size='1'> <property name='implementation.name' value='gogo.shell'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/> </provides> <requires size='7'> <required namespace='java.package' name='org.apache.felix.service.command' range='[1.0.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.framework' range='[1.8.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.framework.startlevel' range='[1.0.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.util.tracker' range='[1.5.0,2.0.0)'/> <requiredProperties namespace='org.apache.felix.gogo' match='(&(org.apache.felix.gogo=command.implementation)(version>=1.0.0)(!(version>=2.0.0)))'> <description> org.apache.felix.gogo.shell </description> </requiredProperties> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=1.7))'> <description> org.apache.felix.gogo.shell </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.felix.gogo.shell.source' range='[1.1.4,1.1.4]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.apache.felix.gogo.shell' version='1.1.4'/> </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.felix.gogo.shell
Bundle-Version: 1.1.4 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.ecf.ssl.source' version='1.3.100.v20240812-1535' singleton='false'> <update id='org.eclipse.ecf.ssl.source' range='[0.0.0,1.3.100.v20240812-1535)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - ECF'/> <property name='df_LT.bundleName' value='ECF SSL Fragment Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.ecf'/> <property name='maven-artifactId' value='org.eclipse.ecf.ssl'/> <property name='maven-version' value='1.3.100-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.ssl.source' version='1.3.100.v20240812-1535'/> <provided namespace='osgi.bundle' name='org.eclipse.ecf.ssl.source' version='1.3.100.v20240812-1535'/> <provided namespace='osgi.identity' name='org.eclipse.ecf.ssl.source' version='1.3.100.v20240812-1535'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.ecf.ssl.source' version='1.3.100.v20240812-1535'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.ecf.ssl.source
Bundle-Version: 1.3.100.v20240812-1535 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.updatesite.source' version='1.3.500.v20241022-1057' singleton='false'> <update id='org.eclipse.equinox.p2.updatesite.source' range='[0.0.0,1.3.500.v20241022-1057)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Equinox Provisioning Legacy Update Site Support Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.updatesite'/> <property name='maven-version' value='1.3.500-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.updatesite.source' version='1.3.500.v20241022-1057'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.updatesite.source' version='1.3.500.v20241022-1057'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.updatesite.source' version='1.3.500.v20241022-1057'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.updatesite.source' version='1.3.500.v20241022-1057'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.updatesite.source
Bundle-Version: 1.3.500.v20241022-1057 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.launcher' version='1.6.900.v20240613-2009' generation='2'> <update id='org.eclipse.equinox.launcher' range='[0.0.0,1.6.900.v20240613-2009)' severity='0'/> <properties size='9'> <property name='df_LT.pluginName' value='Equinox Launcher'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%pluginName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='launcher'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.launcher'/> <property name='maven-version' value='1.6.900-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='6'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.launcher' version='1.6.900.v20240613-2009'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.launcher' version='1.6.900.v20240613-2009'/> <provided namespace='java.package' name='org.eclipse.equinox.launcher' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.launcher' version='1.6.900.v20240613-2009'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='2'> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=1.8))'> <description> org.eclipse.equinox.launcher </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.launcher.source' range='[1.6.900.v20240613-2009,1.6.900.v20240613-2009]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.launcher' version='1.6.900.v20240613-2009'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.launcher;singleton:=true
Bundle-Version: 1.6.900.v20240613-2009 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.ui.admin' version='1.3.500.v20240616-0625' generation='2'> <update id='org.eclipse.equinox.p2.ui.admin' range='[0.0.0,1.3.500.v20240616-0625)' severity='0'/> <properties size='9'> <property name='df_LT.bundleName' value='p2 Admin UI'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.ui.admin'/> <property name='maven-version' value='1.3.500-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='8'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.ui.admin' version='1.3.500.v20240616-0625'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.ui.admin' version='1.3.500.v20240616-0625'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.ui.admin' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.ui.admin.dialogs' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.ui.admin.preferences' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.ui.admin' version='1.3.500.v20240616-0625'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='28'> <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/> <required namespace='osgi.bundle' name='org.eclipse.ui' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.core.helpers' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.ui' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.ui.actions' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.ui.dialogs' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.ui.model' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.ui.query' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.p2.ui.viewers' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.core.eventbus' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.director' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.repository' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.updatechecker' range='0.0.0'/> <required namespace='java.package' name='org.eclipse.equinox.p2.core' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.engine' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.engine.query' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.metadata' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.operations' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.query' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.artifact' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.repository.metadata' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.equinox.p2.ui' range='[2.0.0,3.0.0)'/> <required namespace='java.package' name='org.eclipse.osgi.service.environment' range='1.0.0'/> <required namespace='java.package' name='org.eclipse.osgi.util' range='1.1.0'/> <required namespace='java.package' name='org.osgi.framework' range='1.3.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.p2.ui.admin </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.ui.admin.source' range='[1.3.500.v20240616-0625,1.3.500.v20240616-0625]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.ui.admin' version='1.3.500.v20240616-0625'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.ui.admin;singleton:=true
Bundle-Version: 1.3.500.v20240616-0625 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.osgi.util.source' version='3.7.300.v20231104-1118' singleton='false'> <update id='org.eclipse.osgi.util.source' range='[0.0.0,3.7.300.v20231104-1118)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='OSGi Release 4.2.0 Utility Classes Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.osgi.util'/> <property name='maven-version' value='3.7.300-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.osgi.util.source' version='3.7.300.v20231104-1118'/> <provided namespace='osgi.bundle' name='org.eclipse.osgi.util.source' version='3.7.300.v20231104-1118'/> <provided namespace='osgi.identity' name='org.eclipse.osgi.util.source' version='3.7.300.v20231104-1118'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.osgi.util.source' version='3.7.300.v20231104-1118'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.osgi.util.source
Bundle-Version: 3.7.300.v20231104-1118 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.osgi.services.source' version='3.12.100.v20240327-0645' singleton='false'> <update id='org.eclipse.osgi.services.source' range='[0.0.0,3.12.100.v20240327-0645)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='OSGi Release 4.2.0 Services Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.osgi.services'/> <property name='maven-version' value='3.12.100-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.osgi.services.source' version='3.12.100.v20240327-0645'/> <provided namespace='osgi.bundle' name='org.eclipse.osgi.services.source' version='3.12.100.v20240327-0645'/> <provided namespace='osgi.identity' name='org.eclipse.osgi.services.source' version='3.12.100.v20240327-0645'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.osgi.services.source' version='3.12.100.v20240327-0645'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.osgi.services.source
Bundle-Version: 3.12.100.v20240327-0645 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.ecf.core.feature.source.feature.group' version='1.6.2.v20240812-1535' singleton='false'> <update id='org.eclipse.ecf.core.feature.source.feature.group' range='[0.0.0,1.6.2.v20240812-1535)' severity='0'/> <properties size='12'> <property name='org.eclipse.equinox.p2.name' value='ECF Core Feature Developer Resources'/> <property name='org.eclipse.equinox.p2.description' value='This feature provides the ECF core (org.eclipse.ecf) and ECF identity (org.eclipse.ecf.identity) bundles. These two bundles are required for all other parts of ECF.'/> <property name='org.eclipse.equinox.p2.description.url' value='http://www.eclipse.org/ecf'/> <property name='org.eclipse.equinox.p2.provider' value='Eclipse.org - ECF'/> <property name='org.eclipse.equinox.p2.type.group' value='true'/> <property name='maven-groupId' value='org.eclipse.ecf'/> <property name='maven-artifactId' value='org.eclipse.ecf.core.feature'/> <property name='maven-version' value='1.6.2-SNAPSHOT'/> <property name='maven-classifier' value='sources-feature'/> <property name='maven-type' value='eclipse-feature'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2009 Composent, Inc. and others.

This program and the accompanying materials are made
available under the terms of the Eclipse Public License 2.0
which is available at https://www.eclipse.org/legal/epl-2.0/

SPDX-License-Identifier: EPL-2.0'/> </properties> <provides size='2'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.core.feature.source.feature.group' version='1.6.2.v20240812-1535'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='3'> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.source' range='[3.11.0.v20240812-1535,3.11.0.v20240812-1535]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.identity.source' range='[3.10.0.v20240812-1535,3.10.0.v20240812-1535]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.core.feature.source.feature.jar' range='[1.6.2.v20240812-1535,1.6.2.v20240812-1535]'> <filter> (org.eclipse.update.install.features=true) </filter> </required> </requires> <touchpoint id='null' version='0.0.0'/> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.equinox.p2.ui.sdk.source' version='1.3.300.v20240207-1113' singleton='false'> <update id='org.eclipse.equinox.p2.ui.sdk.source' range='[0.0.0,1.3.300.v20240207-1113)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/> <property name='df_LT.bundleName' value='Equinox Provisioning Platform Update Support Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.ui.sdk'/> <property name='maven-version' value='1.3.300-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.ui.sdk.source' version='1.3.300.v20240207-1113'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.ui.sdk.source' version='1.3.300.v20240207-1113'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.p2.ui.sdk.source' version='1.3.300.v20240207-1113'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.ui.sdk.source' version='1.3.300.v20240207-1113'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.p2.ui.sdk.source
Bundle-Version: 1.3.300.v20240207-1113 </instruction> </instructions> </touchpointData> </unit> <unit id='org.apache.commons.commons-codec.source' version='1.16.0' singleton='false'> <update id='org.apache.commons.commons-codec.source' range='[0.0.0,1.16.0)' severity='0'/> <properties size='7'> <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.apache.commons.commons-codec:1.16.0'/> <property name='maven-groupId' value='commons-codec'/> <property name='maven-artifactId' value='commons-codec'/> <property name='maven-version' value='1.16.0'/> <property name='maven-classifier' value='sources'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='4'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.apache.commons.commons-codec.source' version='1.16.0'/> <provided namespace='osgi.bundle' name='org.apache.commons.commons-codec.source' version='1.16.0'/> <provided namespace='osgi.identity' name='org.apache.commons.commons-codec.source' version='1.16.0'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.apache.commons.commons-codec.source' version='1.16.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-codec.source
Bundle-Version: 1.16.0 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.p2.rcp.feature.feature.group' version='1.4.2600.v20241019-1812' singleton='false'> <update id='org.eclipse.equinox.p2.rcp.feature.feature.group' range='[0.0.0,1.4.2600.v20241019-1812)' severity='0'/> <properties size='13'> <property name='org.eclipse.equinox.p2.name' value='%featureName'/> <property name='org.eclipse.equinox.p2.description' value='%description'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.type.group' value='true'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.p2.rcp.feature'/> <property name='maven-version' value='1.4.2600-SNAPSHOT'/> <property name='maven-type' value='eclipse-feature'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2011, 2013 EclipseSource Inc. and others.'/> <property name='df_LT.featureName' value='Equinox p2, minimal support for RCP applications'/> <property name='df_LT.description' value='Provides the minimal set of p2 bundles to use in RCP applications.'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> </properties> <provides size='2'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.rcp.feature.feature.group' version='1.4.2600.v20241019-1812'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='7'> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.core.feature.feature.group' range='[1.7.400.v20241019-1812,1.7.400.v20241019-1812]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.ui' range='[2.8.600.v20240920-1526,2.8.600.v20240920-1526]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.ui.sdk.scheduler' range='[1.6.300.v20240515-1919,1.6.300.v20240515-1919]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.updatechecker' range='[1.4.300.v20240514-1422,1.4.300.v20240514-1422]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.security.ui' range='[1.4.300.v20240513-1104,1.4.300.v20240513-1104]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.ui.sdk' range='[1.3.300.v20240207-1113,1.3.300.v20240207-1113]'/> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.rcp.feature.feature.jar' range='[1.4.2600.v20241019-1812,1.4.2600.v20241019-1812]'> <filter> (org.eclipse.update.install.features=true) </filter> </required> </requires> <touchpoint id='null' version='0.0.0'/> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.eclipse.ecf.provider.filetransfer.httpclient5.win32.source' version='1.1.100.v20240808-1900' singleton='false'> <update id='org.eclipse.ecf.provider.filetransfer.httpclient5.win32.source' range='[0.0.0,1.1.100.v20240808-1900)' severity='0'/> <properties size='10'> <property name='df_LT.bundleVendor' value='Eclipse.org - ECF'/> <property name='df_LT.bundleName' value='ECF HttpComponents 4.5 Filetransfer Windows Components Source'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/> <property name='maven-groupId' value='org.eclipse.ecf'/> <property name='maven-artifactId' value='org.eclipse.ecf.provider.filetransfer.httpclient5.win32'/> <property name='maven-version' value='1.1.100-SNAPSHOT'/> <property name='maven-classifier' value='sources'/> <property name='maven-type' value='java-source'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer.httpclient5.win32.source' version='1.1.100.v20240808-1900'/> <provided namespace='osgi.bundle' name='org.eclipse.ecf.provider.filetransfer.httpclient5.win32.source' version='1.1.100.v20240808-1900'/> <provided namespace='osgi.identity' name='org.eclipse.ecf.provider.filetransfer.httpclient5.win32.source' version='1.1.100.v20240808-1900'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.ecf.provider.filetransfer.httpclient5.win32.source' version='1.1.100.v20240808-1900'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.ecf.provider.filetransfer.httpclient5.win32.source
Bundle-Version: 1.1.100.v20240808-1900 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.simpleconfigurator' version='1.5.300.v20240424-1301' generation='2'> <update id='org.eclipse.equinox.simpleconfigurator' range='[0.0.0,1.5.300.v20240424-1301)' severity='0'/> <properties size='9'> <property name='df_LT.bundleName' value='Simple Configurator'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.platform'/> <property name='maven-artifactId' value='org.eclipse.equinox.simpleconfigurator'/> <property name='maven-version' value='1.5.300-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='9'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.simpleconfigurator' version='1.5.300.v20240424-1301'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.simpleconfigurator' version='1.5.300.v20240424-1301'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.provisional.configurator' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.simpleconfigurator' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.simpleconfigurator.console' version='0.0.0'/> <provided namespace='java.package' name='org.eclipse.equinox.internal.simpleconfigurator.utils' version='0.0.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.simpleconfigurator' version='1.5.300.v20240424-1301'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='15'> <required namespace='java.package' name='org.eclipse.osgi.framework.console' range='1.0.0' optional='true' greedy='false'/> <required namespace='java.package' name='org.eclipse.osgi.report.resolution' range='[1.0.0,2.0.0)'/> <required namespace='java.package' name='org.eclipse.osgi.service.datalocation' range='1.0.0' optional='true' greedy='false'/> <required namespace='java.package' name='org.osgi.framework' range='1.3.0'/> <required namespace='java.package' name='org.osgi.framework.hooks.resolver' range='[1.0.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.framework.namespace' range='1.0.0'/> <required namespace='java.package' name='org.osgi.framework.startlevel' range='1.0.0'/> <required namespace='java.package' name='org.osgi.framework.wiring' range='1.2.0'/> <required namespace='java.package' name='org.osgi.resource' range='1.0.0'/> <required namespace='java.package' name='org.osgi.service.packageadmin' range='1.2.0'/> <required namespace='java.package' name='org.osgi.service.resolver' range='[1.1.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.service.startlevel' range='1.0.0'/> <required namespace='java.package' name='org.osgi.util.tracker' range='1.3.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.simpleconfigurator </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.simpleconfigurator.source' range='[1.5.300.v20240424-1301,1.5.300.v20240424-1301]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.simpleconfigurator' version='1.5.300.v20240424-1301'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.simpleconfigurator;singleton:=true
Bundle-Version: 1.5.300.v20240424-1301 </instruction> </instructions> </touchpointData> </unit> <unit id='org.osgi.util.pushstream' version='1.1.0.202212101352' singleton='false' generation='2'> <update id='org.osgi.util.pushstream' range='[0.0.0,1.1.0.202212101352)' severity='0'/> <properties size='9'> <property name='org.eclipse.equinox.p2.name' value='org.osgi:org.osgi.util.pushstream'/> <property name='org.eclipse.equinox.p2.description' value='OSGi Companion Code for org.osgi.util.pushstream Version 1.1.0'/> <property name='org.eclipse.equinox.p2.provider' value='Eclipse Foundation'/> <property name='org.eclipse.equinox.p2.doc.url' value='https://docs.osgi.org/'/> <property name='maven-groupId' value='org.osgi'/> <property name='maven-artifactId' value='org.osgi.util.pushstream'/> <property name='maven-version' value='1.1.0'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='5'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.osgi.util.pushstream' version='1.1.0.202212101352'/> <provided namespace='osgi.bundle' name='org.osgi.util.pushstream' version='1.1.0.202212101352'/> <provided namespace='java.package' name='org.osgi.util.pushstream' version='1.1.0'/> <provided namespace='osgi.identity' name='org.osgi.util.pushstream' version='1.1.0.202212101352'> <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'/> </provides> <requires size='4'> <required namespace='java.package' name='org.osgi.util.function' range='[1.1.0,2.0.0)'/> <required namespace='java.package' name='org.osgi.util.promise' range='[1.1.0,2.0.0)'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE/compact1)(version=1.8))'> <description> org.osgi.util.pushstream </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.osgi.util.pushstream.source' range='[1.1.0.202212101352,1.1.0.202212101352]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.osgi.util.pushstream' version='1.1.0.202212101352'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.osgi.util.pushstream
Bundle-Version: 1.1.0.202212101352 </instruction> </instructions> </touchpointData> </unit> <unit id='org.osgi.util.function.source' version='1.2.0.202109301733' singleton='false'> <update id='org.osgi.util.function.source' range='[0.0.0,1.2.0.202109301733)' severity='0'/> <properties size='7'> <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.osgi.util.function:1.2.0.202109301733'/> <property name='maven-groupId' value='org.osgi'/> <property name='maven-artifactId' value='org.osgi.util.function'/> <property name='maven-version' value='1.2.0'/> <property name='maven-classifier' value='sources'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='4'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.osgi.util.function.source' version='1.2.0.202109301733'/> <provided namespace='osgi.bundle' name='org.osgi.util.function.source' version='1.2.0.202109301733'/> <provided namespace='osgi.identity' name='org.osgi.util.function.source' version='1.2.0.202109301733'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.osgi.util.function.source' version='1.2.0.202109301733'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.osgi.util.function.source
Bundle-Version: 1.2.0.202109301733 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.ecf.core.feature.feature.jar' version='1.6.2.v20240812-1535'> <properties size='10'> <property name='org.eclipse.equinox.p2.name' value='ECF Core Feature'/> <property name='org.eclipse.equinox.p2.description' value='This feature provides the ECF core (org.eclipse.ecf) and ECF identity (org.eclipse.ecf.identity) bundles. These two bundles are required for all other parts of ECF.'/> <property name='org.eclipse.equinox.p2.description.url' value='http://www.eclipse.org/ecf'/> <property name='org.eclipse.equinox.p2.provider' value='Eclipse.org - ECF'/> <property name='df_LT.license' value='Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

- Content may be structured and packaged into modules to facilitate
delivering, extending, and upgrading the Content. Typical modules may
include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
features ("Features").
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
(Javaâ„¢ ARchive) in a directory named "plugins".
- A Feature is a bundle of one or more Plug-ins and/or Fragments and
associated material. Each Feature may be packaged as a sub-directory in a
directory named "features". Within a Feature, files named "feature.xml" may
contain a list of the names and version numbers of the Plug-ins and/or
Fragments associated with that Feature.
- Features may also include other Features ("Included Features"). Within a
Feature, files named "feature.xml" may contain a list of the names and
version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

- The top-level (root) directory
- Plug-in and Fragment directories
- Inside Plug-ins and Fragments packaged as JARs
- Sub-directories of the directory named "src" of certain Plug-ins
- Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- Eclipse Public License Version 1.0 (available at
http://www.eclipse.org/legal/epl-v10.html)
- Eclipse Distribution License Version 1.0 (available at
http://www.eclipse.org/licenses/edl-v1.0.html)
- Common Public License Version 1.0 (available at
http://www.eclipse.org/legal/cpl-v10.html)
- Apache Software License 1.1 (available at
http://www.apache.org/licenses/LICENSE)
- Apache Software License 2.0 (available at
http://www.apache.org/licenses/LICENSE-2.0)
- Mozilla Public License Version 1.1 (available at
http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1. A series of actions may occur ("Provisioning Process") in which a user may
execute the Provisioning Technology on a machine ("Target Machine") with the
intent of installing, extending or updating the functionality of an
Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third
party Installable Software or a portion thereof to be accessed and copied to
the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and
conditions that govern the use of the Installable Software ("Installable
Software Agreement") and such Installable Software Agreement shall be
accessed from the Target Machine in accordance with the Specification. Such
Installable Software Agreement must inform the user of the terms and
conditions that govern the Installable Software and must solicit acceptance
by the end user in the manner prescribed in such Installable
Software Agreement. Upon such indication of agreement by the user, the
provisioning Technology will complete installation of the
Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.'/> <property name='df_LT.copyright' value='Copyright (c) 2009 Composent, Inc. and others.

This program and the accompanying materials are made
available under the terms of the Eclipse Public License 2.0
which is available at https://www.eclipse.org/legal/epl-2.0/

SPDX-License-Identifier: EPL-2.0'/> <property name='maven-groupId' value='org.eclipse.ecf'/> <property name='maven-artifactId' value='org.eclipse.ecf.core.feature'/> <property name='maven-version' value='1.6.2-SNAPSHOT'/> <property name='maven-type' value='eclipse-feature'/> </properties> <provides size='3'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.core.feature.feature.jar' version='1.6.2.v20240812-1535'/> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/> <provided namespace='org.eclipse.update.feature' name='org.eclipse.ecf.core.feature' version='1.6.2.v20240812-1535'/> </provides> <filter> (org.eclipse.update.install.features=true) </filter> <artifacts size='1'> <artifact classifier='org.eclipse.update.feature' id='org.eclipse.ecf.core.feature' version='1.6.2.v20240812-1535'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='zipped'> true </instruction> </instructions> </touchpointData> <licenses size='1'> <license uri='%25licenseURL' url='%25licenseURL'> %license </license> </licenses> <copyright> %copyright </copyright> </unit> <unit id='org.osgi.util.promise.source' version='1.3.0.202212101352' singleton='false'> <update id='org.osgi.util.promise.source' range='[0.0.0,1.3.0.202212101352)' severity='0'/> <properties size='7'> <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.osgi.util.promise:1.3.0.202212101352'/> <property name='maven-groupId' value='org.osgi'/> <property name='maven-artifactId' value='org.osgi.util.promise'/> <property name='maven-version' value='1.3.0'/> <property name='maven-classifier' value='sources'/> <property name='maven-repository' value='eclipse.maven.central.mirror'/> <property name='maven-type' value='jar'/> </properties> <provides size='4'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.osgi.util.promise.source' version='1.3.0.202212101352'/> <provided namespace='osgi.bundle' name='org.osgi.util.promise.source' version='1.3.0.202212101352'/> <provided namespace='osgi.identity' name='org.osgi.util.promise.source' version='1.3.0.202212101352'> <properties size='1'> <property name='type' value='osgi.bundle'/> </properties> </provided> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.osgi.util.promise.source' version='1.3.0.202212101352'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.osgi.util.promise.source
Bundle-Version: 1.3.0.202212101352 </instruction> </instructions> </touchpointData> </unit> <unit id='org.eclipse.equinox.servletbridge' version='1.7.100.v20240327-1824' generation='2'> <update id='org.eclipse.equinox.servletbridge' range='[0.0.0,1.7.100.v20240327-1824)' severity='0'/> <properties size='9'> <property name='df_LT.bundleName' value='Servletbridge'/> <property name='df_LT.providerName' value='Eclipse.org - Equinox'/> <property name='org.eclipse.equinox.p2.name' value='%bundleName'/> <property name='org.eclipse.equinox.p2.provider' value='%providerName'/> <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/> <property name='maven-groupId' value='org.eclipse.equinox'/> <property name='maven-artifactId' value='org.eclipse.equinox.servletbridge'/> <property name='maven-version' value='1.7.100-SNAPSHOT'/> <property name='maven-type' value='eclipse-plugin'/> </properties> <provides size='6'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.servletbridge' version='1.7.100.v20240327-1824'/> <provided namespace='osgi.bundle' name='org.eclipse.equinox.servletbridge' version='1.7.100.v20240327-1824'/> <provided namespace='java.package' name='org.eclipse.equinox.servletbridge' version='1.1.0'/> <provided namespace='osgi.identity' name='org.eclipse.equinox.servletbridge' version='1.7.100.v20240327-1824'> <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'/> <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> </provides> <requires size='4'> <required namespace='java.package' name='javax.servlet' range='2.3.0'/> <required namespace='java.package' name='javax.servlet.http' range='2.3.0'/> <requiredProperties namespace='osgi.ee' match='(&(osgi.ee=JavaSE)(version=17))'> <description> org.eclipse.equinox.servletbridge </description> </requiredProperties> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.servletbridge.source' range='[1.7.100.v20240327-1824,1.7.100.v20240327-1824]' optional='true'> <filter> (org.eclipse.update.install.sources=true) </filter> </required> </requires> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.equinox.servletbridge' version='1.7.100.v20240327-1824'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> Bundle-SymbolicName: org.eclipse.equinox.servletbridge;singleton:=true
Bundle-Version: 1.7.100.v20240327-1824 </instruction> </instructions> </touchpointData> </unit> </units> </repository>