我搜索过:“mvn做了什么”,并找到了this answer和this one,但没有发现它们有用,因为两者都与maven有关。
我已经安装了JVM 7-55,并且正在运行Mac OS X 10.9.2
我正在尝试为log-synth构建jar,并且指令要求使用以下内容构建包含所有依赖项的jar文件:
mvn package
我应该从哪里运行mvn以及它做什么?说实话,我甚至不知道mvn命令是否特定于Java。
答案 0 :(得分:4)
mvn
是Maven mvn package
运行所谓的package build phase mvn
应始终从项目根目录(即pom.xml
所在的目录)运行。target
目录下(对于 log synth 项目,它的名称类似于log-synth-0.1-SNAPSHOT-jar-with-dependencies.jar
)