我正在编写一个 shell 脚本来自动化一个复杂的构建过程。它包括执行ant
位于不同目录中的多个脚本。
shell 脚本位于我的主目录中,而 ant 脚本位于:
/opt/myApp/module1/ ant -f patch.xml
和/opt/myApp2/module2 ant build.xml
.
如何从不同的文件夹位置在我的 shell 脚本中调用 ant 命令?
我正在编写一个 shell 脚本来自动化一个复杂的构建过程。它包括执行ant
位于不同目录中的多个脚本。
shell 脚本位于我的主目录中,而 ant 脚本位于:
/opt/myApp/module1/ ant -f patch.xml
和/opt/myApp2/module2 ant build.xml
.
如何从不同的文件夹位置在我的 shell 脚本中调用 ant 命令?
您可以在包含相应 ant 文件的主 ant 文件中创建一个模块。例如:
您可以将主文件制作为
然后您可以将主 Makefile 运行为:
就像
VAR=/opt/myapp
然后使用$VAR
替换值一样。喜欢$VAR/module1/ant -f patch.xml