使用Subversion后端的Spring云配置

时间:2014-12-01 22:40:32

标签: spring spring-cloud

这可能吗? Perforce怎么样?我需要使用其中一个或基于文件,并使用crontab或其他东西进行检查。

2 个答案:

答案 0 :(得分:4)

当然可以实施SVN或Perforce。您需要实施EnvironmentRepository。有关示例,请参阅JGitEnvironmentRepository

使用本地文件查看此问题:Spring Cloud Configuration Server not working with local properties file

答案 1 :(得分:3)

我一直致力于让SVN作为后端工作。

自2015年3月起,在spring config中支持此功能,需要以下内容

  1. 将svnkit的依赖项添加到pom.xml
  2. 将个人资料更改为subversion
  3. 您的svn结构必须是trunk / property-files

    <dependency> <groupId>org.tmatesoft.svnkit</groupId> <artifactId>svnkit</artifactId> </dependency>

    profiles: active: subversion

  4. 示例文件在https://github.com/spring-cloud-samples/svn-config-server

    属性文件按此顺序加载

    <appname>-<profile>.(properties|yml)
    <appname>.(properties|yml)
    application.(properties|yml)