0

我已经建立了一个 maven、osgi、pax、声明式服务测试项目,但我遇到了奇怪的行为。使用声明式服务的集成测试存在问题。

当通过本地运行时,测试中止并出现错误(日志如下)mvn install。当我通过eclipse将它作为junit测试用例执行时,它可以工作。当在 ci 服务器上调用相同的 maven 命令时,它也可以工作(日志也在下面)。

所以很明显我在这里遗漏了一些东西。你能帮我解释一下出了什么问题吗?


数据

错误日志:https
://github.com/mbe24/mode/issues/2 ci 构建日志:https ://travis-ci.org/mbe24/mode/builds/36392361

$ mvn --version
Apache Maven 3.2.2 (45f7c06d68e745d05611f7fd14efb6594181933e; 2014-06-17T15:51:42+02:00)
Maven home: C:\DEV\maven\apache-maven-3.2.2
Java version: 1.8.0_11, vendor: Oracle Corporation
Java home: C:\Program Files (x86)\Java\jdk1.8.0_11\jre
Default locale: de_DE, platform encoding: Cp1252
OS name: "windows 7", version: "6.1", arch: "x86", family: "dos"
4

1 回答 1

0

pax 考试及其依赖项和 java 8似乎存在问题。但开发人员目前正在研究它

更改为 java 7 解决了我的所有问题,除了具有无穷大的问题。它仍然失败,因为我显然导出了同一个包的不同版本。

如果您想看一下,该项目非常精简。

于 2014-09-27T12:43:32.947 回答