Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarkus Alexander Kuppe2012-09-12 08:10:23 +0000
committerMarkus Alexander Kuppe2012-09-12 08:10:23 +0000
commit68e2b73ae7936975e829be47be712fd545918925 (patch)
treeb5d5a42f5851745fd19007f36f9ca810fb181f5b
parent31891d3ecc5498efe4c737d05b5641c2eaa0096e (diff)
downloadorg.eclipse.ecf-68e2b73ae7936975e829be47be712fd545918925.tar.gz
org.eclipse.ecf-68e2b73ae7936975e829be47be712fd545918925.tar.xz
org.eclipse.ecf-68e2b73ae7936975e829be47be712fd545918925.zip
Explicitly reflect the import-package dependency as defined
by org.apache.httpcomponents.httpclient 4.1.2, because Buckminster does not handle import-package definitions and thus needs a little help figuring out what bundle to select (we want o.a.c.logging 1.1.1). Without the versionDesignator set to 1.1.1, Buckminster eventually discovers o.a.c.logging 1.0.4 (dragged in by feature o.e.help), which satisfies the unconstrained (in terms of version) dependency of o.a.httpcomponents.httpclient.
-rw-r--r--releng/features/org.eclipse.ecf.filetransfer.httpclient4.feature/buckminster.cspex6
1 files changed, 5 insertions, 1 deletions
diff --git a/releng/features/org.eclipse.ecf.filetransfer.httpclient4.feature/buckminster.cspex b/releng/features/org.eclipse.ecf.filetransfer.httpclient4.feature/buckminster.cspex
index 313bae603..cfe283deb 100644
--- a/releng/features/org.eclipse.ecf.filetransfer.httpclient4.feature/buckminster.cspex
+++ b/releng/features/org.eclipse.ecf.filetransfer.httpclient4.feature/buckminster.cspex
@@ -7,7 +7,11 @@
<dependency name="org.eclipse.platform" componentType="eclipse.feature"/>
<dependency name="org.eclipse.equinox.concurrent" componentType="osgi.bundle"/>
<dependency name="org.apache.commons.httpclient" componentType="osgi.bundle"/>
- <dependency name="org.apache.commons.logging" componentType="osgi.bundle"/>
+ <!-- Explicitly reflect the import-package dependency as defined by -->
+ <!-- org.apache.httpcomponents.httpclient 4.1.2, because Buckminster
+ <!-- does not handle import-package definitions and thus needs a little -->
+ <!-- help figuring out what bundle to select -->
+ <dependency name="org.apache.commons.logging" versionDesignator="1.1.1" componentType="osgi.bundle"/>
<dependency name="org.apache.commons.codec" componentType="osgi.bundle"/>
<!-- Add filetransfer tests -->
<dependency name="org.eclipse.ecf.tests.filetransfer.feature" componentType="eclipse.feature"/>

Back to the top