gpt4 book ai didi

java - 是否可以在使用 Ant 构建期间修改变量?

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

嗨,最近我刚刚发现了 Ant 的惊人功能,我想知道 Ant 是否具有以下功能。让我首先解释一下我想要做什么...我有一个产品,每个版本都需要不同的构建规范,我不想手动执行此操作(该网站尚未上线,但我预计每天会有相当数量的订单)。我不能只为每种设置组合构建一个 jar,主要是因为每个 jar 都需要内置客户的用户 ID 和许可证。如下所示是所需的效果:

private final String license = "0123-4567-8910";
private final int userId = 1337;

澄清一下:上述值将通过命令行传递参数来设置(希望如此)。

最佳答案

您可以使用 Ant 的 <replace>为此标记。

假设您的 log4j 属性包含占位符为

log4j.properties

log4j.appender.R.File=LOGS_DIR_PATH/JBulletinBoard.log

然后你就可以这样做

<replace file="log4j.properties" token="LOGS_DIR_PATH" value="D:/logs"/>

关于java - 是否可以在使用 Ant 构建期间修改变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6924623/

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