xml - 如何在 ant 脚本中添加 NOT EQUAL 条件
问题描述
我有如下代码
<?xml version="1.0"?>
<project name="KillProcess" basedir="." default="KillServices">
<target name="KillLaunchers" description="Killing Launchers" depends="">
<!-- Kill launchers -->
<murex.middleware.access.killLauncher platformName="MX" force="Y" installationCode="" errorFile="KilledLaunchers.log"/>
</target>
</project>
我必须在目标安装代码中添加一个不相等的条件!=“LOGINCODE”。请建议我怎么做?
我已经尝试过以下方法。
<murex.middleware.access.killLauncher platformName="MX" force="Y" installationCode!="LOGINCODE" errorFile="KilledLaunchers.log"/>
<murex.middleware.access.killLauncher platformName="MX" force="Y" installationCode<>"LOGINCODE" errorFile="KilledLaunchers.log"/>
我收到如下错误 InstallationCode 必须后跟“=”。
我也尝试了以下方法:
<target name="KillLaunchers" description="Killing Launchers" depends="">
<condition property="versionDoesNotMatch">
<not>
<equals arg1="$installationCode" arg2="LOGINCODE"/>
</not>
</condition>
<fail if="versionDoesNotMatch">
<murex.middleware.access.killLauncher platformName="MX" force="Y" installationCode="" errorFile="KilledLaunchers.log"/>
</fail>
</target>
不知道如何处理上述情况,但这不起作用。
期望发射器杀死除“LOGINCODE”之外的所有发射器请建议我如何继续。
解决方案
推荐阅读
- python - 存储 django App 的 glabal 变量的最佳实践是什么?
- typescript - 打字稿扩展“嵌套在类型中的类型”
- visual-c++ - DPI Aware Helper 类的源代码 - Channel 9 Helper 可以下载吗?
- ruby-on-rails - 如何在 ruby-on-rails 的下拉列表中添加验证
- java - 我尝试读取文本文件并将数据保存在 Arraylist 中,但扫描仪读取方法出现扫描仪关闭错误
- python - python将多个csv文件迭代到SQL表中
- javascript - node.js 找不到 404 脚本
- javascript - 如何为具有相同类的元素切换 attr(contenteditable value)
- reactjs - React Hooks:将参数传递给自定义 Hook 以动态设置 API 请求查询
- python - 如何在 Odoo 中使用 onchange 功能检查文件扩展名?