我搜索了“ mvn做什么”,并找到了this answer和this one,但没有发现它们有用,因为它们都与maven有关。
我已经安装了JVM 7-55,并且正在运行Mac OS X 10.9.2
我正在尝试为log-synth构建jar,并且说明要求使用以下方式构建具有所有依赖项的jar文件:
mvn package
我应该在哪里运行mvn,它有什么作用?老实说,我什至不知道mvn命令是否特定于Java。
最佳答案
mvn
是Mavenmvn package
运行所谓的package build phasemvn
应始终从项目根目录(即pom.xml
所在的目录)运行
生成的软件包通常可以位于target
目录下(对于日志合成项目,它将被命名为log-synth-0.1-SNAPSHOT-jar-with-dependencies.jar
之类的东西)