Skip to content

TOMEE-4702 [tomee-10.x]: Drop openejb-common-cli - #2936

Open
rzo1 wants to merge 1 commit into
TOMEE-4701-10.xfrom
TOMEE-4702-10.x
Open

TOMEE-4702 [tomee-10.x]: Drop openejb-common-cli#2936
rzo1 wants to merge 1 commit into
TOMEE-4701-10.xfrom
TOMEE-4702-10.x

Conversation

@rzo1

@rzo1 rzo1 commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

Fixes TOMEE-4702.

Stacked on #2934 — please review/merge that one first. This PR is targeted at
the TOMEE-4701-10.x branch, so the diff shown here is only the openejb-common-cli
removal. GitHub will retarget it to tomee-10.x automatically once #2934 merges.

openejb-common-cli is the shared command implementation (deploy, undeploy, list,
classloader, jmx, properties, script, ls, cat, part, help, exit) behind
the OpenEJB remote shell. Its only consumer was openejb-ssh, so once that module is
removed this one is orphaned: nothing else in the tree depends on the artifact, and
nothing references the org.apache.openejb.server.cli package.

Changes

  • removed server/openejb-common-cli
  • removed the openejb-common-cli module from server/pom.xml

jline:jline and org.codehaus.groovy:groovy-all are kept in the root
dependencyManagement — both are still used elsewhere (tomee/apache-tomee,
tomee/tomee-deb, gradle, and several examples).

mvn validate passes on the full reactor.

@rzo1 rzo1 self-assigned this Sep 7, 2026
@rzo1
rzo1 requested a review from jungm September 7, 2026 19:03
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