【发布时间】:2015-01-30 01:36:48
【问题描述】:
这可能吗? Perforce呢?我需要使用其中之一或基于文件并使用 crontab 或其他东西将其签入。
【问题讨论】:
标签: spring spring-cloud
这可能吗? Perforce呢?我需要使用其中之一或基于文件并使用 crontab 或其他东西将其签入。
【问题讨论】:
标签: spring spring-cloud
我一直致力于让 SVN 作为后端工作。
自 2015 年 3 月起在 spring 配置中对此提供支持,需要以下内容
你的svn结构必须是trunk/property-files
<dependency>
<groupId>org.tmatesoft.svnkit</groupId>
<artifactId>svnkit</artifactId>
</dependency>
profiles:
active: subversion
这里有一个示例文件https://github.com/spring-cloud-samples/svn-config-server
属性文件按此顺序加载
<appname>-<profile>.(properties|yml)
<appname>.(properties|yml)
application.(properties|yml)
【讨论】:
当然可以实现 SVN 或 Perforce。您需要实现EnvironmentRepository。示例见JGitEnvironmentRepository。
有关使用本地文件的问题,请参阅此问题:Spring Cloud Configuration Server not working with local properties file
【讨论】: