Skip to content

[Claude] [TOOLCM-4386] Enable dual publishing to CodeArtifact#4

Open
sprout-autoagent wants to merge 1 commit into
mainfrom
auto-agent/fix-toolcm-4386
Open

[Claude] [TOOLCM-4386] Enable dual publishing to CodeArtifact#4
sprout-autoagent wants to merge 1 commit into
mainfrom
auto-agent/fix-toolcm-4386

Conversation

@sprout-autoagent
Copy link
Copy Markdown

@sprout-autoagent sprout-autoagent commented May 14, 2026

Enable dual publishing to AWS CodeArtifact alongside the existing Nexus deployment for the twitter4j repository. This is part of the Phase 1 Nexus-to-CodeArtifact migration (TOOLCM-4349). The version is bumped from 4.0.6-dmevents to 4.1.0-dmevents to mark this configuration change. Because module POMs do not inherit from the root POM (no <parent> element), the maven-deploy-plugin is added to each module individually rather than relying on parent inheritance.

Change Summary

  • pom.xml (root): Bumped <version> from 4.0.6-dmevents to 4.1.0-dmevents. Added a new top-level <build><plugins> section with maven-deploy-plugin v3.1.4 configured with a us-deploy execution that targets the CodeArtifact altDeploymentRepository. Added a <repositories> section with the sproutsocial-us-releases repository entry for dependency resolution. Existing Nexus <distributionManagement> block preserved unchanged.
  • twitter4j-core/pom.xml: Bumped <version> to 4.1.0-dmevents. Added maven-deploy-plugin with us-deploy execution before </plugins> in <build>.
  • twitter4j-async/pom.xml: Bumped <version> and twitter4j-core dependency version to 4.1.0-dmevents. Added maven-deploy-plugin with us-deploy execution.
  • twitter4j-stream/pom.xml: Bumped <version>, twitter4j-core dependency, and twitter4j-async dependency versions to 4.1.0-dmevents. Added maven-deploy-plugin with us-deploy execution.
  • twitter4j-appengine/pom.xml: Bumped <version> and twitter4j-core dependency version to 4.1.0-dmevents. Added maven-deploy-plugin with us-deploy execution.
  • twitter4j-http2-support/pom.xml: Bumped <version> and twitter4j-core dependency version to 4.1.0-dmevents. Added maven-deploy-plugin with us-deploy execution.
  • twitter4j-media-support/pom.xml: Bumped <version> and twitter4j-core dependency version to 4.1.0-dmevents. Added maven-deploy-plugin with us-deploy execution.
  • twitter4j-examples/pom.xml: Bumped <version> and all 4 inter-module dependency versions (twitter4j-core, twitter4j-async, twitter4j-stream, twitter4j-media-support) to 4.1.0-dmevents. Added maven-deploy-plugin with us-deploy execution.

Related Links

Add maven-deploy-plugin configuration to publish artifacts to AWS
CodeArtifact while maintaining existing Nexus deployment. Bump version
from 4.0.6-dmevents to 4.1.0-dmevents. Because module POMs do not
inherit from the root POM, the deploy plugin is added to each module
individually.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

1 participant