Skip to content

Publish artifacts under the nl.breakingit.breaktest Maven group#76

Merged
jgaalen merged 1 commit into
mainfrom
claude/branding-maven-group
Jul 12, 2026
Merged

Publish artifacts under the nl.breakingit.breaktest Maven group#76
jgaalen merged 1 commit into
mainfrom
claude/branding-maven-group

Conversation

@jgaalen

@jgaalen jgaalen commented Jul 12, 2026

Copy link
Copy Markdown
Contributor

Summary

Branding PR 5 — build provenance. allprojects.group moves from org.apache.jmeter to nl.breakingit.breaktest (matching the Implementation-Vendor-Id already in the manifests), in both the main build and build-logic.

Publishing fork artifacts under Apache's Maven namespace would be a trademark/provenance problem; with the source-available license this matters even more. Nothing is published publicly yet, so the old coordinates never escape.

Unchanged, deliberately:

  • Java packages stay org.apache.jmeter / org.apache.jorphan — plugin and test-plan compatibility (noted in a comment at the assignment).
  • Artifact names stay ApacheJMeter_* — the lib/ext jar filenames are load-bearing for the self-updater and plugins; renaming them would be a separate transition like the launcher jar (Rename launcher jar to breaktest.jar (phase one: dual-name transition) #75), if ever.

Verification

  • Generated POM shows <groupId>nl.breakingit.breaktest</groupId> including inter-module dependency references.
  • :src:dist:assemble and :src:core:jar build clean; no coordinate-style (org.apache.jmeter:) references exist anywhere in the build scripts.

🤖 Generated with Claude Code

Fork builds must not be published under Apache's org.apache.jmeter
Maven namespace. The group matches the Implementation-Vendor-Id
already used in the manifests. Java package names are unchanged and
stay org.apache.jmeter for plugin and test-plan compatibility;
artifact names (ApacheJMeter_*) are also unchanged.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@jgaalen jgaalen merged commit 0bae225 into main Jul 12, 2026
5 checks passed
@jgaalen jgaalen deleted the claude/branding-maven-group branch July 12, 2026 18:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant