OpenJDK 8 Vagrant Puppet

Por favor, considere que os arquivos descritos neste documento podem ser grandes e são medidos em gigabites, recomendamos que estes sejam baixados em uma conexão de internet rápida e que se evite efetuar o download em conferências e salas de aula.

Descrição

Ubuntu 12.04 Sandbox é uma imagem vagrant Vagrant- baseada em Puppet. Esta VM contém um ambiente virtual usado para rodar e testar modulos do OpenJDK 8.

Nunca foi tão fácil iniciar com o OpenJDK, com apenas um comando vagrant up e você estara com tudo configurado.

OpenJDK

Requisitos mínimos

Para realizar os passos descritos neste documento, você precisa ter instalado e configurado em seu computador os seguintes componentes:

Ultilização

Efetue o download do repositorio Git

git clone https://github.com/soujava/adoptjdk-puppet-vm.git

Startup inicial

Para iniciar a máquina virtual e acionar o Puppet para criar os módulos, digite o comando abaixo e dentro do diretorio adoptjdk-puppet-vm onde as estão fontes do projeto e pressione enter:

$ vagrant up

O Puppet vai de maneira automatica executar os seguintes passos: instalar o Mercurial e o OpenJDK 7, clonar o projeto com os fontes do OpenJDK 8, em seguida executar o comando get_source.sh, este serve para baixar todas as sources de todos os projetos que existem no OpenJDK 8, em seguida executar bash configure para garantir que tudo funciona e está tudo ok para realizar o build. Para finalizar, o programa de instalação execute o comando make images que irá gerar a build do OpenJDK images e finalmente compilar o OpenJDK8.

*Aviso, este processo pode tardar até 50 minutos. Testado em um MacPro 2014 250GB SSD 16GB RAM.

Se tudo correr bem, você deve ver um log similar a este em seu console:

==> default: ## Finished images (build time 00:00:49)
==> default: ----- Build times -------
==> default: Start 2015-05-01 20:04:30
==> default: End   2015-05-01 20:51:58
==> default: 00:00:42 corba
==> default: 00:00:53 demos
==> default: 00:34:31 hotspot
==> default: 00:00:49 images
==> default: 00:00:26 jaxp
==> default: 00:00:38 jaxws
==> default: 00:08:28 jdk
==> default: 00:00:49 langtools
==> default: 00:00:12 nashorn
==> default: 00:47:28 TOTAL
==> default: -------------------------
==> default: Finished building OpenJDK for target 'images'

results matching ""

    No results matching ""