BT

Início Notícias Google Bazel: Versão beta com suporte a Groovy, Rust e Scala

Google Bazel: Versão beta com suporte a Groovy, Rust e Scala

Favoritos

Bazel, o sistema de build da Google que teve seu código compartilhado há seis meses atrás, atingiu sua meta como planejado e tem sua versão beta lançada, com suporte a várias linguagens e tecnologias.

O Bazel é a versão de código aberto do sistema Blaze da Google, utilizado para compilar todos seu projetos nos quais acumulava centenas de milhões de linhas de código, mantido em um grande workspace. O Bazel contém praticamente as mesmas funcionalidades do Blaze, exceto algumas dependências em alguns projetos internos e não tem suporte para clusters de compilação. O Bazel foi ajustado para ter desempenho, reprodutibilidade e extensibilidade. Enquanto o Blaze é executado apenas em Linux e Mac OS, o Bazel pode ser utilizado para construção de softwares em outras plataformas.

O Bazel não precisa de configurações adicionais depois de sua instalação e oferece suporte para construção e testes de código Java, C++ e Objective-C, e também possui um mecanismo para incluir outras linguagens. Atualmente, ele suporta D, Groovy, JavaScript, Python, Rust, Scala e é possível construir projetos para Android, Docker, aplicativos para o Google App Engine e iOS. O Bazel pode incluir dependências de código externo como GitHub ou Maven, e pode ser estendido ainda mais com regras de compilação, utilizando o mecanismo de extensão Skylark.

Para a primeira versão, planejada para Maio de 2016, a equipe pretende adicionar suporte para Go, protobuf nativo e integração com o Android Studio. Além disso, embora tenha sido inicialmente descartada a versão para Windows, pois seria trabalhoso para equipe de desenvolvimento, agora o Bazel executará no Windows, com suporte total para desenvolver e testar aplicações Android, podendo utilizar o Google Test Lab entre outros, como detalhado no roadmap.

Mais informações podem ser obtidas através da página de FAQ do Bazel.

Avalie esse artigo

Relevância
Estilo/Redação

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

BT

Seu cadastro no InfoQ está atualizado? Poderia rever suas informações?

Nota: se você alterar seu email, receberá uma mensagem de confirmação

Nome da empresa:
Cargo/papel na empresa:
Tamanho da empresa:
País:
Estado:
Você vai receber um email para validação do novo endereço. Esta janela pop-up fechará em instantes.