Hudson autobuild + ANT Ftp settings



我已经用 ant 配置了 Hudson 来编译项目,它工作正常。

编译后,我希望脚本将输出目录上传到远程ftp服务器。

这是我正在使用的蚂蚁脚本:

<target name="deploy">
    <ftp server="${ftp.url}"
        port="${ftp.port}"
        remotedir="${ftp.dir}"
        userid="${ftp.user}"
        verbose="yes"
        password="${ftp.pass}">
        <fileset dir="${basedir}${output.dir}">
          <include name="**/*"/>
        </fileset>
    </ftp>
</target>

它正在工作!

在每次编译之前,hudson 都会还原所有更改的文件。(基本上有2个,版本文件和编译文件)。

我希望脚本仅将较新的文件上传到服务器。但是当我向节点添加一个属性时ftpdepends="yes"newer="yes",我得到和错误: java.lang.NoClassDefFoundError: org/apache/oro/text/regex/MalformedPatternException

Ant 正在使用这些 jar 文件:

-

蚂蚁-1.0B3.jar

- 共享资源网-1.4.1.jar

有什么建议吗?如果需要更多信息,请询问。

您需要将 jakarta-oro 添加到类路径中,此信息在安装 apache ant guid 中隐藏了一点

雅加达-奥罗2.0.8或更高版本与共享资源网一起需要 1.4.0. 对于所有用户,建议使用1.4.0的最低共享资源网络版本。早期版本不支持全系列 配置选项,编译 Ant 需要 1.4.0。

相关内容

  • 没有找到相关文章

最新更新