mvn包或mvn安装

时间:2016-04-03 11:35:44

标签: java eclipse maven jar

我是一名新开发人员,在我的生活中从未使用过eclipse或java,我尝试做一些事情,但我真的很少提及。我从github下载了一个项目,在安装指南中说:

  

获得源代码后,运行mvn package或mvn install来创建2   罐子 - hebmorph-core和hebmorph-lucene。这两个包是   在进入下一步之前需要。

这可能是一个愚蠢的问题,但我无法弄清楚如何获取这些jar文件。我在日食环境中迷了路,经过几个小时的研究后找到了合适的答案。

从git。

直接链接到pom.xml文件

真的很感谢你的帮助。

3 个答案:

答案 0 :(得分:3)

只需从主项目文件夹执行:

  

mvn package

  

mvn install

packageinstall是Maven阶段。

- 获取已编译的代码并将其打包为可分发的格式,例如JAR。

安装 - 将软件包安装到本地存储库中,以便在本地其他项目中用作依赖项

如需更多信息,请点击Introduction to the Build Lifecycle

答案 1 :(得分:3)

执行mvn packagemvn install时,生成的jar放在target文件夹中。这两个命令之间的区别在于,mvn install生成的jar也安装在本地Maven存储库中,默认情况下放在用户主目录的.m2/repository目录中。

答案 2 :(得分:0)

mvn package将jar放在项目的目标目录中。 mvn install还将它(打包后)复制到您的settings.xml文件中定义的本地mvn存储库