当我在 CentOS 上运行 ant 来构建 java 项目时,我收到一个错误:
Could not create task or type of type: replaceregexp
ant -diagnostics 显示可选任务不可用。如何为 ant 安装可选任务?
Ant 是从 CentOS 软件包安装的。
为我工作:
yum install ant-nodeps
运行以下命令,下载与 ANT 的可选任务相关的 jar:
ant -f $ANT_HOME/fetch.xml -Ddest=user -Dm2.url=http://repo1.maven.org/maven2
有关完整说明,请参阅ANT 手册文档。
yum install ant-apache-regexp
它将安装所需的可选任务(jar)。
yum search ant
可以快速搜索以获取其他与 ant 相关的软件包的列表。
尝试 yum list 'ant*' 以查看可用的 ant 包。
在我的情况下 yum install ant-antlr.x86_64工作。