使用eclipse手动将JAR文件安装到maven本地存储库时要使用的POM文件是什么?

时间:2012-02-24 20:40:30

标签: eclipse maven repository local

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

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

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

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

  3. 留空"选择POM"并取消选中"创建POM"。

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

1 个答案:

答案 0 :(得分:0)

你应该提取pom文件并将其添加到选项中,如果必须将pom文件放在jar中这是不正常的,这不是正常情况。

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