【问题标题】:IBM Worklight 6.1 - Ant build failed: Could not load definitionsIBM Worklight 6.1 - Ant 构建失败:无法加载定义
【发布时间】:2013-12-16 10:41:56
【问题描述】:
我已将我的 Worklight 服务器从 v6.0 升级到 v6.1。
目标环境是 Liberty 和 Oracle 数据库。
我已经为 v6.1 构建了一场战争并尝试部署它。
它失败并显示以下错误消息:
[taskdef] Could not load definitions from resource com/worklight/ant/defaults.properties. It could not be found.
【问题讨论】:
标签:
ant
ibm-mobilefirst
worklight-server
websphere-liberty
【解决方案1】:
ANT jar 的名称已更改。所以我不得不在我的 xml 配置文件中采用名为“worklight-ant-deployer.jar”而不是“worklight-ant.jar”的新需求。
<taskdef resource="com/worklight/ant/defaults.properties">
<classpath>
<fileset dir="${worklight.server.install.dir}/WorklightServer">
<include name="worklight-ant-deployer.jar"/>
</fileset>
</classpath>
</taskdef>