gpt4 book ai didi

Linux : How to add a Dir location as one the argument in SSHEXEC command

转载 作者:太空宇宙 更新时间:2023-11-04 11:12:05 25 4
gpt4 key购买 nike

我在 Linux 机器的 ANT 脚本中使用 MAVEN 命令,

这是我的 ant 脚本,它调用 maven.sh 文件来清理和安装sshexec host="**"username=""password="".... command="/var/-----/mavenBuild.sh/"/>

mavenBuild.sh 具有:MVN 全新安装,其中加载了所有必需的类路径和 maven 路径

但问题是我必须在 POM.xml 所在的特定目录下运行此 mavenBuild.sh,因为我没有在 SSHEXEC 中提及我的 POM.xml 文件的路径,安装不会失败一个错误,因为不存在 pom 文件,如果我手动运行这个 mavenBuild.sh 文件到它工作正常的位置。请帮助我如何将此位置(我的 pom 的目录位置)作为参数之一附加到 SSHEXEC 中

最佳答案

Maven 支持“-f”参数。

因此,如果您在 mavenBuild.sh 的命令行中包含此参数,它将在不更改目录的情况下工作

mvn -f <path to pom> <goals>

关于Linux : How to add a Dir location as one the argument in SSHEXEC command,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22681447/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com