Skip to content
This repository was archived by the owner on Feb 14, 2020. It is now read-only.

Commit 52cd2e3

Browse files
author
jboone100
committed
Use com.aerospike group id for release. Update README to reflect change.
1 parent b11c1ec commit 52cd2e3

File tree

2 files changed

+182
-89
lines changed

2 files changed

+182
-89
lines changed

README.md

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -23,28 +23,30 @@ Add the Maven dependency:
2323

2424
```xml
2525
<dependency>
26-
<groupId>org.springframework.data</groupId>
26+
<groupId>com.aerospike</groupId>
2727
<artifactId>spring-data-aerospike</artifactId>
28-
<version>1.5.0.RELEASE</version>
28+
<version>1.0.2.RELEASE</version>
2929
</dependency>
3030
```
3131

32-
If you'd rather like the latest snapshots of the upcoming major version, use our Maven snapshot repository and declare the appropriate dependency version.
32+
The Aersopike Spring Data connector depends on the Aerospike Client and the Aerospike Helper projects:
3333

3434
```xml
3535
<dependency>
36-
<groupId>org.springframework.data</groupId>
37-
<artifactId>spring-data-aerospike</artifactId>
38-
<version>1.6.0.BUILD-SNAPSHOT</version>
36+
<groupId>com.aerospike</groupId>
37+
<artifactId>aerospike-client</artifactId>
38+
<version>3.3.4</version>
3939
</dependency>
4040

41-
<repository>
42-
<id>spring-libs-snapshot</id>
43-
<name>Spring Snapshot Repository</name>
44-
<url>http://repo.spring.io/libs-snapshot</url>
45-
</repository>
41+
<dependency>
42+
<groupId>com.aerospike</groupId>
43+
<artifactId>aerospike-helper-java</artifactId>
44+
<version>1.2</version>
45+
</dependency>
4646
```
4747

48+
Note that the 1.2 version of the Aerospike Helper requires Aerospike server 3.12+ as it takes advantage of the PredExp feature for performing queries. Use version 1.1 of the Aerospike Helper for earlier versions of the Aerospike Server.
49+
4850
### AerospikeTemplate
4951

5052
AerospikeTemplate is the central support class for Aerospike database operations. It provides:

pom.xml

Lines changed: 169 additions & 78 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,97 @@
11
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
22
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
33
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4-
54
<modelVersion>4.0.0</modelVersion>
65

7-
<groupId>org.springframework.data</groupId>
6+
<groupId>com.aerospike</groupId>
87
<artifactId>spring-data-aerospike</artifactId>
9-
<version>1.0.1.BUILD-SNAPSHOT</version>
10-
8+
<version>1.0.2.RELEASE</version>
119
<name>Spring Data Aerospike</name>
12-
10+
<organization>
11+
<name>Aerospike Inc.</name>
12+
<url>http://www.aerospike.com</url>
13+
</organization>
1314

1415
<parent>
1516
<groupId>org.springframework.data.build</groupId>
1617
<artifactId>spring-data-parent</artifactId>
17-
<version>1.9.0.BUILD-SNAPSHOT</version>
18+
<version>1.9.1.RELEASE</version>
1819
</parent>
1920

2021
<properties>
21-
<aerospike>3.3.2</aerospike>
22-
<springdata.commons>1.13.0.RC1</springdata.commons>
23-
<springdata.keyvalue>1.2.0.M1</springdata.keyvalue>
22+
<aerospike>3.3.4</aerospike>
23+
<springdata.commons>1.13.1.RELEASE</springdata.commons>
24+
<springdata.keyvalue>1.2.1.RELEASE</springdata.keyvalue>
2425
<dist.key>DATAAERO</dist.key>
2526
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
2627
<asciidoctor.maven.plugin.version>1.5.2.1</asciidoctor.maven.plugin.version>
2728
<jruby.version>1.7.20.1</jruby.version>
28-
2929
</properties>
3030

31-
<dependencies>
31+
<licenses>
32+
<license>
33+
<name>The Apache License, Version 2.0</name>
34+
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
35+
</license>
36+
</licenses>
37+
38+
<developers>
39+
<developer>
40+
<id>Peter Milne</id>
41+
<name>Peter Milne</name>
42+
<email>[email protected]</email>
43+
<url>http://www.aerospike.com</url>
44+
<organization>Aerospike Inc.</organization>
45+
<organizationUrl>http://www.aerospike.com</organizationUrl>
46+
<roles>
47+
<role>developer</role>
48+
</roles>
49+
<timezone>-6</timezone>
50+
</developer>
51+
<developer>
52+
<id>Michael Zhang</id>
53+
<name>Michael Zhang</name>
54+
<email>[email protected]</email>
55+
<url>http://www.aerospike.com</url>
56+
<organization>Aerospike Inc.</organization>
57+
<organizationUrl>http://www.aerospike.com</organizationUrl>
58+
<roles>
59+
<role>developer</role>
60+
</roles>
61+
<timezone>-8</timezone>
62+
</developer>
63+
<developer>
64+
<id>Jeff Boone</id>
65+
<name>Jeff Boone</name>
66+
<email>[email protected]</email>
67+
<url>http://www.aerospike.com</url>
68+
<organization>Aerospike Inc.</organization>
69+
<organizationUrl>http://www.aerospike.com</organizationUrl>
70+
<roles>
71+
<role>developer</role>
72+
</roles>
73+
<timezone>-8</timezone>
74+
</developer>
75+
</developers>
76+
77+
<scm>
78+
<connection>scm:git:git://github.com/spring-projects/spring-data-aerospike.git</connection>
79+
<developerConnection>scm:git:ssh://[email protected]:spring-projects/spring-data-aerospike.git</developerConnection>
80+
<url>https://github.com/spring-projects/spring-data-aerospike</url>
81+
</scm>
82+
83+
<distributionManagement>
84+
<snapshotRepository>
85+
<id>ossrh</id>
86+
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
87+
</snapshotRepository>
88+
<repository>
89+
<id>ossrh</id>
90+
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
91+
</repository>
92+
</distributionManagement>
3293

94+
<dependencies>
3395
<dependency>
3496
<groupId>org.springframework.data</groupId>
3597
<artifactId>spring-data-commons</artifactId>
@@ -79,7 +141,7 @@
79141
<dependency>
80142
<groupId>com.aerospike</groupId>
81143
<artifactId>aerospike-helper-java</artifactId>
82-
<version>1.1</version>
144+
<version>1.2</version>
83145
</dependency>
84146

85147
<!-- Logging -->
@@ -98,72 +160,101 @@
98160
</dependencies>
99161

100162
<build>
101-
<pluginManagement>
102-
<plugins>
103-
<plugin>
104-
<groupId>org.apache.maven.plugins</groupId>
105-
<artifactId>maven-assembly-plugin</artifactId>
106-
</plugin>
107-
<plugin>
108-
<groupId>org.codehaus.mojo</groupId>
109-
<artifactId>wagon-maven-plugin</artifactId>
110-
</plugin>
111-
<plugin>
112-
<groupId>org.apache.maven.plugins</groupId>
113-
<artifactId>maven-compiler-plugin</artifactId>
114-
<version>3.1</version>
115-
<configuration>
116-
<source>1.8</source>
117-
<target>1.8</target>
118-
</configuration>
119-
</plugin>
120-
<plugin>
121-
<groupId>org.asciidoctor</groupId>
122-
<artifactId>asciidoctor-maven-plugin</artifactId>
123-
<version>${asciidoctor.maven.plugin.version}</version>
124-
<configuration>
125-
<goalPrefix>asciidoctor</goalPrefix>
126-
<backend>html5</backend>
127-
<doctype>book</doctype>
128-
<sourceHighlighter>coderay</sourceHighlighter>
129-
</configuration>
130-
131-
</plugin>
132-
133-
<!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
134-
<plugin>
135-
<groupId>org.eclipse.m2e</groupId>
136-
<artifactId>lifecycle-mapping</artifactId>
137-
<version>1.0.0</version>
138-
<configuration>
139-
<lifecycleMappingMetadata>
140-
<pluginExecutions>
141-
<pluginExecution>
142-
<pluginExecutionFilter>
143-
<groupId>
144-
org.apache.maven.plugins
145-
</groupId>
146-
<artifactId>
147-
maven-compiler-plugin
148-
</artifactId>
149-
<versionRange>
150-
[3.1,)
151-
</versionRange>
152-
<goals>
153-
<goal>testCompile</goal>
154-
</goals>
155-
</pluginExecutionFilter>
156-
<action>
157-
<ignore></ignore>
158-
</action>
159-
</pluginExecution>
160-
</pluginExecutions>
161-
</lifecycleMappingMetadata>
162-
</configuration>
163-
</plugin>
164-
</plugins>
165-
166-
</pluginManagement>
163+
<plugins>
164+
<plugin>
165+
<groupId>org.apache.maven.plugins</groupId>
166+
<artifactId>maven-assembly-plugin</artifactId>
167+
</plugin>
168+
169+
<plugin>
170+
<groupId>org.codehaus.mojo</groupId>
171+
<artifactId>wagon-maven-plugin</artifactId>
172+
</plugin>
173+
174+
<plugin>
175+
<groupId>org.apache.maven.plugins</groupId>
176+
<artifactId>maven-compiler-plugin</artifactId>
177+
<version>3.1</version>
178+
<configuration>
179+
<source>1.8</source>
180+
<target>1.8</target>
181+
</configuration>
182+
</plugin>
183+
184+
<plugin>
185+
<groupId>org.apache.maven.plugins</groupId>
186+
<artifactId>maven-javadoc-plugin</artifactId>
187+
<version>2.9.1</version>
188+
<executions>
189+
<execution>
190+
<id>attach-javadocs</id>
191+
<goals>
192+
<goal>jar</goal>
193+
</goals>
194+
</execution>
195+
</executions>
196+
</plugin>
197+
198+
<plugin>
199+
<groupId>org.apache.maven.plugins</groupId>
200+
<artifactId>maven-gpg-plugin</artifactId>
201+
<version>1.5</version>
202+
<executions>
203+
<execution>
204+
<id>sign-artifacts</id>
205+
<phase>verify</phase>
206+
<goals>
207+
<goal>sign</goal>
208+
</goals>
209+
</execution>
210+
</executions>
211+
</plugin>
212+
213+
<plugin>
214+
<groupId>org.asciidoctor</groupId>
215+
<artifactId>asciidoctor-maven-plugin</artifactId>
216+
<version>${asciidoctor.maven.plugin.version}</version>
217+
<configuration>
218+
<goalPrefix>asciidoctor</goalPrefix>
219+
<backend>html5</backend>
220+
<doctype>book</doctype>
221+
<sourceHighlighter>coderay</sourceHighlighter>
222+
</configuration>
223+
</plugin>
224+
225+
<!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
226+
<plugin>
227+
<groupId>org.eclipse.m2e</groupId>
228+
<artifactId>lifecycle-mapping</artifactId>
229+
<version>1.0.0</version>
230+
<configuration>
231+
<lifecycleMappingMetadata>
232+
<pluginExecutions>
233+
<pluginExecution>
234+
<pluginExecutionFilter>
235+
<groupId>
236+
org.apache.maven.plugins
237+
</groupId>
238+
<artifactId>
239+
maven-compiler-plugin
240+
</artifactId>
241+
<versionRange>
242+
[3.1,)
243+
</versionRange>
244+
<goals>
245+
<goal>testCompile</goal>
246+
</goals>
247+
</pluginExecutionFilter>
248+
<action>
249+
<ignore></ignore>
250+
</action>
251+
</pluginExecution>
252+
</pluginExecutions>
253+
</lifecycleMappingMetadata>
254+
</configuration>
255+
</plugin>
256+
</plugins>
257+
167258
<resources>
168259
<resource>
169260
<directory>${project.basedir}/src/main/lua</directory>

0 commit comments

Comments
 (0)