我正在尝试使用Ant在MobileFirst Platform 6.3中构建项目.war文件。
我的build.xml包含以下内容:
<?xml version="1.0" encoding="UTF-8"?>
<project name="myProject" default="all">
<taskdef resource="com/worklight/ant/defaults.properties">
<classpath>
<pathelement location="/Applications/IBM/Worklight-CLI/public/worklight-ant-builder.jar"/>
</classpath>
</taskdef>
<target name="all">
<war-builder projectfolder="."
destinationfolder="bin/war"
warfile="bin/project.war"
classesFolder="classes-folder"/>
</target>
</project>
当我执行Ant脚本时,它会抛出以下错误:
[taskdef]无法从资源加载定义 COM /工作灯/ ANT / defaults.properties。它无法找到。
答案 0 :(得分:1)
您提到您使用的是MFP 6.3,但在您的XML中,您指的是&#34; Worklight-CLI&#34;,不 MFP 6.3,但是6.2或更早版本。您确定自己真的使用MFP 6.3吗? 它也指CLI。您确定要使用CLI吗?你的问题在哪里没有提到CLI ......
位置=&#34; /Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/ant-tools/worklight-ant-builder.jar"