我正在尝试设置一个 antfile(位于目录 A 中的“antfile_A”)来调用另一个 antfile(位于目录 B 中的“antfile_B”)。
我的问题是,当我从 antfile_A 调用 antfile_B 时,所有文件操作似乎都与目录 A 相关。我可以将 antfile_b 中的路径硬编码为相对于目录 A,但是我不能真正单独使用 antfile_B。
我已经尝试在每个 antfile 的顶部设置 basedir(到“。”),但是“。” 当从 antfile_A 调用 antfile_B 时,似乎解析到目录 A。
有没有办法直接获取antfile所在的绝对目录?在python中,它会像
os.path.abspath(os.path.dirname(__file__))
其他人如何解决这个问题?(或者你真的不应该从另一个调用一个antfile吗?)请告诉我。谢谢!