我应该从哪个目录运行mvn以及它做什么?

时间:2014-04-21 19:47:05

标签: java maven osx-mavericks

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

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

我正在尝试为log-synth构建jar,并且指令要求使用以下内容构建包含所有依赖项的jar文件:

mvn package

我应该从哪里运行mvn以及它做什么?说实话,我甚至不知道mvn命令是否特定于Java。

1 个答案:

答案 0 :(得分:4)

  • mvn是Maven
  • mvn package运行所谓的package build phase
  • mvn应始终从项目根目录(即pom.xml所在的目录)运行。
  • 构建的包通常位于target目录下(对于 log synth 项目,它的名称类似于log-synth-0.1-SNAPSHOT-jar-with-dependencies.jar