Instalei o ant ... e instalei a hera (ambas da synaptic), mas a form não consegue encontrar a hera!
Quando executo o ant para construir o 'motor de xadrez de outubro' , recebo o seguinte:
BUILD FAILED
/home/zeigfreid/repos/october-chess-engine/build.xml:32: Problem: failed to create task or type antlib:org.apache.ivy.ant:resolve
Cause: The name is undefined.
Action: Check the spelling.
Action: Check that any custom tasks/types have been declared.
Action: Check that any <presetdef>/<macrodef> declarations have taken place.
No types or tasks have been defined in this namespace yet
This appears to be an antlib declaration.
Action: Check that the implementing library exists in one of:
-/usr/share/ant/lib
-/home/zeigfreid/.ant/lib
-a directory added on the command line with the -lib argument
Não sei como proceder! Fiz o check-out desta pergunta , mas ela não solucionou meu problema.
Obrigado,
linux
installation
ant
Ziggy
fonte
fonte
Este parece ser um problema comum, pois tive o mesmo problema. Depois de instalar o ivy with
apt-get
, ele não apareceu nas pastas desejadas, mas em:(Talvez você precise atualizar seu banco de dados mlocate
updatedb
e usálocate ivy
-lo para encontrá-lo.)Para resolver isso: crie um link no diretório
/usr/share/ant/lib/
sudo ln -s -T /usr/share/java/ivy.jar /usr/share/ant/lib/ivy.jar
Observe que esse
/usr/share/java/ivy.jar
é um link em si.fonte
Achei muito útil deixar o ant para instalar o ivy, veja a instalação automática .
Dessa forma, a única dependência do sistema operacional é ant, e não há necessidade de adicionar configurações extras, como ANT_OPTS ou classpath.
fonte