如何避免Mavis在Travis CI上构建的问题,这些问题不是在本地发生的?

时间:2017-07-27 19:09:34

标签: maven travis-ci

我正在使用Travis CI并注意到在Travis上构建的最后几周分叉项目的多个问题,这些问题不是在本地发生的,也不是在分叉项目的Travis实例上发生的。我确保使用相同的Maven版本,因为Maven和Java都可以跨平台移植,所以imo与Travis CI环境不同。 Travis运行Ubuntu 12.04或14.04,我也这样做(17.04)。

详细说明我经历过:

我不是在寻找这里问题的解决方案,而是为了在跨平台环境中扩展我对Travis和Maven的理解,这对于任何解释是如何有意义的。

1 个答案:

答案 0 :(得分:1)

你有没有固定你在Maven中使用的所有插件?您应首先修复构建问题,例如:[WARNING] 'parent.relativePath' of POM org.apache.commons:commons-numbers-parent:1.0-SNAPSHOT (/home/travis/build/document-scanner/document-scanner-aggregator/commons-numbers/pom.xml) points at richtercloud:document-scanner-aggregator instead of org.apache.commons:commons-parent, please verify your project structure @ org.apache.commons:commons-numbers-parent:1.0-SNAPSHOT, /home/travis/build/document-scanner/document-scanner-aggregator/commons-numbers/pom.xml, line 19, column 11

您是否有充分的理由重建apache-commons-numbers并且不使用它们的已发布版本?