ant-contrib跨平台如何抽象?
How to abstract ant-contrib cross-platform?
是否有从您的构建脚本调用 ant-contrib 的首选方法,以便平台差异不会妨碍?
我最初是从 Ubuntu 准备构建的,但是当 运行 在 OSX 上通过 Homebrew 安装了 ant-contrib 时,我最终遇到了错误。貌似是因为找不到contrib jar
安装 Ant-Contrib 的首选方式在 this page 中提到:
要么将它安装在 Ant 安装的 lib
文件夹下,然后使用以下命令导入它:
<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>
是否有从您的构建脚本调用 ant-contrib 的首选方法,以便平台差异不会妨碍?
我最初是从 Ubuntu 准备构建的,但是当 运行 在 OSX 上通过 Homebrew 安装了 ant-contrib 时,我最终遇到了错误。貌似是因为找不到contrib jar
安装 Ant-Contrib 的首选方式在 this page 中提到:
要么将它安装在 Ant 安装的
lib
文件夹下,然后使用以下命令导入它:<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>