Ambiente de programação
- Eu preciso usar o Maven se eu uso o Eclipse?
- Quando eu ligo a VM usando "vagrant up" aparece uma janela. O que é isso e como se livrar disso?
- Como eu ativo a janela do VirtualBox? Qual é o usuário e a senha?
Sobre o projeto
Ambiente de programação
- Eu preciso usar o Maven se eu uso o Eclipse?
-
Se você usa o Eclipse para programar em Java você precisará encontrar os botões para rodar seu programa e testá-lo. Nossos testes foram escritos usando JUnit, o qual o Eclipse também entende. Então a princípio você não precisaria do Maven para rodar alguma coisa, se você usar o Eclipse.
Então, por que nós sugerimos que você use o Maven? Há algumas razões. A primeira é que o Maven é provavelmente o padrão de fato para compilar, testar e rodar Java. Você precisará aprender Maven mais cedo ou mais tarde. O Maven faz muito mais do que simplesmente rodar Java. Uma das principais vantagens de usá-lo é que ele gerencia dependências para você, o que o Eclipe não faz na sua configuração padrão.
De fato, o melhor é quando você importa seu projeto no Eclipse como um projeto Maven. Então o Eclipe usará o Maven nos bastidores para gerenciar as dependências e executar o build para você.
Esta é a janela do VirtualBox. O VirtualBox mostra esse tipo de janela para permitir que os usuários interajam diretamente com a VM. Mas neste curso nós encorajamos os estudantes a usar o SSH ao invés disso. Então esta janela só é útil para principiantes que ainda não estão familiarizados com SSH.
Para se livrar desta janela, edite o arquivo Vagrantfile e mude o valor de v.gui para false. As mudanças farão efeito da próxima vez que você ligar a VM.
Para ativar a janela do VirtualBox, edite o arquivo Vagrantfile e mude o valor de v.gui para true.
O usuário e a senha são vagrant e vagrant, respectivamente.
Sobre o projeto
- Eu adoro esse projeto e eu quero contribuir com ele. Como eu posso fazer?
-
Há muitas formas de contribuir. Primeiro, leia a página sobre nós.
A forma mais fácil de ajudar criar uma conta no GitHub e criar uma questão (issue) para resolvermos: https://github.com/aamm/02j/issues