Skip to content

Commit 1eb13a3

Browse files
authored
Release/3.5.4 (#530)
* Updating release for new sonatype repository * Updating changelog * Update release plugin (#529) * Changing release plugin * [maven-release-plugin] prepare release analytics-parent-3.5.4 * [maven-release-plugin] prepare for next development iteration * Moving gpg signing to release deploy
1 parent abb4761 commit 1eb13a3

File tree

13 files changed

+896
-29
lines changed

13 files changed

+896
-29
lines changed

.buildscript/deploy_snapshot.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,6 @@ elif [ "$CIRCLE_BRANCH" != "$BRANCH" ]; then
2323
echo "Skipping snapshot deployment: wrong branch. Expected '$BRANCH' but was '$CIRCLE_BRANCH'."
2424
else
2525
echo "Deploying snapshot..."
26-
mvn clean source:jar javadoc:jar deploy --settings=".buildscript/settings.xml" -Dmaven.test.skip=true
26+
mvn clean source:jar javadoc:jar deploy --settings=".buildscript/settings.xml" -Dmaven.test.skip=true -Dgpg.skip=true
2727
echo "Snapshot deployed!"
2828
fi

.buildscript/settings.xml

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,7 @@
11
<settings>
22
<servers>
33
<server>
4-
<id>sonatype-nexus-snapshots</id>
5-
<username>${env.CI_DEPLOY_USERNAME}</username>
6-
<password>${env.CI_DEPLOY_PASSWORD}</password>
7-
</server>
8-
<server>
9-
<id>sonatype-nexus-staging</id>
4+
<id>central</id>
105
<username>${env.CI_DEPLOY_USERNAME}</username>
116
<password>${env.CI_DEPLOY_PASSWORD}</password>
127
</server>

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,4 +128,6 @@ atlassian-ide-plugin.xml
128128
.classpath
129129
.project
130130
.settings/
131-
.factorypath
131+
.factorypath
132+
133+
.vscode

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# Version 3.5.4 (Dec 5, 2025)
2+
- Updating release for new sonatype repository
3+
14
# Version 3.5.3 (Dec 3, 2025)
25
- [New](https://github.com/segmentio/analytics-java/pull/526) Improved shutdown process
36
- [New](https://github.com/segmentio/analytics-java/pull/517) Support (de)serializing Instant objects to support newer java versions

RELEASING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ Releasing
55
2. Update the `CHANGELOG.md` for the impending release.
66
3. `mvn clean release:clean`
77
4. `mvn release:prepare release:perform`
8-
5. Visit [Sonatype Nexus](https://oss.sonatype.org/) and promote the artifact.
8+
4. Visit the [Maven Central Portal](https://central.sonatype.com/publishing/deployments) to review and publish the release.

analytics-cli/pom.xml

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,45 @@
66
<parent>
77
<artifactId>analytics-parent</artifactId>
88
<groupId>com.segment.analytics.java</groupId>
9-
<version>3.5.3-SNAPSHOT</version>
9+
<version>3.5.5-SNAPSHOT</version>
1010
</parent>
1111

12+
<groupId>com.segment.analytics.java</groupId>
1213
<artifactId>analytics-cli</artifactId>
14+
<version>3.5.5-SNAPSHOT</version>
1315
<name>Analytics Java CLI</name>
1416

17+
<description>Command-line interface for Segment Analytics for Java.</description>
18+
<url>https://github.com/segmentio/analytics-java</url>
19+
20+
<licenses>
21+
<license>
22+
<name>The MIT License (MIT)</name>
23+
<url>http://opensource.org/licenses/MIT</url>
24+
</license>
25+
</licenses>
26+
27+
<scm>
28+
<url>https://github.com/segmentio/analytics-java/</url>
29+
<connection>scm:git:https://github.com/segmentio/analytics-java.git</connection>
30+
<developerConnection>scm:git:[email protected]:segmentio/analytics-java.git</developerConnection>
31+
<tag>analytics-parent-3.5.4</tag>
32+
</scm>
33+
34+
<developers>
35+
<developer>
36+
<id>segment</id>
37+
<name>Segment</name>
38+
<organization>Segment</organization>
39+
<organizationUrl>https://segment.com</organizationUrl>
40+
</developer>
41+
</developers>
42+
1543
<dependencies>
1644
<dependency>
1745
<groupId>org.jetbrains.kotlin</groupId>
1846
<artifactId>kotlin-stdlib</artifactId>
47+
<version>${kotlin.version}</version>
1948
</dependency>
2049
<dependency>
2150
<groupId>com.segment.analytics.java</groupId>
@@ -25,6 +54,7 @@
2554
<dependency>
2655
<groupId>com.offbytwo</groupId>
2756
<artifactId>docopt</artifactId>
57+
<version>${docopt.version}</version>
2858
</dependency>
2959
</dependencies>
3060

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
package cli;
2+
3+
/**
4+
* Placeholder class to generate a Javadoc JAR for the CLI artifact.
5+
*/
6+
public final class JavadocStub {
7+
private JavadocStub() {}
8+
}

0 commit comments

Comments
 (0)