我是一名新开发人员,在我的生活中从未使用过eclipse或java,我尝试做一些事情,但我真的很少提及。我从github下载了一个项目,在安装指南中说:
获得源代码后,运行mvn package或mvn install来创建2 罐子 - hebmorph-core和hebmorph-lucene。这两个包是 在进入下一步之前需要。
这可能是一个愚蠢的问题,但我无法弄清楚如何获取这些jar文件。我在日食环境中迷了路,经过几个小时的研究后找到了合适的答案。
从git。
直接链接到pom.xml文件真的很感谢你的帮助。
答案 0 :(得分:3)
只需从主项目文件夹执行:
mvn package
或
mvn install
package
和install
是Maven阶段。
包 - 获取已编译的代码并将其打包为可分发的格式,例如JAR。
安装 - 将软件包安装到本地存储库中,以便在本地其他项目中用作依赖项
如需更多信息,请点击Introduction to the Build Lifecycle
答案 1 :(得分:3)
执行mvn package
或mvn install
时,生成的jar放在target
文件夹中。这两个命令之间的区别在于,mvn install
生成的jar也安装在本地Maven存储库中,默认情况下放在用户主目录的.m2/repository
目录中。
答案 2 :(得分:0)
mvn package将jar放在项目的目标目录中。 mvn install还将它(打包后)复制到您的settings.xml文件中定义的本地mvn存储库