gpt4 book ai didi

java - 如何在 ANT 脚本中使用 source 命令加载文件?

转载 作者:搜寻专家 更新时间:2023-11-01 02:30:14 25 4
gpt4 key购买 nike

使用带有 java 的 Linux 环境,我有在从控制台执行 eclipse 应用程序之前应该配置的配置文件,

这是OpenspliceDDS的源配置文件,位于以下目录

source/../HDE/x86.linx2.6./release.com --->在命令行执行

但是我需要在 ANT 脚本中执行 source 命令,谁能帮我解决这个问题。

示例:

我已经为命令创建了属性标签

<property name="release.path" location="/opt/HDE/x86.linux2.6/release.com"/>

<exec executable="source ${release.path}" spawn="true">

</exec>

最佳答案

我认为您需要制作一个包装器脚本供 Ant 调用。在包装器脚本中,先执行“source”命令,然后再执行“sources”命令。 (您可以将文件的参数传递给源和执行)。

跟进

对于包装脚本,我的意思是这样的:

#!/bin/bash

env_file=$1
script_to_exec=$2

. $env_file
exec $script_to_exec

重点是您需要获取一个文件,然后在同一环境中执行脚本。因此,将它们打包成一个脚本,您可以从不同的环境 (Ant) 执行该脚本。

要从 Ant 调用它,像这样:

    <exec executable="wrapper_script">
<arg value="${release.path}"/>
<arg value="script_to_execute"/>
</exec>

关于java - 如何在 ANT 脚本中使用 source 命令加载文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11212235/

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