netbeans featured image

Gosta do NetBeans? Use o nightly build e ajude os desenvolvedores.

Uma das melhores formas de ajudar os programadores do seu aplicativo preferido é usar a versão em desenvolvimento e permitir o feedback automático do uso ao projeto.
Assim, à medida em que você experimenta os mais novos recursos do aplicativo, ajuda dando retorno à equipe de desenvolvimento sobre o que funciona ou não no programa; sobre o que está bom e o que ainda precisa ser melhorado, antes do lançamento.

O NetBeans é um projeto de código aberto, livre e bem sucedido.

Se você tem interesse em ajudar este (ou qualquer outro projeto) é possível fazê-lo de diversas maneiras: na documentação, na tradução (do programa e da documentação), dando sugestões de melhoria do código, criando plug ins etc.
Todas estas opções pedem algum nível de engajamento com as equipes responsáveis.
Se você apenas quer usar uma versão em desenvolvimento, contudo, não precisa sequer dar o seu nome ou criar uma conta no projeto — basta baixar e usar.

A versão em desenvolvimento convive bem com a versão estável

captura de tela netbeans 8 and nightly
Sim. Você pode ter as duas instaladas no seu computador.

A ideia é que você possa trabalhar e continuar a escrever código usado na produção na IDE estável e testar o seu trabalho, sem correr riscos desnecessários, na nightly build.

A convivência entre as duas versões é pacífica e produtiva — permitindo que os dados de usuário de uma sejam importados para a outra.

Qual a melhor versão de desenvolvimento a ser usada?

Embora seja possível espelhar na sua máquina os repositórios GIT dos desenvolvedores, o ideal, de acordo com as equipes de desenvolvimento, é baixar a nightly build oficial do site.
O que ocorre é que, ao usar a versão dos repositórios há maiores possibilidades de contaminar os relatórios com bugs inválidos, oriundos das configurações particulares do seu sistema.
São versões mais adequadas a quem é desenvolvedor do Netbeans. Então, se quiser ajudar, não faça isso.

Onde baixar o NetBeans nightly build

Na mesma página de downloads “normais”, há um link pra página de downloads das versões em desenvolvimento. Ao final deste artigo, estão disponíveis este e outros links.
site de download do netbeans nightly build
Na página de download oficial do nightly build do NetBeans, há várias distribuições do aplicativo para baixar. Escolha a sua:

  • Java SE
  • Java EE
  • C/C++
  • PHP
  • Tudo (distribuição completa)

Dê um passo a mais

Se você é um usuário avançado do NetBeans e tem fluência no inglês, pode fazer parte do NetCat.

  1. De maneira resumida, o NetCat é um programa para envolver a comunidade de usuários do NetBeans em testes da versão de desenvolvimento do aplicativo.
  2. Os participantes fornecerão feedback sobre a usabilidade do produto, sua qualidade e sua performance.
  3. Em retorno, você terá uma oportunidade de influenciar significativamente a qualidade e os rumos do desenvolvimento da IDE NetBeans.

Os participantes do programa NetCat respondem a questionários e têm suas opiniões levadas em conta nas decisões do projeto.
Entre os benefícios, os participantes com 20 ou mais pontos de atividades, recebem um certificado de reconhecimento de participação no projeto.
Adicionalmente, os 3 maiores contribuidores recebem recomendação oficial no Linkedin.com.
Você pode pontuar por revisar um tutorial, testar uma versão do NetBeans no seu sistema operacional, responder a uma pesquisa de satisfação etc.

Use o script do Luis Lobo

O desenvolvedor Luis Lobo montou um script que faz a busca e o download da última versão do nightly build.
Para usá-lo, abra o seu editor de textos preferido, copie e cole o código abaixo:

#!/bin/bash
echo "Starting compilation..."
DOWN_DIR=~/Downloads/netbeans-nightly
NETBEANS_ZIP=netbeans-nightly.zip
NETBEANS_NIGHTLY_DIR=~/netbeans

echo "Setting up directories..."
mkdir -p $DOWN_DIR
mkdir -p $NETBEANS_NIGHTLY_DIR

echo "Downloading Netbeans Nightly Build..."
cd $DOWN_DIR
lynx -dump http://bits.netbeans.org/download/trunk/nightly/latest/zip | grep http://bits.netbeans.org/download/trunk/nightly/latest/zip/netbeans | awk '{print $2}' | tail -1 | wget -i - --output-document=$DOWN_DIR/$NETBEANS_ZIP

echo "Unzipping Netbeans..."
unzip -uo $DOWN_DIR/$NETBEANS_ZIP -d $NETBEANS_NIGHTLY_DIR

echo "Building Netbeans..."
export ANT_OPTS="-Xmx256m -XX:MaxPermSize=96m"
cd $NETBEANS_NIGHTLY_DIR/nbbuild
ant | tee > build.log

ln -s ~/bin/nbdev $NETBEANS_NIGHTLY_DIR/nbbuild/netbeans/bin/netbeans

echo "All done!"
echo "Current space usage: "
du -hc -d 1 $NETBEANS_NIGHTLY_DIR

No Linux, grave o arquivo com o nome de getNetBeansNightly.sh.
Em seguida, dê ao script permissão de execução e o execute:

chmod aug+x getNetBeansNightly.sh
./getNetBeansNightly.sh

Se tudo correr bem, a IDE deve estar instalada no seu diretório home. Neste caso, pode ser executado com o seguinte comando:

~/netbeans/netbeans/bin/netbeans

A depender da sua distro Linux, pode ser necessário instalar o navegador web Lynx — ele é requerido para a execução do script.
No Debian ou no Ubuntu, você pode usar o apt, para baixar e instalar o Lynx:

sudo apt install lynx

Este script faz bem o serviço. Mas há uma versão mais atual no github do desenvolvedor.
Se quiser remover a versão de desenvolvimento, recém instalada, basta apagar o diretório em que ela se encontra:

rm -vfr ~/netbeans/

Referências

Site oficial de download do NetBeans Nightly Build: http://bits.netbeans.org/download/trunk/nightly/latest/.
Site de download do script: https://github.com/luislobo/Netbeans-Nightly-Build-Script.

Publicado por

Elias Praciano

Autor de tecnologia (livre, de preferência), apaixonado por programação e astronomia. Fã de séries, como "Rick and Morty" e "BoJack Horseman". Me siga no Twitter e vamos trocar ideias!

2 comentários sobre “Gosta do NetBeans? Use o nightly build e ajude os desenvolvedores.”

  1. Opa, estou fazendo isso, embora seja no Windows. E as últimas builds estão bem estáveis e estou já usufruindo de funcionalidades como multi cursores. Está muito show.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *