Skip to content

[TOOLCM-3834] Enable dual publish to CodeArtifact and Nexus#8

Open
balanceiskey wants to merge 1 commit into
mainfrom
toolcm-3834-enable-codeartifact
Open

[TOOLCM-3834] Enable dual publish to CodeArtifact and Nexus#8
balanceiskey wants to merge 1 commit into
mainfrom
toolcm-3834-enable-codeartifact

Conversation

@balanceiskey

Copy link
Copy Markdown

Enables dual publishing of Maven artifacts to AWS CodeArtifact while preserving the existing Nexus deployment, as part of the Nexus -> CodeArtifact migration.

Changes

  • Add a us-deploy execution to the root pom's maven-deploy-plugin, deploying to the sproutsocial-us-releases CodeArtifact repository via altDeploymentRepository.
  • Add the sproutsocial-us-releases CodeArtifact repository to <repositories>.
  • Bump version 0.12.0-sprout -> 0.13.0-sprout across all modules (parent + child <parent>/dependency references).
  • Existing Nexus <distributionManagement> is preserved unchanged, so both destinations receive artifacts.

Plugin/repository config lives only in the root pom; child modules only receive the version bump.

Jira: https://sprout.atlassian.net/browse/TOOLCM-3834

🤖 Generated with Claude Code

Add maven-deploy-plugin us-deploy execution and the sproutsocial-us-releases
repository to the root pom so artifacts publish to AWS CodeArtifact while
maintaining existing Nexus deployment. Bumps version 0.12.0-sprout ->
0.13.0-sprout across all modules. This enables gradual migration to
CodeArtifact without disrupting existing consumers.

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

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants