macos - 如何抽象ant-contrib跨平台?

标签 macos ubuntu ant homebrew ant-contrib

是否有从构建脚本调用 ant-contrib 的首选方法,这样平台差异就不会妨碍?

我最初是从 Ubuntu 准备构建的,但是当通过 Homebrew 安装了 ant-contrib 在 OSX 上运行时,我最终遇到了错误。似乎是因为找不到contrib jar。

最佳答案

this page 中提到了安装 Ant-Contrib 的首选方法。 :

  • lib 下安装它Ant 安装的文件夹,只需使用以下命令导入它:
    <taskdef resource="net/sf/antcontrib/antlib.xml"/>
    
  • 将 Jar 文件保存在可能相对于构建文件的已知位置,并指定其路径:
    <taskdef resource="net/sf/antcontrib/antlib.xml">
      <classpath>
        <pathelement location="path_to_ant_contrib_jar"/>
      </classpath>
    </taskdef>
    
  • 关于macos - 如何抽象ant-contrib跨平台?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31277698/

    相关文章:

    git克隆 "does not appear to be a git repository"

    php - 服务 php5-fpm 重启不起作用,需要一个新的初始化脚本

    linux - 如何在 linux 中打开程序时运行 bash 脚本

    java - 尝试构建文件时出现 Ant 错误,找不到 tools.jar?

    eclipse - 在我的系统上安装较新版本的 JDK 后出现 ANT 脚本错误

    ios - 在 podspec 中设置所需的 iOS SDK 版本?

    macos - 找不到 Pkg-config 脚本

    ant - xcodebuild 仅打印错误

    macos - 基于 MAC 10.7.4 构建的 Qt 应用程序无法在 10.6 上运行

    macos - 如何配置 Visual Studio 代码以使用 Mac 的标准选项卡切换快捷方式?