首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >包含Java文件的Worklight WAR ant配置

包含Java文件的Worklight WAR ant配置
EN

Stack Overflow用户
提问于 2015-05-25 20:00:07
回答 2查看 154关注 0票数 0

我使用的是WL6.2.0.1,我们的一个项目在WL服务器目录中包含一个Java文件。

当我通过eclipse为war文件进行构建时,我遵循以下步骤:

1-右击项目名称>构建项目。

2-右键单击项目名称>模式> Build文件。

它向我生成war文件,并在其中看到java文件。

当我切换到使用ANT脚本构建WAR文件时,我无法在war文件中看到Java文件:

蚂蚁脚本:

代码语言:javascript
复制
<?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>,但没有奏效。

我引用了以下URL:https://ant.apache.org/manual/Tasks/javac.html。但不知道该用哪一个。

任何帮助,谢谢。

EN

Stack Overflow用户

发布于 2015-05-25 20:11:17

与使用自动编译驻留在服务器\文件夹下的任何Java文件的Studio不同,在使用Ant任务脚本时不会发生这种情况。

必须首先编译这些文件,并指向包含结果.class文件的文件夹。这个指向是在Ant任务脚本中的classesFolder属性中完成的。

有关进一步的详细说明,请参见我的回答:https://stackoverflow.com/a/30302415/1530814

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30445259

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档