【发布时间】:2015-05-26 13:58:29
【问题描述】:
我正在使用 WL 6.2.0.1,我们的一个项目在 WL 服务器目录中包含一个 Java 文件。
当我通过 eclipse 构建 war 文件时,我遵循以下步骤:
1-右键单击项目名称>构建项目。
2- 右键单击项目名称 > IBM Mobile Application Platform Pattern > Build Worklight EAR 文件。
它为我生成了 war 文件,在其中我看到了 java 文件。
当我切换到使用 ANT 脚本构建 WAR 文件时,我无法在 war 文件中看到 Java 文件:
ANT 脚本:
<?xml version="1.0" encoding="UTF-8"?>
<project name="MobileApp" default="package" basedir="../">
<property name="WL_PATH" value="./buildscripts"/>
<property name="project.name" value="MobileApp"/>
<taskdef resource="com/worklight/ant/defaults.properties">
<classpath>
<pathelement location="${WL_PATH}/worklight-ant6.2/worklight-ant-builder.jar"/>
</classpath>
</taskdef>
<target name="WAR_CREATE">
<war-builder projectfolder="${basedir}/temp/source/${project.name}"
destinationfolder="bin/war"
warfile="bin/MobileApp.war"
classesFolder="classes-folder"/>
</target>
</project>
我不确定是否需要将 Java 元素添加到脚本中以便编译 Java 文件。但我尝试添加<Javac>,但没有成功。
我参考了以下网址:https://ant.apache.org/manual/Tasks/javac.html。但不知道该用哪一个。
任何帮助谢谢。
【问题讨论】:
标签: ant ibm-mobilefirst