如何在 TeamCity 中为 Kotlin DSL 项目指定 Maven settings.xml
How to specify Maven settings.xml for Kotlin DSL project in TeamCity
因此您可以 settings.xml
用于 TeamCity 中的 Maven 项目,Administration -> Project -> Maven Settings
。
您还可以将项目配置存储为 Kotlin DSL,它基本上是存储在 VCSROOT 中 .teamcity
下的 Maven 项目。它甚至可以使用外部库作为依赖项。
但是,此 Maven 项目不会使用上述任何 settings.xml
,因此它无法进入受 HTTP 身份验证保护的内部 Maven 存储库。有没有办法为 Kotlin DSL 配置项目指定 settings.xml
文件?是否可以将该文件与 pom.xml 放在一起?在这种情况下,它会从相应的 TeamCity 选项卡中获取令牌吗?
后来我偶然发现了 TW-53584:设置文件需要命名为 mavenSettingsDsl.xml
并放在 <Root project>
的 Maven 设置中。会捡起来用的
因此您可以 settings.xml
用于 TeamCity 中的 Maven 项目,Administration -> Project -> Maven Settings
。
您还可以将项目配置存储为 Kotlin DSL,它基本上是存储在 VCSROOT 中 .teamcity
下的 Maven 项目。它甚至可以使用外部库作为依赖项。
但是,此 Maven 项目不会使用上述任何 settings.xml
,因此它无法进入受 HTTP 身份验证保护的内部 Maven 存储库。有没有办法为 Kotlin DSL 配置项目指定 settings.xml
文件?是否可以将该文件与 pom.xml 放在一起?在这种情况下,它会从相应的 TeamCity 选项卡中获取令牌吗?
后来我偶然发现了 TW-53584:设置文件需要命名为 mavenSettingsDsl.xml
并放在 <Root project>
的 Maven 设置中。会捡起来用的