0

因此,您可以settings.xml在 TeamCity 中拥有 Maven 项目,Administration -> Project -> Maven Settings.

您还可以将项目配置存储为 Kotlin DSL,它基本上是存储.teamcity在 VCSROOT 下的 Maven 项目。它甚至可以使用外部库作为依赖项。

但是,这个 Maven 项目不会使用settings.xml上述任何内容,因此它不能进入​​受 HTTP auth 保护的内部 Maven 存储库。有没有办法settings.xml为 Kotlin DSL 配置项目指定文件?是否可以将该文件与 pom.xml 放在一起?在这种情况下,它会从相应的 TeamCity 选项卡中获取代币吗?

4

1 回答 1

0

后来我偶然发现了TW-53584:设置文件需要命名mavenSettingsDsl.xml并放置在<Root project>Maven 设置中。它将被捡起并使用。

于 2021-12-14T15:10:05.767 回答