maven-3 - Travis CI 因子模块失败...不存在
问题描述
我的 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运行的构建过程找不到子模块,有什么想法吗?
解决方案
推荐阅读
- python - 检测 Python 类属性值的变化并记录它
- java - 使用 apache camel 从队列到肥皂服务器的数据传输
- android - 谷歌健身订阅
- match - Any.match 是做什么的?
- r - 基于 R 中的公共变量构建新的隶属关系数据框
- mysql - 如何在 MySQL 中最后一次出现字符之前获取所有内容?
- c++ - UE4 打包错误:与 OpenSSL 的链接问题
- adobe - 缩小网站页面后未在 Safari 9.1 中正确加载 AEM 6.0
- background-color - 如何使用 cytoscape.js 为每个组设置不同的颜色
- javascript - jQuery 代码不会在 chrome 扩展的内容脚本中运行