我正在为Java / Maven项目构建构建一个concourse管道。 我已成功设置它以便maven构建开始。 不幸的是,我自己的内部Maven依赖项无法解析,因为没有带有本地Artifactory二进制存储库坐标的settings.xml文件。
我见过这个sample project,似乎使用了自定义settings.xml,但不知怎的,该设置被注释掉了。
我可以参考从外部定位或传递到Java / Maven构建的自定义settings.xml吗?我有哪些选择?
到目前为止,这是我想到的一系列选项,但它们都不是最理想的:
答案 0 :(得分:0)
我认为我找到了实现目标的好方法。
settings.xml可以签入源控制系统并作为资源引用。因此,它可以在容器文件系统的构建时访问(因为它是任务输入之一)。