首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >(&(osgi.wiring.package=META-INF.cxf)(version>=2.6.0)(!(version>=3.0.0)));osgi.wiring.package

(&(osgi.wiring.package=META-INF.cxf)(version>=2.6.0)(!(version>=3.0.0)));osgi.wiring.package
EN

Stack Overflow用户
提问于 2017-06-08 18:58:07
回答 0查看 1K关注 0票数 0

我用maven生成了这个项目。

代码语言:javascript
复制
mvn archetype:generate
-DarchetypeGroupId=org.apache.servicemix.tooling
-DarchetypeArtifactId=servicemix-cxf-code-first-osgi-bundle
-DarchetypeVersion=2012.01.0.redhat-60024
-DgroupId=org.fusesource.example
-DartifactId=cxf-basic
-Dversion=1.0-SNAPSHOT

创建了边界,并尝试将其安装并启动到Jboss Fuse,我收到错误

代码语言:javascript
复制
Error executing command: Error installing bundles:
Unable to start bundle mvn:org.fusesource.example/cxf-basic/1.0-SNAPSHOT: Unresolved constraint in bundle cxf-basic [363]: Unable to resolve 363.0: missing requirement [363.0] osgi.wiring.package; (&(osgi.wiring.package=META-INF.cxf)(version>=2.6.0)(!(version>=3.0.0)))

我已经尝试更改的版本

代码语言:javascript
复制
<plugin>
            <groupId>org.apache.felix</groupId>
            <artifactId>maven-bundle-plugin</artifactId>
            <version>2.3.7</version>
            <extensions>true</extensions>
            <configuration>
                <instructions>
                    <Bundle-SymbolicName>${project.artifactId}</Bundle-SymbolicName>
                    <Import-Package>
                        javax.jws,
                        javax.wsdl,
                        javax.xml.bind,
                        javax.xml.bind.annotation,
                        javax.xml.namespace,
                        javax.xml.ws,
                        org.apache.cxf.bus,
                        org.apache.cxf.bus.spring,
                        org.apache.cxf.bus.resource,
                        org.apache.cxf.configuration.spring,
                        org.apache.cxf.resource,
                        org.apache.cxf.jaxws,
                        org.apache.cxf.transport.http,
                        org.springframework.beans.factory.config
                    </Import-Package>
                    <Private-Package>
                        !org.fusesource.example.client,
                        org.fusesource.example,
                        org.fusesource.example.types
                    </Private-Package>
                    <Require-Bundle>org.apache.cxf.bundle</Require-Bundle>
                    <!--
                        <DynamicImport-Package>*</DynamicImport-Package>
                    -->
                </instructions>
            </configuration>
        </plugin>

有一个新的,但当我这样做时,错误稍微改变了一下

代码语言:javascript
复制
Error executing command: Error installing bundles:
Unable to start bundle mvn:org.fusesource.example/cxf-basic/1.0-SNAPSHOT: Unresolved constraint in bundle cxf-basic [362]: Unable to resolve 362.0: missing requirement [362.0] osgi.wiring.package; (&(osgi.wiring.package=javax.jws)(version>=2.0.0)(!(version>=3.0.0)))

我做错了什么?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44433845

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档