Моя структура репозитория git выглядит следующим образом:
-my-repo
-.mvn
-.travis.yml
-my-parent-project
-child-module
-pom.xml
-pom.xml
Где родительский pom включает
<modules>
<module>child-module</module>
</modules>
А мой .travis.yml
выглядит следующим образом:
sudo: true
language: java
jdk: oraclejdk9
os: linux
before_install:
- chmod +x ./my-project-parent/*
- cd my-project-parent
install: true
script: ./mvnw clean install
cache:
directories:
- $HOME/.m2
Когда Travis CI запускается сборка, я получаю:
[ERROR] The project io.hvest:my-project-parent:1.0-SNAPSHOT (/home/travis/build/hVest/my-repo/my-project-parent/pom.xml) has 1 error
[ERROR] Child module /home/travis/build/hVest/my-repo/my-project-parent/child-module of /home/travis/build/hVest/my-repo/my-project-parent/pom.xml does not exist
Локально maven работает гладко, я не понимаю, почему процесс сборки выполняется Travis CI Не можете найти дочерний модуль, есть идеи?