diff --git a/README.md b/README.md
index 0badce3ed..afc1de39f 100644
--- a/README.md
+++ b/README.md
@@ -19,6 +19,41 @@ $ cd nostr-java
$ ./mvnw clean install
```
+You can also consume published artifacts from our Maven repository instead of building from source.
+
+### Maven
+
+```xml
+
+
+ nostr-java
+ https://maven.398ja.xyz/releases
+
+
+
+
+ xyz.tcheeric
+ nostr-java-api
+ [VERSION]
+
+```
+
+Snapshot builds are available at `https://maven.398ja.xyz/snapshots`.
+
+### Gradle
+
+```gradle
+repositories {
+ maven { url 'https://maven.398ja.xyz/releases' }
+}
+
+dependencies {
+ implementation 'xyz.tcheeric:nostr-java-api:[VERSION]'
+}
+```
+
+Replace `[VERSION]` with the latest release number from the [releases page](https://github.com/tcheeric/nostr-java/releases).
+
See [`docs/CODEBASE_OVERVIEW.md`](docs/CODEBASE_OVERVIEW.md) for details about running tests and contributing.
## Examples
diff --git a/nostr-java-api/pom.xml b/nostr-java-api/pom.xml
index 8925ce5c1..0248134a7 100644
--- a/nostr-java-api/pom.xml
+++ b/nostr-java-api/pom.xml
@@ -4,7 +4,7 @@
xyz.tcheeric
nostr-java
- 0.2.2-SNAPSHOT
+ 0.2.2
../pom.xml
diff --git a/nostr-java-base/pom.xml b/nostr-java-base/pom.xml
index 52de1ce7a..835fc67b7 100644
--- a/nostr-java-base/pom.xml
+++ b/nostr-java-base/pom.xml
@@ -4,7 +4,7 @@
xyz.tcheeric
nostr-java
- 0.2.2-SNAPSHOT
+ 0.2.2
../pom.xml
diff --git a/nostr-java-client/pom.xml b/nostr-java-client/pom.xml
index e2de0f421..c8c41793c 100644
--- a/nostr-java-client/pom.xml
+++ b/nostr-java-client/pom.xml
@@ -4,7 +4,7 @@
xyz.tcheeric
nostr-java
- 0.2.2-SNAPSHOT
+ 0.2.2
../pom.xml
diff --git a/nostr-java-crypto/pom.xml b/nostr-java-crypto/pom.xml
index 00be044a9..fc332a740 100644
--- a/nostr-java-crypto/pom.xml
+++ b/nostr-java-crypto/pom.xml
@@ -4,7 +4,7 @@
xyz.tcheeric
nostr-java
- 0.2.2-SNAPSHOT
+ 0.2.2
../pom.xml
diff --git a/nostr-java-encryption/pom.xml b/nostr-java-encryption/pom.xml
index 9e2f86386..22e6e19e1 100644
--- a/nostr-java-encryption/pom.xml
+++ b/nostr-java-encryption/pom.xml
@@ -4,7 +4,7 @@
xyz.tcheeric
nostr-java
- 0.2.2-SNAPSHOT
+ 0.2.2
../pom.xml
diff --git a/nostr-java-event/pom.xml b/nostr-java-event/pom.xml
index 07e57f4c1..87461c835 100644
--- a/nostr-java-event/pom.xml
+++ b/nostr-java-event/pom.xml
@@ -4,7 +4,7 @@
xyz.tcheeric
nostr-java
- 0.2.2-SNAPSHOT
+ 0.2.2
../pom.xml
diff --git a/nostr-java-examples/pom.xml b/nostr-java-examples/pom.xml
index 93ccb6299..27256d127 100644
--- a/nostr-java-examples/pom.xml
+++ b/nostr-java-examples/pom.xml
@@ -4,7 +4,7 @@
xyz.tcheeric
nostr-java
- 0.2.2-SNAPSHOT
+ 0.2.2
../pom.xml
diff --git a/nostr-java-id/pom.xml b/nostr-java-id/pom.xml
index 95d4d2212..603cd1eaf 100644
--- a/nostr-java-id/pom.xml
+++ b/nostr-java-id/pom.xml
@@ -4,7 +4,7 @@
xyz.tcheeric
nostr-java
- 0.2.2-SNAPSHOT
+ 0.2.2
../pom.xml
diff --git a/nostr-java-util/pom.xml b/nostr-java-util/pom.xml
index 9a27a9aba..15eaf1b84 100644
--- a/nostr-java-util/pom.xml
+++ b/nostr-java-util/pom.xml
@@ -4,7 +4,7 @@
xyz.tcheeric
nostr-java
- 0.2.2-SNAPSHOT
+ 0.2.2
../pom.xml
diff --git a/pom.xml b/pom.xml
index e7859991c..86d90fe7c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,7 +3,7 @@
xyz.tcheeric
nostr-java
- 0.2.2-SNAPSHOT
+ 0.2.2
pom
@@ -74,7 +74,7 @@
- 0.2.2-SNAPSHOT
+ 0.2.2
21
3.5.4