Skip to content

Commit 522d75d

Browse files
committed
Version 1.0.2
1 parent 6a76ca6 commit 522d75d

File tree

4 files changed

+109
-100
lines changed

4 files changed

+109
-100
lines changed

README.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,16 @@ The following filter types are currently implemented:
2020

2121
* Thomas Mueller Graf, Daniel Lemire, [Xor Filters: Faster and Smaller Than Bloom and Cuckoo Filters](https://arxiv.org/abs/1912.08258), Journal of Experimental Algorithmics 25 (1), 2020. DOI: 10.1145/3376122
2222

23+
## Usage
24+
25+
When using Maven:
26+
27+
<dependency>
28+
<groupId>io.github.fastfilter</groupId>
29+
<artifactId>fastfilter</artifactId>
30+
<version>1.0.2</version>
31+
</dependency>
32+
2333
# Other Xor Filter Implementations
2434

2535
* [C](https://github.com/FastFilter/xor_singleheader)

fastfilter/pom.xml

Lines changed: 1 addition & 97 deletions
Original file line numberDiff line numberDiff line change
@@ -5,53 +5,13 @@
55
<parent>
66
<groupId>io.github.fastfilter</groupId>
77
<artifactId>fastfilter_java</artifactId>
8-
<version>1.0.1-SNAPSHOT</version>
8+
<version>1.0.2</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

1212
<artifactId>fastfilter</artifactId>
1313
<packaging>jar</packaging>
1414

15-
<name>FastFilter</name>
16-
<description>Fast Approximate Membership Filters in Java</description>
17-
<url>https://github.com/FastFilter/fastfilter_java</url>
18-
<licenses>
19-
<license>
20-
<name>The Apache License, Version 2.0</name>
21-
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
22-
</license>
23-
</licenses>
24-
<developers>
25-
<developer>
26-
<name>Thomas Mueller</name>
27-
<organizationUrl>https://github.com/thomasmueller</organizationUrl>
28-
</developer>
29-
<developer>
30-
<name>Daniel Lemire</name>
31-
<organizationUrl>https://github.com/lemire</organizationUrl>
32-
</developer>
33-
<developer>
34-
<name>Richard Startin</name>
35-
<organizationUrl>https://github.com/richardstartin</organizationUrl>
36-
</developer>
37-
</developers>
38-
<scm>
39-
<connection>scm:git:git://[email protected]:FastFilter/fastfilter_java.git</connection>
40-
<developerConnection>scm:git:ssh://[email protected]:FastFilter/fastfilter_java.git</developerConnection>
41-
<url>https://github.com/FastFilter/fastfilter_java/tree/master</url>
42-
</scm>
43-
44-
<distributionManagement>
45-
<snapshotRepository>
46-
<id>ossrh</id>
47-
<url>https://s01.oss.sonatype.org/content/repositories/snapshots</url>
48-
</snapshotRepository>
49-
<repository>
50-
<id>ossrh</id>
51-
<url>https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/</url>
52-
</repository>
53-
</distributionManagement>
54-
5515
<dependencies>
5616
<dependency>
5717
<groupId>junit</groupId>
@@ -104,60 +64,4 @@
10464
</plugins>
10565
</build>
10666

107-
<profiles>
108-
<profile>
109-
<id>release-sign-artifacts</id>
110-
<activation>
111-
<property>
112-
<name>performRelease</name>
113-
<value>true</value>
114-
</property>
115-
</activation>
116-
<build>
117-
<plugins>
118-
<plugin>
119-
<groupId>org.apache.maven.plugins</groupId>
120-
<artifactId>maven-source-plugin</artifactId>
121-
<version>2.2.1</version>
122-
<executions>
123-
<execution>
124-
<id>attach-sources</id>
125-
<goals>
126-
<goal>jar-no-fork</goal>
127-
</goals>
128-
</execution>
129-
</executions>
130-
</plugin>
131-
<plugin>
132-
<groupId>org.apache.maven.plugins</groupId>
133-
<artifactId>maven-javadoc-plugin</artifactId>
134-
<version>2.9.1</version>
135-
<executions>
136-
<execution>
137-
<id>attach-javadocs</id>
138-
<goals>
139-
<goal>jar</goal>
140-
</goals>
141-
</execution>
142-
</executions>
143-
</plugin>
144-
<plugin>
145-
<groupId>org.apache.maven.plugins</groupId>
146-
<artifactId>maven-gpg-plugin</artifactId>
147-
<version>1.5</version>
148-
<executions>
149-
<execution>
150-
<id>sign-artifacts</id>
151-
<phase>verify</phase>
152-
<goals>
153-
<goal>sign</goal>
154-
</goals>
155-
</execution>
156-
</executions>
157-
</plugin>
158-
</plugins>
159-
</build>
160-
</profile>
161-
</profiles>
162-
16367
</project>

jmh/pom.xml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>io.github.fastfilter</groupId>
77
<artifactId>fastfilter_java</artifactId>
8-
<version>1.0.1-SNAPSHOT</version>
8+
<version>1.0.2</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

@@ -31,7 +31,6 @@
3131
</dependency>
3232
</dependencies>
3333

34-
3534
<build>
3635
<plugins>
3736
<plugin>

pom.xml

Lines changed: 97 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<groupId>io.github.fastfilter</groupId>
88
<artifactId>fastfilter_java</artifactId>
99
<packaging>pom</packaging>
10-
<version>1.0.1-SNAPSHOT</version>
10+
<version>1.0.2</version>
1111
<modules>
1212
<module>fastfilter</module>
1313
<module>jmh</module>
@@ -22,6 +22,102 @@
2222
<maven.surefire.version>2.19.1</maven.surefire.version>
2323
</properties>
2424

25+
<name>FastFilter</name>
26+
<description>Fast Approximate Membership Filters in Java</description>
27+
<url>https://github.com/FastFilter/fastfilter_java</url>
28+
<licenses>
29+
<license>
30+
<name>The Apache License, Version 2.0</name>
31+
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
32+
</license>
33+
</licenses>
34+
<developers>
35+
<developer>
36+
<name>Thomas Mueller</name>
37+
<organizationUrl>https://github.com/thomasmueller</organizationUrl>
38+
</developer>
39+
<developer>
40+
<name>Daniel Lemire</name>
41+
<organizationUrl>https://github.com/lemire</organizationUrl>
42+
</developer>
43+
<developer>
44+
<name>Richard Startin</name>
45+
<organizationUrl>https://github.com/richardstartin</organizationUrl>
46+
</developer>
47+
</developers>
48+
<scm>
49+
<connection>scm:git:git://[email protected]:FastFilter/fastfilter_java.git</connection>
50+
<developerConnection>scm:git:ssh://[email protected]:FastFilter/fastfilter_java.git</developerConnection>
51+
<url>https://github.com/FastFilter/fastfilter_java/tree/master</url>
52+
</scm>
53+
54+
<distributionManagement>
55+
<snapshotRepository>
56+
<id>ossrh</id>
57+
<url>https://s01.oss.sonatype.org/content/repositories/snapshots</url>
58+
</snapshotRepository>
59+
<repository>
60+
<id>ossrh</id>
61+
<url>https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/</url>
62+
</repository>
63+
</distributionManagement>
64+
65+
<profiles>
66+
<profile>
67+
<id>release-sign-artifacts</id>
68+
<activation>
69+
<property>
70+
<name>performRelease</name>
71+
<value>true</value>
72+
</property>
73+
</activation>
74+
<build>
75+
<plugins>
76+
<plugin>
77+
<groupId>org.apache.maven.plugins</groupId>
78+
<artifactId>maven-source-plugin</artifactId>
79+
<version>2.2.1</version>
80+
<executions>
81+
<execution>
82+
<id>attach-sources</id>
83+
<goals>
84+
<goal>jar-no-fork</goal>
85+
</goals>
86+
</execution>
87+
</executions>
88+
</plugin>
89+
<plugin>
90+
<groupId>org.apache.maven.plugins</groupId>
91+
<artifactId>maven-javadoc-plugin</artifactId>
92+
<version>2.9.1</version>
93+
<executions>
94+
<execution>
95+
<id>attach-javadocs</id>
96+
<goals>
97+
<goal>jar</goal>
98+
</goals>
99+
</execution>
100+
</executions>
101+
</plugin>
102+
<plugin>
103+
<groupId>org.apache.maven.plugins</groupId>
104+
<artifactId>maven-gpg-plugin</artifactId>
105+
<version>1.5</version>
106+
<executions>
107+
<execution>
108+
<id>sign-artifacts</id>
109+
<phase>verify</phase>
110+
<goals>
111+
<goal>sign</goal>
112+
</goals>
113+
</execution>
114+
</executions>
115+
</plugin>
116+
</plugins>
117+
</build>
118+
</profile>
119+
</profiles>
120+
25121
<dependencyManagement>
26122
<dependencies>
27123
<dependency>

0 commit comments

Comments
 (0)