Agent Plugins Marketplace
All plugins

java

v1.30.0

Java and Maven tools for OpenRewrite import ordering and POM dependency management

CodexClaude Code7 Skills

By Craig MotlinLicense: Apache-2.015 GitHub starsUpdated 15 hours ago

Directory evidence

Runtimes
Codex and Claude Code
Parsed components
7 skill or MCP entries
Source updated
Aug 26, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology

Install plugin

Installs for the current user
codex plugin marketplace add IchenDEV/agent-plugin-mkt
codex plugin marketplace upgrade agent-plugin-marketplace
codex plugin add java@agent-plugin-marketplace

Paste and run these commands in a terminal with Codex. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/motlin/claude-code-plugins

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/java/.

Plugin files

plugins/java/
├── .codex-plugin/plugin.json
├── .claude-plugin/plugin.json
├── skills/liquibase-lock-resolver/SKILL.md
├── skills/maven-cli/SKILL.md
├── skills/openrewrite/SKILL.md
├── skills/openrewrite-analyze-recipes/SKILL.md
├── skills/openrewrite-recipes/SKILL.md
├── skills/openrewrite-violations/SKILL.md
└── skills/pom-ordering/SKILL.md

Included Skills7

liquibase-lock-resolverskills/liquibase-lock-resolver/SKILL.md

Diagnose Liquibase change-log lock failures in Maven tests and remove only stale H2 database files from build output directories before rerunning the affected tests. Use when failures contain "Could not acquire change log lock", "Currently locked by", or `liquibase.exception.LockException`.

maven-cliskills/maven-cli/SKILL.md

Maven CLI invocation patterns. Use whenever running `mvn` commands in Java/Maven projects. Covers when `-am` is required, why `-o` (offline) mode hides bugs in multi-worktree setups, and how to verify compile/test cleanly without trusting stale `~/.m2` artifacts.

openrewriteskills/openrewrite/SKILL.md

OpenRewrite recipe test maintenance. Use when fixing test failures, import ordering issues, type validation problems, IDE warnings, or writing comprehensive recipe tests.

openrewrite-analyze-recipesskills/openrewrite-analyze-recipes/SKILL.md

Dry-run configured OpenRewrite recipes, count and rank violations, and optionally run one selected recipe without committing. Use when asked to analyze OpenRewrite recipes, report rule violations, inspect a rewrite dry run, or compare which recipes would change the most files.

openrewrite-recipesskills/openrewrite-recipes/SKILL.md

OpenRewrite recipe authoring patterns and API best practices. Use when writing or editing OpenRewrite recipe Java source code (visitors, matchers, type checks, templates, metadata, YAML config, list transformations, at-scale validation).

openrewrite-violationsskills/openrewrite-violations/SKILL.md

Apply every configured OpenRewrite recipe with violations on a dedicated branch, creating one commit per named leaf recipe and verifying the cumulative result. Use when asked to fix all OpenRewrite violations, create an OpenRewrite cleanup branch, or commit recipe changes separately.

pom-orderingskills/pom-ordering/SKILL.md

Enforce Maven POM dependency ordering rules. This skill should be used when editing pom.xml files.

Plugin manifests2

plugins/java/.codex-plugin/plugin.json
{
  "name": "java",
  "version": "1.30.0",
  "description": "Java and Maven tools for OpenRewrite import ordering and POM dependency management",
  "author": {
    "name": "Craig Motlin"
  },
  "license": "Apache-2.0",
  "homepage": "https://github.com/motlin/claude-code-plugins/tree/main/plugins/java",
  "repository": "https://github.com/motlin/claude-code-plugins",
  "keywords": [
    "codex",
    "plugin",
    "java"
  ],
  "interface": {
    "displayName": "Java",
    "shortDescription": "Java and Maven tools for OpenRewrite import ordering and POM dependency management",
    "longDescription": "Java and Maven tools for OpenRewrite import ordering and POM dependency management",
    "developerName": "Craig Motlin",
    "category": "Productivity",
    "capabilities": [
      "Skills"
    ],
    "defaultPrompt": [
      "Use the java plugin."
    ],
    "brandColor": "#3B82F6"
  },
  "skills": "./skills/"
}
plugins/java/.claude-plugin/plugin.json
{
  "$schema": "https://anthropic.com/claude-code/plugin.schema.json",
  "name": "java",
  "description": "Java and Maven tools for OpenRewrite import ordering and POM dependency management",
  "version": "1.30.0",
  "license": "Apache-2.0",
  "author": {
    "name": "Craig Motlin"
  },
  "agents": [
    "./agents/liquibase-lock-resolver.md"
  ],
  "commands": [
    "./commands/openrewrite-analyze-recipes.md",
    "./commands/pom-ordering.md"
  ],
  "skills": [
    "./skills/maven-cli",
    "./skills/openrewrite",
    "./skills/openrewrite-recipes",
    "./skills/pom-ordering"
  ]
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[java on Agent Plugins Marketplace](https://pluginsmp.com/plugins/java)