Skip to content

Commit 7ca077c

Browse files
committed
Prepare releasing with JReleaser
1 parent b3a6757 commit 7ca077c

File tree

3 files changed

+164
-1
lines changed

3 files changed

+164
-1
lines changed

build.gradle

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ plugins {
1212
id 'maven-publish'
1313
id 'jacoco'
1414
id 'signing'
15+
id 'org.jreleaser' version 'latest.release'
1516
}
1617

1718
group = 'de.cronn'
@@ -159,3 +160,21 @@ signing {
159160
useGpgCmd()
160161
sign publishing.publications.mavenJava
161162
}
163+
164+
jreleaser {
165+
signing {
166+
active = 'NEVER'
167+
}
168+
deploy {
169+
maven {
170+
mavenCentral {
171+
sonatype {
172+
active = 'RELEASE'
173+
sign = false
174+
url = 'https://central.sonatype.com/api/v1/publisher'
175+
stagingRepository('build/staging-deploy')
176+
}
177+
}
178+
}
179+
}
180+
}

buildscript-gradle.lockfile

Lines changed: 144 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,144 @@
1+
# This is a Gradle generated file for dependency locking.
2+
# Manual edits can break the build and are not advised.
3+
# This file is expected to be part of source control.
4+
com.fasterxml.jackson.core:jackson-annotations:2.20=classpath
5+
com.fasterxml.jackson.core:jackson-core:2.20.0=classpath
6+
com.fasterxml.jackson.core:jackson-databind:2.20.0=classpath
7+
com.fasterxml.jackson.dataformat:jackson-dataformat-toml:2.20.0=classpath
8+
com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.20.0=classpath
9+
com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.20.0=classpath
10+
com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.20.0=classpath
11+
com.fasterxml.jackson:jackson-bom:2.20.0=classpath
12+
com.fasterxml.woodstox:woodstox-core:7.1.1=classpath
13+
com.fasterxml:classmate:1.7.0=classpath
14+
com.github.luben:zstd-jni:1.5.7-6=classpath
15+
com.github.sbaudoin:yamllint:1.6.1=classpath
16+
com.github.spullara.mustache.java:compiler:0.9.14=classpath
17+
com.github.victools:jsonschema-generator:4.38.0=classpath
18+
com.github.victools:jsonschema-module-jackson:4.38.0=classpath
19+
com.googlecode.javaewah:JavaEWAH:1.1.13=classpath
20+
com.hierynomus:asn-one:0.6.0=classpath
21+
com.hierynomus:sshj:0.40.0=classpath
22+
commons-codec:commons-codec:1.19.0=classpath
23+
commons-io:commons-io:2.20.0=classpath
24+
commons-logging:commons-logging:1.2=classpath
25+
commons-net:commons-net:3.12.0=classpath
26+
dev.failsafe:failsafe:3.3.2=classpath
27+
io.github.openfeign.form:feign-form:3.8.0=classpath
28+
io.github.openfeign:feign-core:13.6=classpath
29+
io.github.openfeign:feign-httpclient:13.6=classpath
30+
io.github.openfeign:feign-jackson:13.6=classpath
31+
jakarta.activation:jakarta.activation-api:2.1.4=classpath
32+
jakarta.mail:jakarta.mail-api:2.1.5=classpath
33+
javax.inject:javax.inject:1=classpath
34+
org.apache.commons:commons-compress:1.28.0=classpath
35+
org.apache.commons:commons-jexl3:3.5.0=classpath
36+
org.apache.commons:commons-lang3:3.19.0=classpath
37+
org.apache.commons:commons-text:1.14.0=classpath
38+
org.apache.httpcomponents:httpclient:4.5.14=classpath
39+
org.apache.httpcomponents:httpcore:4.4.16=classpath
40+
org.apache.maven:maven-artifact:3.6.3=classpath
41+
org.apache.maven:maven-builder-support:3.6.3=classpath
42+
org.apache.maven:maven-model-builder:3.6.3=classpath
43+
org.apache.maven:maven-model:3.6.3=classpath
44+
org.apache.tika:tika-core:2.9.2=classpath
45+
org.bouncycastle:bcpg-jdk18on:1.82=classpath
46+
org.bouncycastle:bcpkix-jdk18on:1.82=classpath
47+
org.bouncycastle:bcprov-jdk18on:1.82=classpath
48+
org.bouncycastle:bcutil-jdk18on:1.82=classpath
49+
org.codehaus.plexus:plexus-interpolation:1.25=classpath
50+
org.codehaus.plexus:plexus-utils:3.2.1=classpath
51+
org.codehaus.woodstox:stax2-api:4.2.2=classpath
52+
org.commonmark:commonmark-ext-autolink:0.21.0=classpath
53+
org.commonmark:commonmark:0.21.0=classpath
54+
org.eclipse.jgit:org.eclipse.jgit:5.13.3.202401111512-r=classpath
55+
org.eclipse.sisu:org.eclipse.sisu.inject:0.3.4=classpath
56+
org.jreleaser:jreleaser-artifactory-java-sdk:1.21.0=classpath
57+
org.jreleaser:jreleaser-azure-java-sdk:1.21.0=classpath
58+
org.jreleaser:jreleaser-bluesky-java-sdk:1.21.0=classpath
59+
org.jreleaser:jreleaser-codeberg-java-sdk:1.21.0=classpath
60+
org.jreleaser:jreleaser-command-java-sdk:1.21.0=classpath
61+
org.jreleaser:jreleaser-config-json:1.21.0=classpath
62+
org.jreleaser:jreleaser-config-toml:1.21.0=classpath
63+
org.jreleaser:jreleaser-config-yaml:1.21.0=classpath
64+
org.jreleaser:jreleaser-discord-java-sdk:1.21.0=classpath
65+
org.jreleaser:jreleaser-discourse-java-sdk:1.21.0=classpath
66+
org.jreleaser:jreleaser-engine:1.21.0=classpath
67+
org.jreleaser:jreleaser-forgejo-java-sdk:1.21.0=classpath
68+
org.jreleaser:jreleaser-ftp-java-sdk:1.21.0=classpath
69+
org.jreleaser:jreleaser-genericgit-java-sdk:1.21.0=classpath
70+
org.jreleaser:jreleaser-git-java-sdk:1.21.0=classpath
71+
org.jreleaser:jreleaser-gitea-java-sdk:1.21.0=classpath
72+
org.jreleaser:jreleaser-github-java-sdk:1.21.0=classpath
73+
org.jreleaser:jreleaser-gitlab-java-sdk:1.21.0=classpath
74+
org.jreleaser:jreleaser-gitter-java-sdk:1.21.0=classpath
75+
org.jreleaser:jreleaser-google-chat-java-sdk:1.21.0=classpath
76+
org.jreleaser:jreleaser-gradle-plugin:1.21.0=classpath
77+
org.jreleaser:jreleaser-http-java-sdk:1.21.0=classpath
78+
org.jreleaser:jreleaser-java-sdk-commons:1.21.0=classpath
79+
org.jreleaser:jreleaser-linkedin-java-sdk:1.21.0=classpath
80+
org.jreleaser:jreleaser-logger-api:1.21.0=classpath
81+
org.jreleaser:jreleaser-mastodon-java-sdk:1.21.0=classpath
82+
org.jreleaser:jreleaser-mattermost-java-sdk:1.21.0=classpath
83+
org.jreleaser:jreleaser-mavencentral-java-sdk:1.21.0=classpath
84+
org.jreleaser:jreleaser-model-api:1.21.0=classpath
85+
org.jreleaser:jreleaser-model-impl:1.21.0=classpath
86+
org.jreleaser:jreleaser-nexus2-java-sdk:1.21.0=classpath
87+
org.jreleaser:jreleaser-nexus3-java-sdk:1.21.0=classpath
88+
org.jreleaser:jreleaser-opencollective-java-sdk:1.21.0=classpath
89+
org.jreleaser:jreleaser-reddit-java-sdk:1.21.0=classpath
90+
org.jreleaser:jreleaser-resource-bundle:1.21.0=classpath
91+
org.jreleaser:jreleaser-s3-java-sdk:1.21.0=classpath
92+
org.jreleaser:jreleaser-sdkman-java-sdk:1.21.0=classpath
93+
org.jreleaser:jreleaser-signing-java-sdk:1.21.0=classpath
94+
org.jreleaser:jreleaser-slack-java-sdk:1.21.0=classpath
95+
org.jreleaser:jreleaser-smtp-java-sdk:1.21.0=classpath
96+
org.jreleaser:jreleaser-ssh-java-sdk:1.21.0=classpath
97+
org.jreleaser:jreleaser-teams-java-sdk:1.21.0=classpath
98+
org.jreleaser:jreleaser-telegram-java-sdk:1.21.0=classpath
99+
org.jreleaser:jreleaser-templates:1.21.0=classpath
100+
org.jreleaser:jreleaser-tool-java-sdk:1.21.0=classpath
101+
org.jreleaser:jreleaser-twitter-java-sdk:1.21.0=classpath
102+
org.jreleaser:jreleaser-utils:1.21.0=classpath
103+
org.jreleaser:jreleaser-webhooks-java-sdk:1.21.0=classpath
104+
org.jreleaser:jreleaser-zulip-java-sdk:1.21.0=classpath
105+
org.jreleaser:org.jreleaser.gradle.plugin:1.21.0=classpath
106+
org.kordamp.gradle:base-gradle-plugin:0.46.10=classpath
107+
org.nibor.autolink:autolink:0.10.0=classpath
108+
org.reactivestreams:reactive-streams:1.0.4=classpath
109+
org.slf4j:jcl-over-slf4j:2.0.17=classpath
110+
org.slf4j:slf4j-api:2.0.17=classpath
111+
org.tukaani:xz:1.10=classpath
112+
org.twitter4j:twitter4j-core:4.1.2=classpath
113+
org.yaml:snakeyaml:2.4=classpath
114+
software.amazon.awssdk:annotations:2.36.3=classpath
115+
software.amazon.awssdk:apache-client:2.36.3=classpath
116+
software.amazon.awssdk:arns:2.36.3=classpath
117+
software.amazon.awssdk:auth:2.36.3=classpath
118+
software.amazon.awssdk:aws-core:2.36.3=classpath
119+
software.amazon.awssdk:aws-query-protocol:2.36.3=classpath
120+
software.amazon.awssdk:aws-xml-protocol:2.36.3=classpath
121+
software.amazon.awssdk:checksums-spi:2.36.3=classpath
122+
software.amazon.awssdk:checksums:2.36.3=classpath
123+
software.amazon.awssdk:crt-core:2.36.3=classpath
124+
software.amazon.awssdk:endpoints-spi:2.36.3=classpath
125+
software.amazon.awssdk:http-auth-aws-eventstream:2.36.3=classpath
126+
software.amazon.awssdk:http-auth-aws:2.36.3=classpath
127+
software.amazon.awssdk:http-auth-spi:2.36.3=classpath
128+
software.amazon.awssdk:http-auth:2.36.3=classpath
129+
software.amazon.awssdk:http-client-spi:2.36.3=classpath
130+
software.amazon.awssdk:identity-spi:2.36.3=classpath
131+
software.amazon.awssdk:json-utils:2.36.3=classpath
132+
software.amazon.awssdk:metrics-spi:2.36.3=classpath
133+
software.amazon.awssdk:profiles:2.36.3=classpath
134+
software.amazon.awssdk:protocol-core:2.36.3=classpath
135+
software.amazon.awssdk:regions:2.36.3=classpath
136+
software.amazon.awssdk:retries-spi:2.36.3=classpath
137+
software.amazon.awssdk:retries:2.36.3=classpath
138+
software.amazon.awssdk:s3:2.36.3=classpath
139+
software.amazon.awssdk:sdk-core:2.36.3=classpath
140+
software.amazon.awssdk:third-party-jackson-core:2.36.3=classpath
141+
software.amazon.awssdk:utils-lite:2.36.3=classpath
142+
software.amazon.awssdk:utils:2.36.3=classpath
143+
software.amazon.eventstream:eventstream:1.0.1=classpath
144+
empty=

release.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
#!/usr/bin/env bash
22

3-
./gradlew --no-daemon clean build publish
3+
./gradlew --no-daemon clean build publish jreleaserDeploy

0 commit comments

Comments
 (0)