【问题标题】:mvn package or mvn install [duplicate]mvn package 或 mvn install [重复]
【发布时间】:2016-07-22 22:44:14
【问题描述】:

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

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

这可能是一个愚蠢的问题,但我不知道如何获取这些 jar 文件。我在eclipse环境中迷路了,经过几个小时的研究,找到了合适的答案。

从 git 可以直接链接到 pom.xml 文件。

非常感谢您的帮助。

【问题讨论】:

    标签: java eclipse maven jar


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      mvn 包

      mvn 安装

      packageinstall 是 Maven 阶段。

      package - 将编译后的代码打包成可分发的格式,例如 JAR。

      安装 - 将包安装到本地存储库中,作为本地其他项目的依赖项

      更多信息请关注Introduction to the Build Lifecycle

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 2013-05-12
          • 1970-01-01
          • 1970-01-01
          • 2015-01-22
          • 1970-01-01
          • 2011-10-12
          • 2011-08-26
          • 1970-01-01
          • 2018-10-20
          相关资源
          最近更新 更多