2017-07-27 1 views
0

J'utilise régulièrement Travis CI et j'ai remarqué plusieurs problèmes avec les projets forked les dernières semaines lors de la construction sur Travis qui ne se produisent pas localement ou sur l'instance Travis du projet forked. Je me suis assuré d'utiliser la même version de Maven, qui est tout ce qui peut être différent de l'environnement Travis CI car Maven et Java sont portables sur toutes les plates-formes. Travis exécute Ubuntu 12.04 ou 14.04, ce que je fais aussi (17.04).Comment éviter les problèmes avec Maven construit sur Travis CI qui ne se produisent pas localement?

En détail j'ai vécu:

Je ne cherche pas de solutio ns aux questions ici, mais à toute explication comment cela pourrait avoir un sens afin d'élargir ma compréhension de Travis et Maven dans un environnement multiplateforme.

Répondre

0

Avez-vous épinglé tous les plugins que vous utilisez dans Maven? Vous devez d'abord résoudre vos problèmes de construction comme: [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?

Y a-t-il une bonne raison pour laquelle vous reconstruisez apache-commons-numbers et n'utilisez pas les versions publiées?