Answers:
您可以使用参数-f
并指定pom文件的路径,例如mvn -f /path/to/pom.xml
这会像/path/to
在工作目录中一样运行maven 。
./path/pom.xml
我不认为Maven支持这一点。如果您使用的是Unix,并且不想离开当前目录,则可以使用小型Shell脚本,Shell函数或仅使用子Shell:
user@host ~/project$ (cd ~/some/location; mvn install)
[ ... mvn build ... ]
user@host ~/project$
作为bash函数(可以将其添加到〜/ .bashrc中):
function mvn-there() {
DIR="$1"
shift
(cd $DIR; mvn "$@")
}
user@host ~/project$ mvn-there ~/some/location install)
[ ... mvn build ... ]
user@host ~/project$
我意识到这并不能回答特定的问题,但可以为您提供所需的服务。我对Windows Shell并不熟悉,尽管您也应该在那里能够找到类似的解决方案。
问候
对我来说,是这样工作的: mvn -f /path/to/pom.xml [goals]