Apache Buildr é basicamente um sistema de construção baseado em Java de Ruby Rake .
Assim como o Rake original, Buildr permite aos desenvolvedores construir projetos maiores de menores, apoiando procedimentos tarefa complexa que pode montar qualquer tipo de arquivos em conjunto e automatizar várias operações.
Algumas das operações de ficheiros de base incluem cópia, filtragem, minificação, e assim por diante.
O suporte também está incluído para tarefas pré-configuradas, executando testes de unidade, gerando código-fonte e até mesmo arquivos de documentação JavaDoc totalmente conformes.
Um sistema de gerenciamento de dependência está incluído fora da caixa, apenas no caso de alguns arquivos precisam projetos extras carregados com eles ao mesmo tempo também.
Se você estava usando anteriormente Maven ou Ant , você pode facilmente migrar e usar esses arquivos de configuração com Buildr.
O que é novo nesta versão:
- Adicionado:
- Apoio a propriedade 'report_level' on findbugs addon.
- Melhorar a geração do projeto idéia de ejb faceta procurando por ejb
- descritores em local compatível com EJB-jars.
- Mudado:
- Atualizar o addon findbugs para usar a versão 3.0.0 de Findbugs.
- Atualizar o addon findbugs de usar a folha de estilo embutido findbugs para gerar o relatório html.
- Arrumado:
- Certifique-se de que os '' source_paths e propriedades 'extra_dependencies' no addon findbugs não contém matrizes ou nils.
- Verifique se o 'single_intermediate_layout' addon remove o alvo nível superior e relatórios diretórios durante a fase de 'clean'.
- Certifique-se de que a propriedade dos source_paths 'no addon PMD não contém matrizes ou nils.
O que é novo na versão 1.4.22:
- Adicionado:
- Apoio a propriedade 'report_level' on findbugs addon.
- Melhorar a geração do projeto idéia de ejb faceta procurando por ejb
- descritores em local compatível com EJB-jars.
- Mudado:
- Atualizar o addon findbugs para usar a versão 3.0.0 de Findbugs.
- Atualizar o addon findbugs de usar a folha de estilo embutido findbugs para gerar o relatório html.
- Arrumado:
- Certifique-se de que os '' source_paths e propriedades 'extra_dependencies' no addon findbugs não contém matrizes ou nils.
- Verifique se o 'single_intermediate_layout' addon remove o alvo nível superior e relatórios diretórios durante a fase de 'clean'.
- Certifique-se de que a propriedade dos source_paths 'no addon PMD não contém matrizes ou nils.
O que é novo na versão 1.4.21:
- Adicionado:
- Apoio a propriedade 'report_level' on findbugs addon.
- Melhorar a geração do projeto idéia de ejb faceta procurando por ejb
- descritores em local compatível com EJB-jars.
- Mudado:
- Atualizar o addon findbugs para usar a versão 3.0.0 de Findbugs.
- Atualizar o addon findbugs de usar a folha de estilo embutido findbugs para gerar o relatório html.
- Arrumado:
- Certifique-se de que os '' source_paths e propriedades 'extra_dependencies' no addon findbugs não contém matrizes ou nils.
- Verifique se o 'single_intermediate_layout' addon remove o alvo nível superior e relatórios diretórios durante a fase de 'clean'.
- Certifique-se de que a propriedade dos source_paths 'no addon PMD não contém matrizes ou nils.
O que é novo na versão 1.4.14:
- Arrumado:
- A documentação para liberar usando seu próprio esquema de versão.
- Pare de projetos vazios criando target / webapp.
- Regressão no GWT addon devido ao & quot; pathing_jar & quot; funcionalidade em Java :: Commands.java.
- Regressão usando dependências transitivos devido à presença de:. opção de escopo em Artifacts.to_hash
- Bug em GWT addon que exigia que o usuário fornecer o:. opção dependências
- Bug em Intellij geração arquivo de projeto ao adicionar uma faceta web.
- Mudado:
- Suporte a desativação do novo & quot; pathing_jar & quot; funcionalidade em Java :: método de utilitário Commands.java. Necessário para ferramentas que introspecção caminho de classe.
- Atualização wsgen addon para gerar fonte em uma hierarquia de diretórios com base em convenções Maven.
O que é novo na versão 1.4.10:
- Adicionado:
- Apoie um único diretório intermediário para cada hierarquia do projeto através de um addon 'Buildr / single_intermediate_layout'.
- Apoio a opção: dir no método Java :: Commands.java .
- Adicionado um addon para NSIS.
- Arrumado:
- Possível problema de compilação ao usar build.yaml e tarefas / *. ancinho
- Scala 2.10 apoio - compilador agora usa frascos adicionais / separados introduzidas em 2.10, como scala-reflect.jar e scala-actor.jar
O que é novo na versão 1.4.8:
- Arrumado:
- Suporte arquivos de origem listados explicitamente na tarefa Buildr cc.
- resolução de artefato transitiva não deve incluir artefatos no 'prestados' no âmbito poms para coincidir com o comportamento do Maven.
- Alterações:
- Ative a construção de Jekyll e rdoc sob mais rubis.
- Mark Buildr:. Bnd.remote_repository como obsoleta como dependências aparecem em Maven Central
- Padrão para Scala 2.9.2, ScalaTest 1.8, Scala Specs2 1.11, 1.10.0 ScalaCheck.
- Adicionado:
- A capacidade de configurar a versão do BND usado por addon bnd.
- Criado o addon git_auto_version que especifica automaticamente uma versão de um projeto baseado em git git descrever.
- Suporte Mercurial como um sistema de controle de versão.
- Integrado com Zinco (invólucro compilação incremental para scalac 2.9 +).
- add_exploded_ear_artifact e add_exploded_ejb_artifact à extensão idéia do projeto.
O que é novo na versão 1.4.7:
- Adicionado:
- Buildr-618 propriedades do pom apresentam não suporta hierarquia.
- extensão Sonar.
- extensão GWT.
- Alterações:
- Atualizado para Rake 0.9.2.2.
- Atualização versão rspec para 2.9.0.
- Versão atualizada net-ssh para 2.3.0.
- Versão atualizada net-sftp para 2.0.5.
- Bugfixes:
- entrada recipiente JRE a ser declarada antes de origens de usuário e dependências.
O que é novo na versão 1.4.4:
- Alterar: Buildr-549 Atualize para RJB 1.3. 3 para resolver & quot; Não é possível criar JVM & quot; problema com a plataforma Java Update 3 no Mac OS X. Win32 atualizado para 1.3.2 RJB ..
- Alterar: dependência gem RSpec ~ & # x3e; 1.3.1.
- Alterar: Atualize para JtestR 0,6 .
O que é novo na versão 1.4.3:.
- 'run' New tarefa local
- Load repositories.release_to de configurações de compilação.
- otimizada e leitura mais robusto do frasco MANIFEST.MF.
- Melhorado mensagem de erro quando compilação requer jóia que não pode ser encontrado em repositórios jóia local / remoto.
- Na falta de & quot; checks & quot; produzir sem erros significativos no JRuby.
- Arrumado:. JavaRebel anteriormente não foi detectado corretamente
- E 10+ outras correções de bugs menores.
O que é novo na versão 1.4.1:
- Adicionado:-420 Buildr compilador externo Suporte
- Adicionado: Buildr-425 Especificar dependências dev em .gemspec
- Alterar: Buildr-459 Atualização gemspec a aceitar json_pure ~ & # x3e; 1.4.3
- Arrumado: Buildr-455 cc_spec.rb l 160 depende do tempo e, assim, falhar de forma intermitente
- fixos: Buildr-461 pacotes com diferentes ids colidem
- Arrumado: Buildr-439 & quot; A linha de comando é muito longo & quot; quando a execução de testes TestNG
- Arrumado: Buildr-463 Definir uma propriedade do sistema no buildfile provoca uma NoClassDefFoundError
Requisitos :
- Ruby 1.8 ou superior
Comentários não encontrado