Maven 本地 Jar 包安装与依赖解析Maven
选择或拖拽本地 .jar 文件,自动读取内部 pom.xml 提取 GAV 坐标及外部依赖 Jar 信息,一键生成 mvn install 命令与依赖 XML
支持标准 Java/Maven 打包的 .jar 文件,纯前端本地解析,不上传任何服务器
工具说明与使用提示
工具说明
选择或拖入本地 .jar 文件,读取标准 META-INF/maven/<group>/<artifact>/ 下的 pom.properties 与 pom.xml。多个构件提供目录选择,默认优先含 POM 的条目;只用同目录非空 properties 覆盖 POM 坐标,避免混用两个构件。缺少元数据时只填文件名,坐标需手动填写;损坏文件会清除旧坐标和依赖。可重复选择相同文件。
浏览器无法取得完整本地路径,请按实际文件位置编辑。支持 jar、aar、pom、war 四种命令打包类型;非 jar 的依赖 XML 包含 type。按使用终端选择 Windows CMD、Bash/zsh 或 PowerShell,路径会按该格式引用。CMD 含双引号、百分号或叹号的路径拒绝生成;可切换其他终端格式。空字段、未解析属性或不适合命令的坐标不会回退成假示例。工具只生成文本,不执行 Maven 或 Java,也不实际安装包。
坐标与依赖范围
XML 按项目层级解析;groupId/version 可回退到同一 POM 的 parent,artifactId 始终取当前项目。有限替换本 POM properties、project/pom 坐标及 project.parent 坐标;未知或循环属性原样显示并提示。properties 支持标准 GAV 键、冒号/等号/空白分隔、Unicode 转义和续行,元数据按 UTF-8 读取。
表格仅包含当前项目 dependencies,不把 dependencyManagement、插件或 profile 里的声明误算为当前直接依赖。复制 XML 保留 GAV、scope、type、classifier、optional;未指定版本保持未指定,不猜测版本。没有下载父 POM、启用 profile、求解依赖管理、传递依赖、exclusions 或生成完整 effective POM。示例数据用于演示文法,不是依赖版本推荐。
文件与边界
单 Jar 最多 50 MiB、归档最多 10000 条目及 100 个构件,每个选中元数据最多 2 MiB,达到限制会停止读取并反馈。仅读取所选 Maven 元数据,不解压或执行业务文件;不支持加密或分卷 ZIP。失败后可重新选择,清空会撤销当前异步结果。
数据来源与隐私
界面参考 2026-10-04 的Maven Jar 工具,命令形式与 POM 范围依据Maven 安装指南及POM 文档。修正元数据串配、父项目/非直接依赖误取、失败残留和手机字段挤压。文件读取与 XML/命令生成均在浏览器完成,不调用业务后端,不上传、保存或把内容写入 URL/浏览器存储。控制台仅记录固定错误码。