pkg.soopen package index

brew / 排名 8141

使用 Homebrew 安装 openliberty-jakartaee9

查看 openliberty-jakartaee9 的安装路径、可执行文件、元数据以及面向 AI 代理工作流的安全说明。

安装

其他安装命令

macOS

Homebrew已验证 · 100%
brew install openliberty-jakartaee9

local Homebrew formula metadata

概览

软件包摘要

Lightweight open framework for Java (Jakarta EE 9)

命令和别名

  • openliberty-jakartaee9

历史

项目历史与用法

openliberty-jakartaee9 is the Homebrew Open Liberty package for the Jakarta EE 9 line, represented in Open Liberty documentation by the Jakarta EE 9.1 platform feature. It packages IBM's open source Liberty runtime around the Jakarta namespace transition, the release family where enterprise Java APIs moved from `javax.*` to `jakarta.*`.

项目历史

Open Liberty descends from IBM Liberty, created in 2012 for a smaller, modular application-server model and released as open source in 2017. The project became IBM's public development base for a runtime that implements Jakarta EE and MicroProfile while also underpinning WebSphere Liberty.

Jakarta EE 9 and 9.1 were historically significant because they changed the package namespace from `javax` to `jakarta`. Open Liberty tracked that shift in its features: the Jakarta EE 9.1 platform feature combines the Liberty features for the full platform and uses `<feature>jakartaee-9.1</feature>` in server configuration.

采用历史

Open Liberty was part of the Jakarta EE 9.1 ratification story: the project stated that its beta was compatible with both the Jakarta EE 9.1 Web Profile and Platform specifications using Java SE 8 and Java SE 11. That positioned Liberty as an early implementation for teams testing the namespace migration before larger fleet moves.

The package's adoption role is therefore migration-oriented. It gives developers a packaged runtime for validating applications, build pipelines, and server.xml feature configuration against the Jakarta EE 9 generation rather than the Java EE 8/Jakarta EE 8 compatibility line.

使用方式

A developer selecting this package is usually dealing with applications or libraries that have moved to the `jakarta.*` APIs. In Open Liberty, enabling the platform pulls in the Jakarta EE Web Profile plus full-platform components such as connectors, messaging, mail, XML binding, XML web services, and application-client support.

The broader Open Liberty workflow supports Maven, Gradle, Docker, and IDE tooling, but the Homebrew formula provides a simple package-manager route for local testing and operations scripts that expect a named runtime package.

为什么软件包爱好者会关心

openliberty-jakartaee9 is a clean example of a package name carrying standards-version semantics. The distinction from openliberty-jakartaee8 is not cosmetic: Jakarta EE 9 is the namespace migration line, so package catalogs need to treat it as a different compatibility target.

It also shows why runtime packages for Java servers can age differently from the upstream project. A formula may be preserved to serve a standards line even while Open Liberty itself keeps releasing newer Jakarta EE platform levels.

时间线

  • 2012: IBM Liberty was created as a small-footprint Java runtime.
  • 2017: IBM released the Liberty source as Open Liberty.
  • 2020: Open Liberty public beta work exposed early Jakarta EE 9 features.
  • 2021: Open Liberty announced Jakarta EE 9.1 beta compatibility for both Web Profile and Platform on Java SE 8 and Java SE 11.
  • Open Liberty documentation defines `jakartaee-9.1` as the full Jakarta EE 9.1 Platform convenience feature.

Related projects

  • Related projects include Jakarta EE 9.1, the Eclipse Transformer migration tooling, WebSphere Liberty, Open Liberty Web Profile 9, and Open Liberty's Maven, Gradle, and container-image distribution paths.

安全态势

风险级别:绿色

narrow executable package without higher-risk signals.

风险分类器

绿色 风险 · 低 置信度 · appliance

原因

  • narrow executable package without higher-risk signals

信号

  • metadata:no-higher-risk-signals

安装行为

  • 未记录 Homebrew bottle 元数据。

建议审查

在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
${wlp.user.dir}/servers/${wlp.server.name}/server.xml${wlp.user.dir}/servers/${wlp.server.name}/bootstrap.properties${wlp.user.dir}/servers/${wlp.server.name}/server.env${wlp.user.dir}/servers/${wlp.server.name}/jvm.options

可执行文件

已安装的可执行文件

命令类型暴露范围备注
openliberty-jakartaee9可执行文件已索引可执行文件从本地可执行文件索引发现。

新鲜度

版本和新鲜度

这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。

页面生成时间2026-08-03
管理器版本23.0.0.2
管理器更新时间2026-07-30
本地数据未知
上游不可用
检测到的最新版本未检测到
  • OK没有生成新鲜度警告。

安装元数据

软件包元数据

软件包键brew:openliberty-jakartaee9
版本23.0.0.2
软件包管理器Homebrew
主页https://openliberty.io
最后更新2026-07-30T10:53:33+09:00
Pulseupdated
Bottle未记录
服务未声明

来源线索

由仓库数据生成

此页面由 av-webscripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。

使用的来源

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • pkg.so package database
  • pkgdb category and tag curation