Added: ant/ivy/core/trunk/test/test-repo/MANIFEST_org.apache.ivy.osgi.testbundle.exporting.ambiguity_3.3.3.MF URL: http://svn.apache.org/viewvc/ant/ivy/core/trunk/test/test-repo/MANIFEST_org.apache.ivy.osgi.testbundle.exporting.ambiguity_3.3.3.MF?rev=1036848&view=auto ============================================================================== --- ant/ivy/core/trunk/test/test-repo/MANIFEST_org.apache.ivy.osgi.testbundle.exporting.ambiguity_3.3.3.MF (added) +++ ant/ivy/core/trunk/test/test-repo/MANIFEST_org.apache.ivy.osgi.testbundle.exporting.ambiguity_3.3.3.MF Fri Nov 19 14:06:06 2010 @@ -0,0 +1,5 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-SymbolicName: org.apache.ivy.osgi.testbundle.exporting.ambiguity +Bundle-Version: 3.3.3 +Export-Package: org.apache.ivy.osgi.testbundle.importing.version
Added: ant/ivy/core/trunk/test/test-repo/MANIFEST_org.apache.ivy.osgi.testbundle.importing.ambiguity_3.2.1.MF URL: http://svn.apache.org/viewvc/ant/ivy/core/trunk/test/test-repo/MANIFEST_org.apache.ivy.osgi.testbundle.importing.ambiguity_3.2.1.MF?rev=1036848&view=auto ============================================================================== --- ant/ivy/core/trunk/test/test-repo/MANIFEST_org.apache.ivy.osgi.testbundle.importing.ambiguity_3.2.1.MF (added) +++ ant/ivy/core/trunk/test/test-repo/MANIFEST_org.apache.ivy.osgi.testbundle.importing.ambiguity_3.2.1.MF Fri Nov 19 14:06:06 2010 @@ -0,0 +1,5 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-SymbolicName: org.apache.ivy.osgi.testbundle.importing.ambiguity +Bundle-Version: 3.2.1 +Import-Package: org.apache.ivy.osgi.testbundle.importing.version Added: ant/ivy/core/trunk/test/test-repo/MANIFEST_org.apache.ivy.osgi.testbundle.importing.optional_3.2.1.MF URL: http://svn.apache.org/viewvc/ant/ivy/core/trunk/test/test-repo/MANIFEST_org.apache.ivy.osgi.testbundle.importing.optional_3.2.1.MF?rev=1036848&view=auto ============================================================================== --- ant/ivy/core/trunk/test/test-repo/MANIFEST_org.apache.ivy.osgi.testbundle.importing.optional_3.2.1.MF (added) +++ ant/ivy/core/trunk/test/test-repo/MANIFEST_org.apache.ivy.osgi.testbundle.importing.optional_3.2.1.MF Fri Nov 19 14:06:06 2010 @@ -0,0 +1,6 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-SymbolicName: org.apache.ivy.osgi.testbundle.importing.optional +Bundle-Version: 3.2.1 +Import-Package: org.apache.ivy.osgi.testbundle;resolution:="optional" +Export-Package: org.apache.ivy.osgi.testbundle.importing.optional Added: ant/ivy/core/trunk/test/test-repo/MANIFEST_org.apache.ivy.osgi.testbundle.importing.rangeversion_3.2.1.MF URL: http://svn.apache.org/viewvc/ant/ivy/core/trunk/test/test-repo/MANIFEST_org.apache.ivy.osgi.testbundle.importing.rangeversion_3.2.1.MF?rev=1036848&view=auto ============================================================================== --- ant/ivy/core/trunk/test/test-repo/MANIFEST_org.apache.ivy.osgi.testbundle.importing.rangeversion_3.2.1.MF (added) +++ ant/ivy/core/trunk/test/test-repo/MANIFEST_org.apache.ivy.osgi.testbundle.importing.rangeversion_3.2.1.MF Fri Nov 19 14:06:06 2010 @@ -0,0 +1,6 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-SymbolicName: org.apache.ivy.osgi.testbundle.importing.rangeversion +Bundle-Version: 3.2.1 +Import-Package: org.apache.ivy.osgi.testbundle;version="[1.0.0,2.0.0)" +Export-Package: org.apache.ivy.osgi.testbundle.importing.rangeversion Added: ant/ivy/core/trunk/test/test-repo/MANIFEST_org.apache.ivy.osgi.testbundle.importing.transitiveoptional_3.2.1.MF URL: http://svn.apache.org/viewvc/ant/ivy/core/trunk/test/test-repo/MANIFEST_org.apache.ivy.osgi.testbundle.importing.transitiveoptional_3.2.1.MF?rev=1036848&view=auto ============================================================================== --- ant/ivy/core/trunk/test/test-repo/MANIFEST_org.apache.ivy.osgi.testbundle.importing.transitiveoptional_3.2.1.MF (added) +++ ant/ivy/core/trunk/test/test-repo/MANIFEST_org.apache.ivy.osgi.testbundle.importing.transitiveoptional_3.2.1.MF Fri Nov 19 14:06:06 2010 @@ -0,0 +1,6 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-SymbolicName: org.apache.ivy.osgi.testbundle.importing.transitiveoptional +Bundle-Version: 3.2.1 +Import-Package: org.apache.ivy.osgi.testbundle.importing.optional;resolution:="optional" +Export-Package: org.apache.ivy.osgi.testbundle.importing.transitiveoptional Added: ant/ivy/core/trunk/test/test-repo/MANIFEST_org.apache.ivy.osgi.testbundle.importing.use_3.2.1.MF URL: http://svn.apache.org/viewvc/ant/ivy/core/trunk/test/test-repo/MANIFEST_org.apache.ivy.osgi.testbundle.importing.use_3.2.1.MF?rev=1036848&view=auto ============================================================================== --- ant/ivy/core/trunk/test/test-repo/MANIFEST_org.apache.ivy.osgi.testbundle.importing.use_3.2.1.MF (added) +++ ant/ivy/core/trunk/test/test-repo/MANIFEST_org.apache.ivy.osgi.testbundle.importing.use_3.2.1.MF Fri Nov 19 14:06:06 2010 @@ -0,0 +1,6 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-SymbolicName: org.apache.ivy.osgi.testbundle.importing.use +Bundle-Version: 3.2.1 +Import-Package: org.apache.ivy.osgi.testbundle.use +Export-Package: org.apache.ivy.osgi.testbundle.importing.use Added: ant/ivy/core/trunk/test/test-repo/MANIFEST_org.apache.ivy.osgi.testbundle.importing.version_3.2.1.MF URL: http://svn.apache.org/viewvc/ant/ivy/core/trunk/test/test-repo/MANIFEST_org.apache.ivy.osgi.testbundle.importing.version_3.2.1.MF?rev=1036848&view=auto ============================================================================== --- ant/ivy/core/trunk/test/test-repo/MANIFEST_org.apache.ivy.osgi.testbundle.importing.version_3.2.1.MF (added) +++ ant/ivy/core/trunk/test/test-repo/MANIFEST_org.apache.ivy.osgi.testbundle.importing.version_3.2.1.MF Fri Nov 19 14:06:06 2010 @@ -0,0 +1,6 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-SymbolicName: org.apache.ivy.osgi.testbundle.importing.version +Bundle-Version: 3.2.1 +Import-Package: org.apache.ivy.osgi.testbundle;version="1.2.3" +Export-Package: org.apache.ivy.osgi.testbundle.importing.version Added: ant/ivy/core/trunk/test/test-repo/MANIFEST_org.apache.ivy.osgi.testbundle.importing_3.2.1.MF URL: http://svn.apache.org/viewvc/ant/ivy/core/trunk/test/test-repo/MANIFEST_org.apache.ivy.osgi.testbundle.importing_3.2.1.MF?rev=1036848&view=auto ============================================================================== --- ant/ivy/core/trunk/test/test-repo/MANIFEST_org.apache.ivy.osgi.testbundle.importing_3.2.1.MF (added) +++ ant/ivy/core/trunk/test/test-repo/MANIFEST_org.apache.ivy.osgi.testbundle.importing_3.2.1.MF Fri Nov 19 14:06:06 2010 @@ -0,0 +1,6 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-SymbolicName: org.apache.ivy.osgi.testbundle.importing +Bundle-Version: 3.2.1 +Import-Package: org.apache.ivy.osgi.testbundle +Export-Package: org.apache.ivy.osgi.testbundle.importing Added: ant/ivy/core/trunk/test/test-repo/MANIFEST_org.apache.ivy.osgi.testbundle.require.ambiguity_1.1.1.MF URL: http://svn.apache.org/viewvc/ant/ivy/core/trunk/test/test-repo/MANIFEST_org.apache.ivy.osgi.testbundle.require.ambiguity_1.1.1.MF?rev=1036848&view=auto ============================================================================== --- ant/ivy/core/trunk/test/test-repo/MANIFEST_org.apache.ivy.osgi.testbundle.require.ambiguity_1.1.1.MF (added) +++ ant/ivy/core/trunk/test/test-repo/MANIFEST_org.apache.ivy.osgi.testbundle.require.ambiguity_1.1.1.MF Fri Nov 19 14:06:06 2010 @@ -0,0 +1,6 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-SymbolicName: org.apache.ivy.osgi.testbundle.require.ambiguity +Bundle-Version: 1.1.1 +Import-Package: org.apache.ivy.osgi.testbundle.importing.version +Require-Bundle: org.apache.ivy.osgi.testbundle.importing.version;bundle-version="3.2.1" Added: ant/ivy/core/trunk/test/test-repo/MANIFEST_org.apache.ivy.osgi.testbundle.require_1.1.1.MF URL: http://svn.apache.org/viewvc/ant/ivy/core/trunk/test/test-repo/MANIFEST_org.apache.ivy.osgi.testbundle.require_1.1.1.MF?rev=1036848&view=auto ============================================================================== --- ant/ivy/core/trunk/test/test-repo/MANIFEST_org.apache.ivy.osgi.testbundle.require_1.1.1.MF (added) +++ ant/ivy/core/trunk/test/test-repo/MANIFEST_org.apache.ivy.osgi.testbundle.require_1.1.1.MF Fri Nov 19 14:06:06 2010 @@ -0,0 +1,5 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-SymbolicName: org.apache.ivy.osgi.testbundle.require +Bundle-Version: 1.1.1 +Require-Bundle: org.apache.ivy.osgi.testbundle.importing.version;bundle-version="3.2.1" Added: ant/ivy/core/trunk/test/test-repo/MANIFEST_org.apache.ivy.osgi.testbundle.use_2.2.2.MF URL: http://svn.apache.org/viewvc/ant/ivy/core/trunk/test/test-repo/MANIFEST_org.apache.ivy.osgi.testbundle.use_2.2.2.MF?rev=1036848&view=auto ============================================================================== --- ant/ivy/core/trunk/test/test-repo/MANIFEST_org.apache.ivy.osgi.testbundle.use_2.2.2.MF (added) +++ ant/ivy/core/trunk/test/test-repo/MANIFEST_org.apache.ivy.osgi.testbundle.use_2.2.2.MF Fri Nov 19 14:06:06 2010 @@ -0,0 +1,6 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-SymbolicName: org.apache.ivy.osgi.testbundle.use +Bundle-Version: 2.2.2 +Export-Package: org.apache.ivy.osgi.testbundle.use;version="2.2.2";use:=org.apache.ivy.osgi.testbundle.importing +Import-Package: org.apache.ivy.osgi.testbundle.importing;resolution:="optional" Added: ant/ivy/core/trunk/test/test-repo/MANIFEST_org.apache.ivy.osgi.testbundle_1.2.3.MF URL: http://svn.apache.org/viewvc/ant/ivy/core/trunk/test/test-repo/MANIFEST_org.apache.ivy.osgi.testbundle_1.2.3.MF?rev=1036848&view=auto ============================================================================== --- ant/ivy/core/trunk/test/test-repo/MANIFEST_org.apache.ivy.osgi.testbundle_1.2.3.MF (added) +++ ant/ivy/core/trunk/test/test-repo/MANIFEST_org.apache.ivy.osgi.testbundle_1.2.3.MF Fri Nov 19 14:06:06 2010 @@ -0,0 +1,7 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-SymbolicName: org.apache.ivy.osgi.testbundle +Bundle-Version: 1.2.3 +Export-Package: org.apache.ivy.osgi.testbundle;version="1.2.3", + org.apache.ivy.osgi.testbundle.util;version="1.2.3" + \ No newline at end of file Added: ant/ivy/core/trunk/test/test-repo/build.xml URL: http://svn.apache.org/viewvc/ant/ivy/core/trunk/test/test-repo/build.xml?rev=1036848&view=auto ============================================================================== --- ant/ivy/core/trunk/test/test-repo/build.xml (added) +++ ant/ivy/core/trunk/test/test-repo/build.xml Fri Nov 19 14:06:06 2010 @@ -0,0 +1,56 @@ +<!-- + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +--> +<project basedir="." default="generate-bundles" name="ivy-osgi-test-repo"> + + <echo message="${basedir}"/> + + <!-- Need ant contrib ! --> + <taskdef resource="net/sf/antcontrib/antcontrib.properties"> + <classpath location="${basedir}/../../lib/test/ant-contrib.jar"/> + </taskdef> + + <target name="generate-bundles"> + <foreach target="generate-bundle" param="manifest"> + <path> + <fileset dir="${basedir}"> + <include name="MANIFEST*.MF" /> + </fileset> + </path> + </foreach> + </target> + + <target name="generate-bundle"> + <propertyregex property="bundle.name" input="${manifest}" regexp="MANIFEST_(.*)_(.*).MF" select="\1" casesensitive="false" /> + <propertyregex property="module.name.dotted" input="${bundle.name}" regexp="org\.apache\.ivy\.osgi\.(.*)" select="\1" casesensitive="false" /> + <propertyregex property="module.name" input="${module.name.dotted}" regexp="\." replace="-" global="true" defaultValue="${module.name.dotted}" /> + <propertyregex property="bundle.version" input="${manifest}" regexp="MANIFEST_(.*)_(.*).MF" select="\2" casesensitive="false" /> + <jar destfile="bundlerepo/${bundle.name}_${bundle.version}.jar" manifest="${manifest}" /> + <mkdir dir="ivyrepo/org.apache.ivy.osgi/${module.name}/${bundle.version}/jars/" /> + <copy file="bundlerepo/${bundle.name}_${bundle.version}.jar" tofile="ivyrepo/org.apache.ivy.osgi/${module.name}/${bundle.version}/jars/${module.name}-${bundle.version}.jar" /> + <echoxml file="ivyrepo/org.apache.ivy.osgi/${module.name}/${bundle.version}/ivy.xml"> + <ivy-module version="1.0"> + <info organisation="org.apache.ivy.osgi" module="${module.name}" revision="${bundle.version}" /> + <publications> + <artifact name="${module.name}" type="jar" ext="jar" /> + </publications> + </ivy-module> + </echoxml> + </target> + +</project> Added: ant/ivy/core/trunk/test/test-repo/bundlerepo/repo.xml URL: http://svn.apache.org/viewvc/ant/ivy/core/trunk/test/test-repo/bundlerepo/repo.xml?rev=1036848&view=auto ============================================================================== --- ant/ivy/core/trunk/test/test-repo/bundlerepo/repo.xml (added) +++ ant/ivy/core/trunk/test/test-repo/bundlerepo/repo.xml Fri Nov 19 14:06:06 2010 @@ -0,0 +1,99 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +-->org.apache.ivy.osgi +<repository> + <resource symbolicname="org.apache.ivy.osgi.testbundle" version="1.2.3" uri="org.apache.ivy.osgi.testbundle_1.2.3.jar"> + <capability name="package"> + <p n="package" v="org.apache.ivy.osgi.testbundle" /> + <p n="version" v="1.2.3" /> + </capability> + <capability name="package"> + <p n="package" v="org.apache.ivy.osgi.testbundle.util" /> + <p n="version" v="1.2.3" /> + </capability> + </resource> + <resource symbolicname="org.apache.ivy.osgi.testbundle.importing" version="3.2.1" + uri="org.apache.ivy.osgi.testbundle.importing_3.2.1.jar"> + <capability name="package"> + <p n="package" v="org.apache.ivy.osgi.testbundle.importing" /> + </capability> + <require name="package" filter="(package=org.apache.ivy.osgi.testbundle)" /> + </resource> + <resource symbolicname="org.apache.ivy.osgi.testbundle.importing.optional" version="3.2.1" + uri="org.apache.ivy.osgi.testbundle.importing.optional_3.2.1.jar"> + <capability name="package"> + <p n="package" v="org.apache.ivy.osgi.testbundle.importing.optional" /> + </capability> + <require name="package" filter="(package=org.apache.ivy.osgi.testbundle)" optional="true" /> + </resource> + <resource symbolicname="org.apache.ivy.osgi.testbundle.importing.transitiveoptional" version="3.2.1" + uri="org.apache.ivy.osgi.testbundle.importing.transitiveoptional_3.2.1.jar"> + <capability name="package"> + <p n="package" v="org.apache.ivy.osgi.testbundle.importing.transitiveoptional" /> + </capability> + <require name="package" filter="(package=org.apache.ivy.osgi.testbundle.importing.optional)" optional="true" /> + </resource> + <resource symbolicname="org.apache.ivy.osgi.testbundle.importing.version" version="3.2.1" + uri="org.apache.ivy.osgi.testbundle.importing.version_3.2.1.jar"> + <capability name="package"> + <p n="package" v="org.apache.ivy.osgi.testbundle.importing.version" /> + </capability> + <require name="package" filter="(&(package=org.apache.ivy.osgi.testbundle)(version>=1.2.3))" /> + </resource> + <resource symbolicname="org.apache.ivy.osgi.testbundle.importing.rangeversion" version="3.2.1" + uri="org.apache.ivy.osgi.testbundle.importing.rangeversion_3.2.1.jar"> + <capability name="package"> + <p n="package" v="org.apache.ivy.osgi.testbundle.importing.rangeversion" /> + </capability> + <require name="package" filter="(&(package=org.apache.ivy.osgi.testbundle)(version>=1.0.0)(version<2.0.0))" /> + </resource> + <resource symbolicname="org.apache.ivy.osgi.testbundle.importing.use" version="3.2.1" + uri="org.apache.ivy.osgi.testbundle.importing.use_3.2.1.jar"> + <capability name="package"> + <p n="package" v="org.apache.ivy.osgi.testbundle.importing.use" /> + </capability> + <require name="package" filter="(package=org.apache.ivy.osgi.testbundle.use)" /> + </resource> + <resource symbolicname="org.apache.ivy.osgi.testbundle.require" version="1.1.1" uri="org.apache.ivy.osgi.testbundle.require_1.1.1.jar"> + <require name="bundle" filter="(&(symbolicname=org.apache.ivy.osgi.testbundle.importing.version)(version>=3.2.1))" /> + </resource> + <resource symbolicname="org.apache.ivy.osgi.testbundle.use" version="2.2.2" uri="org.apache.ivy.osgi.testbundle.use_2.2.2.jar"> + <capability name="package"> + <p n="package" v="org.apache.ivy.osgi.testbundle.use" /> + <p n="version" v="2.2.2" /> + <p n="uses" v="org.apache.ivy.osgi.testbundle.importing" /> + </capability> + <require name="package" filter="(package=org.apache.ivy.osgi.testbundle.importing)" optional="true" /> + </resource> + <resource symbolicname="org.apache.ivy.osgi.testbundle.exporting.ambiguity" version="3.3.3" + uri="org.apache.ivy.osgi.testbundle.exporting.ambiguity_3.3.3.jar"> + <capability name="package"> + <p n="package" v="org.apache.ivy.osgi.testbundle.importing.version" /> + </capability> + </resource> + <resource symbolicname="org.apache.ivy.osgi.testbundle.importing.ambiguity" version="3.2.1" + uri="org.apache.ivy.osgi.testbundle.importing.ambiguity_3.2.1.jar"> + <require name="package" filter="(package=org.apache.ivy.osgi.testbundle.importing.version)" /> + </resource> + <resource symbolicname="org.apache.ivy.osgi.testbundle.require.ambiguity" version="1.1.1" + uri="org.apache.ivy.osgi.testbundle.require.ambiguity_1.1.1.jar"> + <require name="bundle" filter="(&(symbolicname=org.apache.ivy.osgi.testbundle.importing.version)(version>=3.2.1))" /> + <require name="package" filter="(package=org.apache.ivy.osgi.testbundle.importing.version)" /> + </resource> +</repository> Added: ant/ivy/core/trunk/test/test-repo/ivyrepo/repo.xml URL: http://svn.apache.org/viewvc/ant/ivy/core/trunk/test/test-repo/ivyrepo/repo.xml?rev=1036848&view=auto ============================================================================== --- ant/ivy/core/trunk/test/test-repo/ivyrepo/repo.xml (added) +++ ant/ivy/core/trunk/test/test-repo/ivyrepo/repo.xml Fri Nov 19 14:06:06 2010 @@ -0,0 +1,102 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +--> +<repository> + <resource symbolicname="org.apache.ivy.osgi.testbundle" version="1.2.3" + uri="ivy://org.apache.ivy.osgi/testbundle?rev=1.2.3&type=jar&art=testbundle&ext=jar"> + <capability name="package"> + <p n="package" v="org.apache.ivy.osgi.testbundle" /> + <p n="version" v="1.2.3" /> + </capability> + <capability name="package"> + <p n="package" v="org.apache.ivy.osgi.testbundle.util" /> + <p n="version" v="1.2.3" /> + </capability> + </resource> + <resource symbolicname="org.apache.ivy.osgi.testbundle.importing" version="3.2.1" + uri="ivy://org.apache.ivy.osgi/testbundle-importing&rev=3.2.1&type=jar&art=testbundle-importing&ext=jar"> + <capability name="package"> + <p n="package" v="org.apache.ivy.osgi.testbundle.importing" /> + </capability> + <require name="package" filter="(package=org.apache.ivy.osgi.testbundle)" /> + </resource> + <resource symbolicname="org.apache.ivy.osgi.testbundle.importing.optional" version="3.2.1" + uri="ivy://org.apache.ivy.osgi/testbundle-importing-optional&rev=3.2.1&type=jar&art=testbundle-importing-optional&ext=jar"> + <capability name="package"> + <p n="package" v="org.apache.ivy.osgi.testbundle.importing.optional" /> + </capability> + <require name="package" filter="(package=org.apache.ivy.osgi.testbundle)" optional="true" /> + </resource> + <resource symbolicname="org.apache.ivy.osgi.testbundle.importing.transitiveoptional" version="3.2.1" + uri="ivy://org.apache.ivy.osgi/testbundle-importing-transitiveoptional&rev=3.2.1&type=jar&art=testbundle-importing-transitiveoptional&ext=jar"> + <capability name="package"> + <p n="package" v="org.apache.ivy.osgi.testbundle.importing.transitiveoptional" /> + </capability> + <require name="package" filter="(package=org.apache.ivy.osgi.testbundle.importing.optional)" optional="true" /> + </resource> + <resource symbolicname="org.apache.ivy.osgi.testbundle.importing.version" version="3.2.1" + uri="ivy://org.apache.ivy.osgi/testbundle-importing-version&rev=3.2.1&type=jar&art=testbundle-importing-version&ext=jar"> + <capability name="package"> + <p n="package" v="org.apache.ivy.osgi.testbundle.importing.version" /> + </capability> + <require name="package" filter="(&(package=org.apache.ivy.osgi.testbundle)(version>=1.2.3))" /> + </resource> + <resource symbolicname="org.apache.ivy.osgi.testbundle.importing.rangeversion" version="3.2.1" + uri="ivy://org.apache.ivy.osgi/testbundle-importing-rangeversion&rev=3.2.1&type=jar&art=testbundle-importing-rangeversion&ext=jar"> + <capability name="package"> + <p n="package" v="org.apache.ivy.osgi.testbundle.importing.rangeversion" /> + </capability> + <require name="package" filter="(&(package=org.apache.ivy.osgi.testbundle)(version>=1.0.0)(version<2.0.0))" /> + </resource> + <resource symbolicname="org.apache.ivy.osgi.testbundle.importing.use" version="3.2.1" + uri="ivy://org.apache.ivy.osgi/testbundle-importing-use&rev=3.2.1&type=jar&art=testbundle-importing-use&ext=jar"> + <capability name="package"> + <p n="package" v="org.apache.ivy.osgi.testbundle.importing.use" /> + </capability> + <require name="package" filter="(package=org.apache.ivy.osgi.testbundle.use)" /> + </resource> + <resource symbolicname="org.apache.ivy.osgi.testbundle.require" version="1.1.1" + uri="ivy://org.apache.ivy.osgi/testbundle-require&rev=1.1.1&type=jar&art=testbundle-require&ext=jar"> + <require name="bundle" filter="(&(symbolicname=org.apache.ivy.osgi.testbundle.importing.version)(version>=3.2.1))" /> + </resource> + <resource symbolicname="org.apache.ivy.osgi.testbundle.use" version="2.2.2" + uri="ivy://org.apache.ivy.osgi/testbundle-use&rev=2.2.2&type=jar&art=testbundle-use&ext=jar"> + <capability name="package"> + <p n="package" v="org.apache.ivy.osgi.testbundle.use" /> + <p n="version" v="2.2.2" /> + <p n="uses" v="org.apache.ivy.osgi.testbundle.importing" /> + </capability> + <require name="package" filter="(package=org.apache.ivy.osgi.testbundle.importing)" optional="true" /> + </resource> + <resource symbolicname="org.apache.ivy.osgi.testbundle.exporting.ambiguity" version="3.3.3" + uri="ivy://org.apache.ivy.osgi/testbundle-exporting-ambiguity&rev=3.3.3&type=jar&art=testbundle-exporting-ambiguity&ext=jar"> + <capability name="package"> + <p n="package" v="org.apache.ivy.osgi.testbundle.importing.version" /> + </capability> + </resource> + <resource symbolicname="org.apache.ivy.osgi.testbundle.importing.ambiguity" version="3.2.1" + uri="ivy://org.apache.ivy.osgi/testbundle-importing-ambiguity&rev=3.2.1&type=jar&art=testbundle-importing-ambiguity&ext=jar"> + <require name="package" filter="(package=org.apache.ivy.osgi.testbundle.importing.version)" /> + </resource> + <resource symbolicname="org.apache.ivy.osgi.testbundle.require.ambiguity" version="1.1.1" + uri="ivy://org.apache.ivy.osgi/testbundle-require-ambiguity&rev=1.1.1&type=jar&art=testbundle-require-ambiguity&ext=jar"> + <require name="bundle" filter="(&(symbolicname=org.apache.ivy.osgi.testbundle.importing.version)(version>=3.2.1))" /> + <require name="package" filter="(package=org.apache.ivy.osgi.testbundle.importing.version)" /> + </resource> +</repository>
