Skip to content

Commit 7d48388

Browse files
committed
Shuffle.fromString
1 parent 99246da commit 7d48388

3 files changed

Lines changed: 438 additions & 324 deletions

File tree

pom.xml

Lines changed: 128 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1,64 +1,141 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<project xmlns="http://maven.apache.org/POM/4.0.0"
3-
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4-
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5-
<modelVersion>4.0.0</modelVersion>
3+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5+
<modelVersion>4.0.0</modelVersion>
66

7-
<groupId>com.scalableminds</groupId>
8-
<artifactId>blosc-java</artifactId>
9-
<version>0.1-1.21.4-SNAPSHOT</version>
7+
<groupId>com.scalableminds</groupId>
8+
<artifactId>blosc-java</artifactId>
9+
<version>0.1-1.21.4-SNAPSHOT</version>
1010

11-
<name>blosc-java</name>
12-
<description>A Java library for the Blosc codec that wraps around the c-blosc library with JNI.</description>
13-
<url>https://github.com/scalableminds/blosc-java</url>
11+
<name>blosc-java</name>
12+
<description>A Java library for the Blosc codec that wraps around the c-blosc library with JNI.
13+
</description>
14+
<url>https://github.com/scalableminds/blosc-java</url>
15+
16+
<licenses>
17+
<license>
18+
<name>MIT license</name>
19+
<url>https://github.com/scalableminds/blosc-java/blob/main/LICENSE.txt</url>
20+
<distribution>repo</distribution>
21+
</license>
22+
</licenses>
1423

15-
<licenses>
16-
<license>
17-
<name>MIT license</name>
18-
<url>https://github.com/scalableminds/blosc-java/blob/main/LICENSE.txt</url>
19-
<distribution>repo</distribution>
20-
</license>
21-
</licenses>
24+
<build>
25+
<plugins>
26+
<plugin>
27+
<groupId>org.apache.maven.plugins</groupId>
28+
<artifactId>maven-gpg-plugin</artifactId>
29+
<version>3.1.0</version>
30+
<executions>
31+
<execution>
32+
<id>sign-artifacts</id>
33+
<phase>verify</phase>
34+
<goals>
35+
<goal>sign</goal>
36+
</goals>
37+
</execution>
38+
</executions>
39+
</plugin>
40+
<plugin>
41+
<groupId>org.kordamp.maven</groupId>
42+
<artifactId>pomchecker-maven-plugin</artifactId>
43+
<version>1.9.0</version>
44+
</plugin>
45+
<plugin>
46+
<groupId>org.apache.maven.plugins</groupId>
47+
<artifactId>maven-javadoc-plugin</artifactId>
48+
<version>3.5.0</version>
49+
<executions>
50+
<execution>
51+
<id>attach-javadoc</id>
52+
<goals>
53+
<goal>jar</goal>
54+
</goals>
55+
</execution>
56+
</executions>
57+
</plugin>
58+
<plugin>
59+
<groupId>org.apache.maven.plugins</groupId>
60+
<artifactId>maven-source-plugin</artifactId>
61+
<version>3.3.0</version>
62+
<executions>
63+
<execution>
64+
<id>attach-source</id>
65+
<goals>
66+
<goal>jar</goal>
67+
</goals>
68+
</execution>
69+
</executions>
70+
</plugin>
71+
<plugin>
72+
<groupId>org.jreleaser</groupId>
73+
<artifactId>jreleaser-maven-plugin</artifactId>
74+
<version>1.7.0</version>
75+
<configuration>
76+
<jreleaser>
77+
<signing>
78+
<active>ALWAYS</active>
79+
<armored>true</armored>
80+
</signing>
81+
<deploy>
82+
<maven>
83+
<nexus2>
84+
<maven-central>
85+
<active>ALWAYS</active>
86+
<url>https://s01.oss.sonatype.org/service/local</url>;
87+
<closeRepository>false</closeRepository>
88+
<releaseRepository>false</releaseRepository>
89+
<stagingRepositories>target/staging-deploy</stagingRepositories>
90+
</maven-central>
91+
</nexus2>
92+
</maven>
93+
</deploy>
94+
</jreleaser>
95+
</configuration>
96+
</plugin>
97+
</plugins>
98+
</build>
2299

23-
<developers>
24-
<developer>
25-
<name>Norman Rzepka</name>
26-
<email>hello@scalableminds.com</email>
27-
<organization>scalable minds</organization>
28-
<organizationUrl>https://scalableminds.com</organizationUrl>
29-
</developer>
30-
</developers>
100+
<developers>
101+
<developer>
102+
<name>Norman Rzepka</name>
103+
<email>hello@scalableminds.com</email>
104+
<organization>scalable minds</organization>
105+
<organizationUrl>https://scalableminds.com</organizationUrl>
106+
</developer>
107+
</developers>
31108

32-
<scm>
33-
<connection>scm:git:https://github.com/scalableminds/blosc-java</connection>
34-
<developerConnection>scm:git:git@github.com:scalableminds/blosc-java</developerConnection>
35-
<url>https://github.com/scalableminds/blosc-java</url>
36-
</scm>
109+
<scm>
110+
<connection>scm:git:https://github.com/scalableminds/blosc-java</connection>
111+
<developerConnection>scm:git:git@github.com:scalableminds/blosc-java</developerConnection>
112+
<url>https://github.com/scalableminds/blosc-java</url>
113+
</scm>
37114

38-
<issueManagement>
39-
<system>GitHub Issues</system>
40-
<url>https://github.com/scalableminds/blosc-java/issues</url>
41-
</issueManagement>
115+
<issueManagement>
116+
<system>GitHub Issues</system>
117+
<url>https://github.com/scalableminds/blosc-java/issues</url>
118+
</issueManagement>
42119

43-
<ciManagement>
44-
<system>GitHub Actions</system>
45-
<url>https://github.com/scalableminds/blosc-java/actions</url>
46-
</ciManagement>
120+
<ciManagement>
121+
<system>GitHub Actions</system>
122+
<url>https://github.com/scalableminds/blosc-java/actions</url>
123+
</ciManagement>
47124

48-
<properties>
49-
<maven.compiler.source>8</maven.compiler.source>
50-
<maven.compiler.target>8</maven.compiler.target>
51-
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
52-
</properties>
125+
<properties>
126+
<maven.compiler.source>8</maven.compiler.source>
127+
<maven.compiler.target>8</maven.compiler.target>
128+
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
129+
</properties>
53130

54-
<dependencies>
55-
<!-- Test dependencies -->
56-
<dependency>
57-
<groupId>org.junit.jupiter</groupId>
58-
<artifactId>junit-jupiter</artifactId>
59-
<version>5.9.3</version>
60-
<scope>test</scope>
61-
</dependency>
62-
</dependencies>
131+
<dependencies>
132+
<!-- Test dependencies -->
133+
<dependency>
134+
<groupId>org.junit.jupiter</groupId>
135+
<artifactId>junit-jupiter</artifactId>
136+
<version>5.9.3</version>
137+
<scope>test</scope>
138+
</dependency>
139+
</dependencies>
63140

64141
</project>

0 commit comments

Comments
 (0)