【问题标题】:What is the POM file to be used when manually installing a JAR file to maven local repository using eclipse?使用 eclipse 手动将 JAR 文件安装到 maven 本地存储库时要使用的 POM 文件是什么?
【发布时间】:2012-03-15 07:32:39
【问题描述】:

将项目打包为jar文件时,maven会将项目的pom文件包含在jar中。
我正在使用 Eclipse Indigo 并安装了 m2e。 要安装 JAR 工件,我转到 Eclipse-> Import -> Maven -> Install package to local repo... 然后我点击浏览按钮并选择我要安装的 JAR 我还提供:groupid、artifactid、版本、分类器等

关于 POM 文件,eclipse 为我提供了三个选项:

  1. 单击浏览按钮并选择一个 POM 文件(我可以通过从 JAR 中提取它来获得),或者

  2. 选中请求创建 POM 文件的复选框,或

  3. 将“选择 POM”留空并取消选中“创建 POM”。

考虑到我的 JAR 文件包含一个 POM,其中包含 JAR 的依赖项,将 JAR 安装到本地存储库的正确方法是什么?

【问题讨论】:

    标签: eclipse maven repository local


    【解决方案1】:

    您应该提取 pom 文件并将其添加到选项中,很奇怪必须将 pom 文件放入 jar 中,这不是正常情况。

    通常,您会使用项目中的安装插件将文件部署到本地仓库和远程仓库,该插件从源代码编译该 jar。安装插件会将 pom 文件复制/上传到 jar 之外,但不在其中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-24
      • 2014-12-03
      • 1970-01-01
      • 2014-06-18
      • 1970-01-01
      • 2013-01-02
      • 1970-01-01
      • 2015-04-21
      相关资源
      最近更新 更多