Travis CI не работает с дочерним модулем ... не существует - PullRequest
0 голосов
/ 29 ноября 2018

Моя структура репозитория 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 Не можете найти дочерний модуль, есть идеи?

...