首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将片段捆绑包放入Tycho测试运行时?

如何将片段捆绑包放入Tycho测试运行时?
EN

Stack Overflow用户
提问于 2012-11-19 21:20:21
回答 1查看 2.1K关注 0票数 8

我有一个实现包和依赖于它的片段包(清单中的fragment -Host)。此外,还有一个包含一些测试的捆绑包。

到目前一切尚好。我已经在我的eclipse-test-plugin中尝试了tycho-surefire-plugin配置中的依赖项。但它不起作用。正确的方式是什么?

编辑:我的测试插件的pom.xml

代码语言:javascript
复制
    <plugin>
     <groupId>org.eclipse.tycho</groupId>
     <artifactId>tycho-surefire-plugin</artifactId>
     <version>${tycho-version}</version>
     <configuration>
      <testSuite>com.example.impl.tests</testSuite>
      <testClass>com.example.impl.tests.MyTest</testClass>
      <dependencies>
       <dependency>
       <type>eclipse-plugin</type>
       <artifactId>com.example.impl.config</artifactId>
       <version>1.0.0</version>
      </dependency>         
    </dependencies>
    </configuration>
    </plugin>

片段包的清单:

代码语言:javascript
复制
    Manifest-Version: 1.0
    Bundle-ManifestVersion: 2
    Bundle-Name: com.example.config
    Bundle-SymbolicName: com.example.config
    Bundle-Version: 1.0.0.qualifier
    Bundle-Vendor: example
    Fragment-Host: com.example.impl;bundle-version="1.0.0.qualifier"
    Bundle-ClassPath: resources/
    Bundle-RequiredExecutionEnvironment: JavaSE-1.7

摘自reactor pom.xml:

代码语言:javascript
复制
    <modules>
     <module>../com.example.impl</module> 
     <module>../com.example.impl.config</module>
     <module>../com.example.impl.tests</module>
    </module>

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-28 14:39:54

看起来我自己也找到了答案。以防任何人遇到同样的问题:片段主机捆绑包版本中的.qualifier版本不会被Tycho自动扩展。

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

https://stackoverflow.com/questions/13454654

复制
相关文章

相似问题

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