This is an alternative to VCS or file based repository implementations. All properties are stored ecrypted in vault, regardless of whether or not that actaully need to be encrypted. Supports properties style (this.is.a.property) or vault nested properties. Adds a watch to client and server, if enabled, the client will long poll the server and wait for changes rather than relying on a message broker to send change events. Adds a server side watch for consul keys, this is useful when vault is backed by consul (and currently the only use case, since there is not a consul repository implementation). Closes gh-397
54 lines
1.8 KiB
XML
54 lines
1.8 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|
<modelVersion>4.0.0</modelVersion>
|
|
<groupId>org.springframework.cloud</groupId>
|
|
<artifactId>spring-cloud-config-docs</artifactId>
|
|
<parent>
|
|
<groupId>org.springframework.cloud</groupId>
|
|
<artifactId>spring-cloud-config</artifactId>
|
|
<version>1.1.2.vault.BUILD-SNAPSHOT</version>
|
|
</parent>
|
|
<packaging>pom</packaging>
|
|
<name>Spring Cloud Config Docs</name>
|
|
<description>Spring Cloud Docs</description>
|
|
<properties>
|
|
<docs.main>spring-cloud-config</docs.main>
|
|
<main.basedir>${basedir}/..</main.basedir>
|
|
</properties>
|
|
<build>
|
|
<plugins>
|
|
<plugin>
|
|
<!--skip deploy (this is just a test module) -->
|
|
<artifactId>maven-deploy-plugin</artifactId>
|
|
<configuration>
|
|
<skip>true</skip>
|
|
</configuration>
|
|
</plugin>
|
|
</plugins>
|
|
</build>
|
|
<profiles>
|
|
<profile>
|
|
<id>docs</id>
|
|
<build>
|
|
<plugins>
|
|
<plugin>
|
|
<groupId>org.asciidoctor</groupId>
|
|
<artifactId>asciidoctor-maven-plugin</artifactId>
|
|
<inherited>false</inherited>
|
|
</plugin>
|
|
<plugin>
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
<artifactId>maven-antrun-plugin</artifactId>
|
|
<inherited>false</inherited>
|
|
</plugin>
|
|
<plugin>
|
|
<groupId>org.codehaus.mojo</groupId>
|
|
<artifactId>build-helper-maven-plugin</artifactId>
|
|
<inherited>false</inherited>
|
|
</plugin>
|
|
</plugins>
|
|
</build>
|
|
</profile>
|
|
</profiles>
|
|
</project>
|