2012-01-20 9 views
7

Cuando corro hormiga en CentOS para construir proyecto Java recibo un error:tareas opcionales de Ant no están disponibles en CentOS

Could not create task or type of type: replaceregexp 

-diagnostics hormiga muestra que las tareas opcionales no están disponibles. ¿Cómo puedo instalar tareas opcionales para hormiga?

Ant se instala desde el paquete CentOS.

+1

Coloque el jar tareas opcionales en el directorio 'lib' de la instalación Ant. –

+0

¿Por qué? 1? ---- –

Respuesta

16

funciona para mí:

yum install ant-nodeps 
+1

. ¿No tiene que instalar también el jar regexp que falta? "yum install ant-apache-regexp" ??. –

+0

@ MarkO'Connor, no se ve así. Funcionó perfectamente para mí :) Gracias Junky! : D – Swivel

+0

no funciona para mí. Estoy usando centos7 –

2

ejecute el siguiente comando, para descargar los frascos asociados con tareas opcionales de ANT:

ant -f $ANT_HOME/fetch.xml -Ddest=user -Dm2.url=http://repo1.maven.org/maven2 

Para una explicación completa, ver la ANT Manual documentation.

+1

No hay fetch.xml en el directorio ANT_HOME. – Junky

+0

Ant 1.7.0 inició la tercerización de tareas opcionales para Antlibs. Esta también fue la versión que introdujo el script "fetch.xml" en ANT_HOME. (Consulte http://svn.apache.org/viewvc/ant/core/tags/ANT_170/) –

2
yum install ant-apache-regexp 

se instalará la tarea opcional necesaria (frasco).

yum search ant 

Se puede hacer una búsqueda rápida para obtener una lista de otros paquetes relacionados con hormigas.

1

tratar yum list 'hormiga *' para ver los paquetes disponibles de hormigas.

En mi caso yum install ant-antlr.x86_64 trabajado.

Cuestiones relacionadas