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="(&amp;(package=org.apache.ivy.osgi.testbundle)(version&gt;=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="(&amp;(package=org.apache.ivy.osgi.testbundle)(version&gt;=1.0.0)(version&lt;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="(&amp;(symbolicname=org.apache.ivy.osgi.testbundle.importing.version)(version&gt;=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="(&amp;(symbolicname=org.apache.ivy.osgi.testbundle.importing.version)(version&gt;=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&amp;type=jar&amp;art=testbundle&amp;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&amp;rev=3.2.1&amp;type=jar&amp;art=testbundle-importing&amp;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&amp;rev=3.2.1&amp;type=jar&amp;art=testbundle-importing-optional&amp;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&amp;rev=3.2.1&amp;type=jar&amp;art=testbundle-importing-transitiveoptional&amp;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&amp;rev=3.2.1&amp;type=jar&amp;art=testbundle-importing-version&amp;ext=jar">
+        <capability name="package">
+            <p n="package" 
v="org.apache.ivy.osgi.testbundle.importing.version" />
+        </capability>
+        <require name="package" 
filter="(&amp;(package=org.apache.ivy.osgi.testbundle)(version&gt;=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&amp;rev=3.2.1&amp;type=jar&amp;art=testbundle-importing-rangeversion&amp;ext=jar">
+        <capability name="package">
+            <p n="package" 
v="org.apache.ivy.osgi.testbundle.importing.rangeversion" />
+        </capability>
+        <require name="package" 
filter="(&amp;(package=org.apache.ivy.osgi.testbundle)(version&gt;=1.0.0)(version&lt;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&amp;rev=3.2.1&amp;type=jar&amp;art=testbundle-importing-use&amp;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&amp;rev=1.1.1&amp;type=jar&amp;art=testbundle-require&amp;ext=jar">
+        <require name="bundle" 
filter="(&amp;(symbolicname=org.apache.ivy.osgi.testbundle.importing.version)(version&gt;=3.2.1))"
 />
+    </resource>
+    <resource symbolicname="org.apache.ivy.osgi.testbundle.use" version="2.2.2"
+        
uri="ivy://org.apache.ivy.osgi/testbundle-use&amp;rev=2.2.2&amp;type=jar&amp;art=testbundle-use&amp;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&amp;rev=3.3.3&amp;type=jar&amp;art=testbundle-exporting-ambiguity&amp;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&amp;rev=3.2.1&amp;type=jar&amp;art=testbundle-importing-ambiguity&amp;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&amp;rev=1.1.1&amp;type=jar&amp;art=testbundle-require-ambiguity&amp;ext=jar">
+        <require name="bundle" 
filter="(&amp;(symbolicname=org.apache.ivy.osgi.testbundle.importing.version)(version&gt;=3.2.1))"
 />
+        <require name="package" 
filter="(package=org.apache.ivy.osgi.testbundle.importing.version)" />
+    </resource>
+</repository>


Reply via email to