我搜索了“ mvn做什么”,并找到了this answerthis one,但没有发现它们有用,因为它们都与maven有关。

我已经安装了JVM 7-55,并且正在运行Mac OS X 10.9.2

我正在尝试为log-synth构建jar,并且说明要求使用以下方式构建具有所有依赖项的jar文件:

mvn package


我应该在哪里运行mvn,它有什么作用?老实说,我什至不知道mvn命令是否特定于Java。

最佳答案

mvn是Maven
mvn package运行所谓的package build phase
mvn应始终从项目根目录(即pom.xml所在的目录)运行
生成的软件包通常可以位于target目录下(对于日志合成项目,它将被命名为log-synth-0.1-SNAPSHOT-jar-with-dependencies.jar之类的东西)

10-06 04:57
查看更多