DATAGEODE-69 - Dependency on org.iq80.snappy:snappy breaks the IO Platform build and appears to be a candidate for being test scoped.
This commit is contained in:
25
pom.xml
25
pom.xml
@@ -152,13 +152,6 @@
|
||||
<optional>true</optional>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.iq80.snappy</groupId>
|
||||
<artifactId>snappy</artifactId>
|
||||
<version>${snappy.version}</version>
|
||||
<optional>true</optional>
|
||||
</dependency>
|
||||
|
||||
<!-- 3rd Party Dependencies -->
|
||||
<dependency>
|
||||
<groupId>org.aspectj</groupId>
|
||||
@@ -208,16 +201,22 @@
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.springframework.shell</groupId>
|
||||
<artifactId>spring-shell</artifactId>
|
||||
<version>${spring-shell.version}</version>
|
||||
<groupId>edu.umd.cs.mtc</groupId>
|
||||
<artifactId>multithreadedtc</artifactId>
|
||||
<version>${multithreadedtc.version}</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.iq80.snappy</groupId>
|
||||
<artifactId>snappy</artifactId>
|
||||
<version>${snappy.version}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>edu.umd.cs.mtc</groupId>
|
||||
<artifactId>multithreadedtc</artifactId>
|
||||
<version>${multithreadedtc.version}</version>
|
||||
<groupId>org.springframework.shell</groupId>
|
||||
<artifactId>spring-shell</artifactId>
|
||||
<version>${spring-shell.version}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
|
||||
|
||||
@@ -1292,6 +1292,16 @@ TIP: Alternatively, a user may use the `spring.data.gemfire.cache.compression.co
|
||||
and `spring.data.gemfire.cache.compression.region-names` properties in the `application.properties` file
|
||||
to set and configure the values of these `@EnableCompression` annotation attributes.
|
||||
|
||||
WARNING: To use Pivotal GemFire's Region Compression feature, you must include the `org.iq80.snappy:snappy` dependency
|
||||
in your _Maven_ `pom.xml` or `build.gradle` file when using _Gradle_. This is only necessary if you use Pivotal GemFire's
|
||||
default, out-of-the-box support for Region Compression, which uses the
|
||||
http://gemfire-91-javadocs.docs.pivotal.io/org/apache/geode/compression/SnappyCompressor.html[`SnappyCompressor`]
|
||||
by default. Of course, if you are using another compression library, you will need to include dependencies
|
||||
for that compression library on your application's classpath. Additionally, you will need to implement Pivotal GemFire's
|
||||
http://gemfire-91-javadocs.docs.pivotal.io/org/apache/geode/compression/Compressor.html[`Compressors`] to adapt
|
||||
your compression library of choice, define it as a bean in the _Spring_ context, and then set the `compressorBeanName`
|
||||
to this custom bean definition.
|
||||
|
||||
See the `@EnableCompression` annotation _Javadoc_ for more details.
|
||||
|
||||
More details on Pivotal GemFire Compression can be found
|
||||
|
||||
Reference in New Issue
Block a user