2

我想在我的存储库上实现 Gitlab CI。我已经在 Windows 上设置了运行器并将其配置.yml为与 Maven 项目一起使用。问题是我有文件夹Domain并且Front-end在存储库的根目录中。有没有办法更改根目录以便.yml能够找到pom.XML域文件夹中的文件?

当我运行它时,它说它找不到 pom 文件。

[错误] 您指定的目标需要执行项目,但此目录 (/builds/motomine/web) 中没有 POM。请确认您从正确的目录调用了 Maven。

所以我认为更改根文件夹可能会解决问题。

4

1 回答 1

4

您不一定需要更改目录。您可以将 maven 指向包含 pom 的目录。在您的.yml文件中:

...
- mvn -f Domain

来自 Maven 文档:

-f,--file :强制使用备用 POM 文件(或带有 pom.xml 的目录)

于 2016-04-15T08:21:10.613 回答