這似乎是我有我的一個功能的問題..但是,我無法弄清楚是什麼導致這個問題。首先,這是我的特點,我想安裝:缺少的要求 - Org.apache.shiro - 奧吉卡拉夫
<feature name="wallboard-uccx10">
<feature>pax-wicket</feature>
<feature>guava</feature>
<feature>wallboard-core</feature>
<feature>commons-net</feature>
<feature>jackson</feature>
<bundle>mvn:org.glassfish.hk2/hk2-api/${hk2.version}</bundle>
<bundle>mvn:org.glassfish.hk2/hk2-utils/${hk2.version}</bundle>
<bundle>mvn:org.glassfish.hk2/hk2-locator/${hk2.version}</bundle>
<bundle>mvn:org.javassist/javassist/${javaassist.version}</bundle>
<bundle>mvn:org.glassfish.hk2/osgi-resource-locator/${osgilocator.version}</bundle>
<feature>jersey</feature>
<feature>wallboard-security-uccx10</feature>
<bundle start-level="85">mvn:dk.netdesign.wallboard/wallboard-uccx-rest-provider/${project.version}</bundle>
</feature>
<feature name="wallboard-security-uccx10">
<feature>wallboard-security</feature>
<feature>TDCNetdesign_Finesse_Realm</feature>
<feature>TDCNetdesign_UCCXAdmin_Realm</feature>
</feature>
<feature name="wallboard-security">
<bundle>mvn:joda-time/joda-time/2.9.6</bundle>
<bundle>mvn:org.apache.shiro/shiro-core/${shiro.version}</bundle>
<bundle>mvn:org.apache.shiro/shiro-web/${shiro.version}</bundle>
<bundle>mvn:dk.netdesign.wallboard/wallboard-shiro/${project.version}</bundle>
</feature>
我都有種收窄的問題以下特點: TDCNetdesign_UCCXAdmin_Realm
這導致以下錯誤:
error executing commnad: unable to resolve wallboard-shiro/2.55-SNAPSHOT: missing requirement [wallboard-shiro/2.55-SNAPSHOT] osgi.wiring.package; filter:="<&=1.3.0>=2.0.0>
所以它想要一個介於1.3.0和2.0.0之間的版本。我正在爲它提供1.3.2這應該很好...
正如你所看到的;四郎安裝(1.3.2),它說,丟失的包甚至不是紅色或丟失..
有趣的是,我運行相同的指令
feature:install TDCNetdesign_UCCXAdmin_Realm
這一次,它給了我另一束..看起來它只是得到了第一包並返回缺少需求,即使它是存在於bundle:list...
在這裏,您ç一看到不同的錯誤:
我失去的東西完全明顯這裏?
謝謝你的時間!
在你的POM,什麼是你的版本佔位符$ {shiro.version}','$ {project.version}'的值? – gtonic
shiro版本是1.3.2 :) – matn