apache-ant-1.10.13
      
      
        
          Introdução ao Apache Ant
        
        
          O pacote "Apache Ant" é uma
          ferramenta de construção baseada em "Java". Na teoria, é como o comando
          "make", mas sem as
          rugas do "make".
          "Ant" é diferente. Em vez de um
          modelo que é estendido com comandos baseados em "shell",
          "Ant" é estendido usando classes
          "Java". Em vez de escrever
          comandos de "shell", os arquivos de configuração são baseados em
          "XML", chamando uma árvore alvo que executa várias tarefas. Cada
          tarefa é executada por um objeto que implementa uma interface
          específica de tarefa.
        
        
          Esse pacote é conhecido por construir e funcionar adequadamente
          usando uma plataforma LFS 11.3.
        
        
          Informação do Pacote
        
        
        
          Dependências do “Apache
          Ant”
        
        
          Exigidas
        
        
          Uma "JDK" ("Binário "Java"" ou "OpenJDK-19.0.2") e "GLib-2.74.5"
        
        
          Observações de Usuário(a): https://wiki.linuxfromscratch.org/blfs/wiki/apache-ant
        
       
      
        
          Instalação do Apache Ant
        
        
          Construa uma versão limitada de instruções de autoaprimoramento do
          "Apache Ant" usando o seguinte
          comando:
        
        ./bootstrap.sh
        
          Agora corrija um problema quando o próximo comando tentar baixar um
          arquivo a partir de um sítio problemático:
        
        sed -e 's|ftp.software.ibm.com|anduin.linuxfromscratch.org|' \
    -e 's|software/awdtools/netrexx|BLFS/apache-ant|'        \
    -i fetch.xml 
        
          Transfira as dependências de tempo de execução usando o "script" de
          construção "ant" "fetch.xml":
        
        bootstrap/bin/ant -f fetch.xml -Ddest=optional
        
          Construa o "Apache Ant" executando
          o seguinte comando:
        
        ./build.sh -Ddist.dir=$PWD/ant-1.10.13 dist
        
          Instale, como o(a) usuário(a) "root":
        
        cp -rv ant-1.10.13 /opt/           &&
chown -R root:root /opt/ant-1.10.13 &&
ln -sfv ant-1.10.13 /opt/ant
       
      
        
          Explicações do Comando
        
        
          bootstrap/bin/ant -f fetch.xml
          -Ddest=optional: Transfere as dependências ausentes
          para o diretório inicial do(a) usuário(a) e as copia na árvore do
          fonte (no diretório "lib/optional",
          onde o "ant" os
          coleta ao tempo da construção).
        
        
          ./build.sh
          -Ddist.dir=$PWD/ant-1.10.13 dist: Esse comando
          constrói, testa e, então, instala o pacote em um diretório
          temporário.
        
       
      
        
          Configurando o Apache Ant
        
        
          
            Arquivos
            de Configuração
          
          
            /etc/ant/ant.conf, ~/.ant/ant.conf e ~/.antrc
          
         
        
          
            Informação de Configuração
          
          
            Alguns pacotes exigirão que o "ant" esteja no caminho de
            pesquisa e que a variável de ambiente "ANT_HOME" esteja definida. Satisfaça essas
            exigências emitindo, como o(a) usuário(a) "root":
          
          cat > /etc/profile.d/ant.sh << EOF
# Inicia /etc/profile.d/ant.sh
pathappend /opt/ant/bin
export ANT_HOME=/opt/ant
# Termina /etc/profile.d/ant.sh
EOF
          
            As instruções acima pressupõem que você configurou seu sistema
            conforme descrito em "Os Arquivos de Iniciação
            do Shell Bash".
          
         
       
      
        
          Conteúdo
        
        
          
            
              Aplicativos Instalados:
              ant, antRun, antRun.pl,
              complete-ant-cmd.pl, runant.pl e runant.py
            
            
              Bibliotecas Instaladas:
              Numerosos "ant*.jar" e bibliotecas dependentes em
              "$ANT_HOME/lib"
            
            
              Diretórios Instalados:
              /opt/ant-1.10.13
            
           
         
        
          
            Descrições Curtas
          
          
            
              
              
            
            
              
                | 
                   
                    ant
                   
                 | 
                
                   
                    é uma ferramenta de construção baseada em "Java" usada por muitos pacotes em
                    vez do aplicativo convencional "make"
                   
                 | 
              
              
                | 
                   
                    antRun
                   
                 | 
                
                   
                    é um "script" de suporte usado para iniciar "scripts" de
                    construção do "ant" em um dado
                    diretório
                   
                 | 
              
              
                | 
                   
                    antRun.pl
                   
                 | 
                
                   
                    é um "script" "Perl" que
                    fornece funcionalidade semelhante oferecida pelo "script"
                    "antRun"
                   
                 | 
              
              
                | 
                   
                    complete-ant-cmd.pl
                   
                 | 
                
                   
                    é um conjunto de comandos "Perl" que permite ao "Bash" completar uma linha de comando
                    do "ant"
                   
                 | 
              
              
                | 
                   
                    runant.pl
                   
                 | 
                
                   
                    é um conjunto envólucro de comandos "Perl" usado para invocar o
                    "ant"
                   
                 | 
              
              
                | 
                   
                    runant.py
                   
                 | 
                
                   
                    é um conjunto envólucro de comandos "Python" usado para invocar o
                    "ant"
                   
                 | 
              
              
                | 
                   
                    ant*.jar
                   
                 | 
                
                   
                    arquivos são as bibliotecas de classes "Java" do "Apache Ant"
                   
                 |