【发布时间】:2021-02-28 01:30:36
【问题描述】:
我在 k8s 上使用 SCDF 部署并尝试从我们的内部 Maven 存储库添加新的任务应用程序。默认情况下,SCDF 似乎只在 [springRepo] 存储库中查找。我按照文档添加了一个新的 maven repo here 。
由于文档只讨论 CloudFoundry 示例,我根据自己的理解将这些行添加到 application.yaml 部分。
spring:
cloud:
dataflow:
task:
platform:
local:
accounts:
localDev:
********
datasource:
uri: xxx
*********
maven:
remote-repositories:
repo1:
url: https://repo1
auth:
username: user1
password: pass1
snapshot-policy:
update-policy: daily
checksum-policy: warn
release-policy:
update-policy: never
checksum-policy: fail
在添加应用程序时,我使用了语法:maven://:[:[:]]:。但是,当我启动任务时,它失败并出现错误:无法在配置的远程存储库中解析 Maven 资源 XXX:[springRepo]
如何覆盖它以在我新添加的 repo 中搜索。为什么 SCDF 仍然只在默认 [springRepo] 中搜索?感谢任何帮助。
【问题讨论】:
标签: spring-cloud-dataflow spring-cloud-task