Skip to main content

Maven Central Publish Gate

Runs the same checker as the npm package @readystack/maven-central-publish-gate on a Node.js runtime that pip installs for you (nodejs-wheel-binaries) - no system Node.js needed. Your files are checked locally.

Read a pom.xml the way the Central Portal reads it, before you burn a release tag

Install

maven-central-publish-gate file

Node 18+. The same 16 rules as the VS Code extension, from a terminal or CI.

Free

  • Open any pom.xml in VS Code or paste it into the free web page and get every Central Portal blocker on that file, each one on its own line with the fix
  • --rules lists every rule

With a licence ($29 once)

  • Gate every pom.xml in a multi-module repository in one command and keep the result as a REPORT.md you own and can attach to the release
@readystack/maven-central-publish-gate --dir ./templates --report html --out report.html

A freelance Java release engineer bills about $80 an hour, and a rejected bundle costs a full release round-trip: retag, rebuild, re-sign, re-upload.

Use from an AI agent (MCP)

Claude Code · Cursor · Windsurf · any MCP client - add to your MCP config:

{ "mcpServers": { "maven-central-publish-gate": { "command": "npx", "args": ["-y", "@readystack/maven-central-publish-gate", "--mcp"] } } }

Tools: check_text and check_file (free) · check_dir (licence). The agent gets every finding with the line number.

Use in CI

- name: Maven Central Publish Gate
  run: npx -y @readystack/maven-central-publish-gate --dir . --ci

(container: docker run --rm -v "$PWD:/work" getreadystack/maven-central-publish-gate --dir /work --ci)

The folder sweep, reports and CI mode need one licence — one payment, no subscription. Set READYSTACK_LICENSE=<key> or run --license <key> once.

Get a licence

Install (PyPI)

pip install readystack-maven-central-publish-gate
maven-central-publish-gate --help

Release files for readystack-maven-central-publish-gate 1.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for readystack-maven-central-publish-gate 1.0.3
File Size Uploaded
readystack_maven_central_publish_gate-1.0.3.tar.gz 15.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for readystack-maven-central-publish-gate 1.0.3
File Interpreter ABI Platform
readystack_maven_central_publish_gate-1.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 32.6 kB

Release files / readystack_maven_central_publish_gate-1.0.3.tar.gz

Download URL readystack_maven_central_publish_gate-1.0.3.tar.gz
Size 15.2 kB
Tags Source
SHA-256 checksum
How to use checksums
c04747ba98ff0bf2ed7aba2ac1b927b580ebd61123da57857f94642e1c89290d
BLAKE2b-256 checksum
How to use checksums
2c307b7fe37c6d748b892777f075e939cbac2b2e6fe4ae50eeb76286f47e56c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / readystack_maven_central_publish_gate-1.0.3-py3-none-any.whl

Download URL readystack_maven_central_publish_gate-1.0.3-py3-none-any.whl
Size 17.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
48337e658fe12162f56b1329e30a8d2d741cda96acd946ff269784ae1a09ed35
BLAKE2b-256 checksum
How to use checksums
448aa9512cb9237d52ce78cc79273d5bd85eecd1ff80e5a9b0366edc878ac6a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

1.0.3 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page