MobileFirst使用Ant构建项目WAR文件

时间:2015-03-02 06:53:50

标签: ant ibm-mobilefirst

我正在尝试使用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。它无法找到。

1 个答案:

答案 0 :(得分:1)

您提到您使用的是MFP 6.3,但在您的XML中,您指的是&#34; Worklight-CLI&#34;, MFP 6.3,但是6.2或更早版本。您确定自己真的使用MFP 6.3吗? 它也指CLI。您确定要使用CLI吗?你的问题在哪里没有提到CLI ......

  1. 确认您已安装了正在使用的版本的正确版本
  2. 安装了正确的版本后,请将location属性更改为:
  3.   

    位置=&#34; /Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/ant-tools/worklight-ant-builder.jar"