Skip to content

Commit ff5818d

Browse files
dfa1claude
andcommitted
refactor: rename coordinates to io.github.dfa1.zstd
- groupId: io.github.dfa1 -> io.github.dfa1.zstd (matches the Java package) - parent artifactId: parent -> zstd-parent - library: zstd-java -> zstd (io.github.dfa1.zstd:zstd) - drop the -java prefix elsewhere: zstd-native-<os-arch>, zstd-bom, zstd-integration-tests, zstd-benchmark - update CLAUDE.md / README coordinate references Pom-only; Java package and module directories unchanged. 130 + 44 tests green. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 486756a commit ff5818d

13 files changed

Lines changed: 103 additions & 103 deletions

File tree

CLAUDE.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ already off-heap (e.g. an mmap slice in, an arena buffer out).
99

1010
## Layout
1111

12-
Multi-module Maven build (`io.github.dfa1:zstd-java`):
12+
Multi-module Maven build (`io.github.dfa1.zstd:zstd`):
1313

14-
- `zstd/` — the library module, artifactId `zstd-java`, pure-Java FFM bindings
14+
- `zstd/` — the library module, artifactId `zstd`, pure-Java FFM bindings
1515
(package `io.github.dfa1.zstd`). The only module with Java sources.
1616
- `native/<classifier>/` — one module per platform; each packages a
1717
`libzstd.{dylib,so,dll}` built from the `third_party/zstd` submodule. No Java.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ Build any of the six targets from any host:
126126

127127
### Supported platforms
128128

129-
The library — `io.github.dfa1:zstd-java` — ships as a pure-Java module plus one
129+
The library — `io.github.dfa1.zstd:zstd` — ships as a pure-Java module plus one
130130
native artifact per platform:
131131

132132
| OS | aarch64 | x86_64 |

benchmark/pom.xml

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
<modelVersion>4.0.0</modelVersion>
44

55
<parent>
6-
<groupId>io.github.dfa1</groupId>
7-
<artifactId>parent</artifactId>
6+
<groupId>io.github.dfa1.zstd</groupId>
7+
<artifactId>zstd-parent</artifactId>
88
<version>0.1-SNAPSHOT</version>
99
<relativePath>../pom.xml</relativePath>
1010
</parent>
1111

12-
<artifactId>zstd-java-benchmark</artifactId>
12+
<artifactId>zstd-benchmark</artifactId>
1313
<name>zstd FFM Benchmark</name>
1414
<packaging>jar</packaging>
1515

@@ -29,8 +29,8 @@
2929

3030
<dependencies>
3131
<dependency>
32-
<groupId>io.github.dfa1</groupId>
33-
<artifactId>zstd-java</artifactId>
32+
<groupId>io.github.dfa1.zstd</groupId>
33+
<artifactId>zstd</artifactId>
3434
<version>${project.version}</version>
3535
</dependency>
3636
<dependency>
@@ -69,8 +69,8 @@
6969
</activation>
7070
<dependencies>
7171
<dependency>
72-
<groupId>io.github.dfa1</groupId>
73-
<artifactId>zstd-java-native-osx-aarch64</artifactId>
72+
<groupId>io.github.dfa1.zstd</groupId>
73+
<artifactId>zstd-native-osx-aarch64</artifactId>
7474
<version>${project.version}</version>
7575
<scope>runtime</scope>
7676
</dependency>
@@ -83,8 +83,8 @@
8383
</activation>
8484
<dependencies>
8585
<dependency>
86-
<groupId>io.github.dfa1</groupId>
87-
<artifactId>zstd-java-native-osx-x86_64</artifactId>
86+
<groupId>io.github.dfa1.zstd</groupId>
87+
<artifactId>zstd-native-osx-x86_64</artifactId>
8888
<version>${project.version}</version>
8989
<scope>runtime</scope>
9090
</dependency>
@@ -97,8 +97,8 @@
9797
</activation>
9898
<dependencies>
9999
<dependency>
100-
<groupId>io.github.dfa1</groupId>
101-
<artifactId>zstd-java-native-linux-x86_64</artifactId>
100+
<groupId>io.github.dfa1.zstd</groupId>
101+
<artifactId>zstd-native-linux-x86_64</artifactId>
102102
<version>${project.version}</version>
103103
<scope>runtime</scope>
104104
</dependency>
@@ -111,8 +111,8 @@
111111
</activation>
112112
<dependencies>
113113
<dependency>
114-
<groupId>io.github.dfa1</groupId>
115-
<artifactId>zstd-java-native-linux-aarch64</artifactId>
114+
<groupId>io.github.dfa1.zstd</groupId>
115+
<artifactId>zstd-native-linux-aarch64</artifactId>
116116
<version>${project.version}</version>
117117
<scope>runtime</scope>
118118
</dependency>
@@ -125,8 +125,8 @@
125125
</activation>
126126
<dependencies>
127127
<dependency>
128-
<groupId>io.github.dfa1</groupId>
129-
<artifactId>zstd-java-native-windows-x86_64</artifactId>
128+
<groupId>io.github.dfa1.zstd</groupId>
129+
<artifactId>zstd-native-windows-x86_64</artifactId>
130130
<version>${project.version}</version>
131131
<scope>runtime</scope>
132132
</dependency>
@@ -139,8 +139,8 @@
139139
</activation>
140140
<dependencies>
141141
<dependency>
142-
<groupId>io.github.dfa1</groupId>
143-
<artifactId>zstd-java-native-windows-aarch64</artifactId>
142+
<groupId>io.github.dfa1.zstd</groupId>
143+
<artifactId>zstd-native-windows-aarch64</artifactId>
144144
<version>${project.version}</version>
145145
<scope>runtime</scope>
146146
</dependency>

bom/pom.xml

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -3,52 +3,52 @@
33
<modelVersion>4.0.0</modelVersion>
44

55
<parent>
6-
<groupId>io.github.dfa1</groupId>
7-
<artifactId>parent</artifactId>
6+
<groupId>io.github.dfa1.zstd</groupId>
7+
<artifactId>zstd-parent</artifactId>
88
<version>0.1-SNAPSHOT</version>
99
<relativePath>../pom.xml</relativePath>
1010
</parent>
1111

12-
<artifactId>zstd-java-bom</artifactId>
12+
<artifactId>zstd-bom</artifactId>
1313
<packaging>pom</packaging>
1414
<name>zstd FFM BOM</name>
1515
<description>Bill of materials for the zstd-java modules</description>
1616

1717
<dependencyManagement>
1818
<dependencies>
1919
<dependency>
20-
<groupId>io.github.dfa1</groupId>
21-
<artifactId>zstd-java</artifactId>
20+
<groupId>io.github.dfa1.zstd</groupId>
21+
<artifactId>zstd</artifactId>
2222
<version>${project.version}</version>
2323
</dependency>
2424
<dependency>
25-
<groupId>io.github.dfa1</groupId>
26-
<artifactId>zstd-java-native-osx-aarch64</artifactId>
25+
<groupId>io.github.dfa1.zstd</groupId>
26+
<artifactId>zstd-native-osx-aarch64</artifactId>
2727
<version>${project.version}</version>
2828
</dependency>
2929
<dependency>
30-
<groupId>io.github.dfa1</groupId>
31-
<artifactId>zstd-java-native-linux-x86_64</artifactId>
30+
<groupId>io.github.dfa1.zstd</groupId>
31+
<artifactId>zstd-native-linux-x86_64</artifactId>
3232
<version>${project.version}</version>
3333
</dependency>
3434
<dependency>
35-
<groupId>io.github.dfa1</groupId>
36-
<artifactId>zstd-java-native-linux-aarch64</artifactId>
35+
<groupId>io.github.dfa1.zstd</groupId>
36+
<artifactId>zstd-native-linux-aarch64</artifactId>
3737
<version>${project.version}</version>
3838
</dependency>
3939
<dependency>
40-
<groupId>io.github.dfa1</groupId>
41-
<artifactId>zstd-java-native-osx-x86_64</artifactId>
40+
<groupId>io.github.dfa1.zstd</groupId>
41+
<artifactId>zstd-native-osx-x86_64</artifactId>
4242
<version>${project.version}</version>
4343
</dependency>
4444
<dependency>
45-
<groupId>io.github.dfa1</groupId>
46-
<artifactId>zstd-java-native-windows-x86_64</artifactId>
45+
<groupId>io.github.dfa1.zstd</groupId>
46+
<artifactId>zstd-native-windows-x86_64</artifactId>
4747
<version>${project.version}</version>
4848
</dependency>
4949
<dependency>
50-
<groupId>io.github.dfa1</groupId>
51-
<artifactId>zstd-java-native-windows-aarch64</artifactId>
50+
<groupId>io.github.dfa1.zstd</groupId>
51+
<artifactId>zstd-native-windows-aarch64</artifactId>
5252
<version>${project.version}</version>
5353
</dependency>
5454
</dependencies>

integration-tests/pom.xml

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
<modelVersion>4.0.0</modelVersion>
44

55
<parent>
6-
<groupId>io.github.dfa1</groupId>
7-
<artifactId>parent</artifactId>
6+
<groupId>io.github.dfa1.zstd</groupId>
7+
<artifactId>zstd-parent</artifactId>
88
<version>0.1-SNAPSHOT</version>
99
<relativePath>../pom.xml</relativePath>
1010
</parent>
1111

12-
<artifactId>zstd-java-integration-tests</artifactId>
12+
<artifactId>zstd-integration-tests</artifactId>
1313
<name>zstd FFM Integration Tests</name>
1414

1515
<!--
@@ -24,8 +24,8 @@
2424

2525
<dependencies>
2626
<dependency>
27-
<groupId>io.github.dfa1</groupId>
28-
<artifactId>zstd-java</artifactId>
27+
<groupId>io.github.dfa1.zstd</groupId>
28+
<artifactId>zstd</artifactId>
2929
<version>${project.version}</version>
3030
<scope>test</scope>
3131
</dependency>
@@ -56,8 +56,8 @@
5656
</activation>
5757
<dependencies>
5858
<dependency>
59-
<groupId>io.github.dfa1</groupId>
60-
<artifactId>zstd-java-native-osx-aarch64</artifactId>
59+
<groupId>io.github.dfa1.zstd</groupId>
60+
<artifactId>zstd-native-osx-aarch64</artifactId>
6161
<version>${project.version}</version>
6262
<scope>test</scope>
6363
</dependency>
@@ -70,8 +70,8 @@
7070
</activation>
7171
<dependencies>
7272
<dependency>
73-
<groupId>io.github.dfa1</groupId>
74-
<artifactId>zstd-java-native-linux-x86_64</artifactId>
73+
<groupId>io.github.dfa1.zstd</groupId>
74+
<artifactId>zstd-native-linux-x86_64</artifactId>
7575
<version>${project.version}</version>
7676
<scope>test</scope>
7777
</dependency>
@@ -84,8 +84,8 @@
8484
</activation>
8585
<dependencies>
8686
<dependency>
87-
<groupId>io.github.dfa1</groupId>
88-
<artifactId>zstd-java-native-linux-aarch64</artifactId>
87+
<groupId>io.github.dfa1.zstd</groupId>
88+
<artifactId>zstd-native-linux-aarch64</artifactId>
8989
<version>${project.version}</version>
9090
<scope>test</scope>
9191
</dependency>
@@ -98,8 +98,8 @@
9898
</activation>
9999
<dependencies>
100100
<dependency>
101-
<groupId>io.github.dfa1</groupId>
102-
<artifactId>zstd-java-native-osx-x86_64</artifactId>
101+
<groupId>io.github.dfa1.zstd</groupId>
102+
<artifactId>zstd-native-osx-x86_64</artifactId>
103103
<version>${project.version}</version>
104104
<scope>test</scope>
105105
</dependency>
@@ -112,8 +112,8 @@
112112
</activation>
113113
<dependencies>
114114
<dependency>
115-
<groupId>io.github.dfa1</groupId>
116-
<artifactId>zstd-java-native-windows-x86_64</artifactId>
115+
<groupId>io.github.dfa1.zstd</groupId>
116+
<artifactId>zstd-native-windows-x86_64</artifactId>
117117
<version>${project.version}</version>
118118
<scope>test</scope>
119119
</dependency>
@@ -126,8 +126,8 @@
126126
</activation>
127127
<dependencies>
128128
<dependency>
129-
<groupId>io.github.dfa1</groupId>
130-
<artifactId>zstd-java-native-windows-aarch64</artifactId>
129+
<groupId>io.github.dfa1.zstd</groupId>
130+
<artifactId>zstd-native-windows-aarch64</artifactId>
131131
<version>${project.version}</version>
132132
<scope>test</scope>
133133
</dependency>

native/linux-aarch64/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
<modelVersion>4.0.0</modelVersion>
44

55
<parent>
6-
<groupId>io.github.dfa1</groupId>
7-
<artifactId>parent</artifactId>
6+
<groupId>io.github.dfa1.zstd</groupId>
7+
<artifactId>zstd-parent</artifactId>
88
<version>0.1-SNAPSHOT</version>
99
<relativePath>../../pom.xml</relativePath>
1010
</parent>
1111

12-
<artifactId>zstd-java-native-linux-aarch64</artifactId>
12+
<artifactId>zstd-native-linux-aarch64</artifactId>
1313
<name>zstd FFM Native linux-aarch64</name>
1414
<description>Native zstd library for Linux aarch64</description>
1515
<packaging>jar</packaging>

native/linux-x86_64/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
<modelVersion>4.0.0</modelVersion>
44

55
<parent>
6-
<groupId>io.github.dfa1</groupId>
7-
<artifactId>parent</artifactId>
6+
<groupId>io.github.dfa1.zstd</groupId>
7+
<artifactId>zstd-parent</artifactId>
88
<version>0.1-SNAPSHOT</version>
99
<relativePath>../../pom.xml</relativePath>
1010
</parent>
1111

12-
<artifactId>zstd-java-native-linux-x86_64</artifactId>
12+
<artifactId>zstd-native-linux-x86_64</artifactId>
1313
<name>zstd FFM Native linux-x86_64</name>
1414
<description>Native zstd library for Linux x86_64</description>
1515
<packaging>jar</packaging>

native/osx-aarch64/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
<modelVersion>4.0.0</modelVersion>
44

55
<parent>
6-
<groupId>io.github.dfa1</groupId>
7-
<artifactId>parent</artifactId>
6+
<groupId>io.github.dfa1.zstd</groupId>
7+
<artifactId>zstd-parent</artifactId>
88
<version>0.1-SNAPSHOT</version>
99
<relativePath>../../pom.xml</relativePath>
1010
</parent>
1111

12-
<artifactId>zstd-java-native-osx-aarch64</artifactId>
12+
<artifactId>zstd-native-osx-aarch64</artifactId>
1313
<name>zstd FFM Native osx-aarch64</name>
1414
<description>Native zstd library for macOS aarch64</description>
1515
<packaging>jar</packaging>

native/osx-x86_64/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
<modelVersion>4.0.0</modelVersion>
44

55
<parent>
6-
<groupId>io.github.dfa1</groupId>
7-
<artifactId>parent</artifactId>
6+
<groupId>io.github.dfa1.zstd</groupId>
7+
<artifactId>zstd-parent</artifactId>
88
<version>0.1-SNAPSHOT</version>
99
<relativePath>../../pom.xml</relativePath>
1010
</parent>
1111

12-
<artifactId>zstd-java-native-osx-x86_64</artifactId>
12+
<artifactId>zstd-native-osx-x86_64</artifactId>
1313
<name>zstd FFM Native osx-x86_64</name>
1414
<description>Native zstd library for macOS x86_64</description>
1515
<packaging>jar</packaging>

native/windows-aarch64/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
<modelVersion>4.0.0</modelVersion>
44

55
<parent>
6-
<groupId>io.github.dfa1</groupId>
7-
<artifactId>parent</artifactId>
6+
<groupId>io.github.dfa1.zstd</groupId>
7+
<artifactId>zstd-parent</artifactId>
88
<version>0.1-SNAPSHOT</version>
99
<relativePath>../../pom.xml</relativePath>
1010
</parent>
1111

12-
<artifactId>zstd-java-native-windows-aarch64</artifactId>
12+
<artifactId>zstd-native-windows-aarch64</artifactId>
1313
<name>zstd FFM Native windows-aarch64</name>
1414
<description>Native zstd library for Windows aarch64</description>
1515
<packaging>jar</packaging>

0 commit comments

Comments
 (0)