我想在我的存储库上实现Gitlab CI。我已经在Windows上设置了跑步者并配置.yml
以使用Maven项目。问题是我在存储库的根目录中有文件夹Domain
和Front-end
。有没有办法更改根,以便.yml
能够找到域文件夹中的pom.XML
文件?
当我运行它时,它说它无法找到pom文件。
[错误]您指定的目标需要执行项目,但此目录中没有POM(/ builds / motomine / web)。请验证您是否从正确的目录中调用了Maven。
所以我认为更改根文件夹可能会解决问题。
答案 0 :(得分:1)
您不一定需要更改目录。您可以将maven指向包含pom的目录。在.yml
文件中:
...
- mvn -f Domain
来自maven文档:
-f, - file:强制使用备用POM文件(或带有pom.xml的目录)