Prova realizada no dia 15 de Dezembro de 2013. Edital 275/2013Para baixa-la em PDF, acesse este link [Mediafire]. Recentemente tive que utilizar o Drools Rules para o realizar uma dada tarefa no meu TCC. Tive alguma dificuldade no que se refere a instalacao da ferramenta e a compreensao da mesma.Este post tem como objetivo ajuda-los na instalacao e execucao do exemplo mais simples que possa existir no Drools Rules.Antes de tudo, se quer ler algo oficial sobre o Drools, va aqui. Se quer ver a documentacao, va aqui.Instalando e testando o Drools (Ubuntu/Linux)Drools provem uma IDE baseado no Eclipse, que e opcional. Neste caso vamos instalar o plugin para utilizar em uma versao normal do Eclipse no sistema.Instalar o GEF (Eclipse Graphical Editing Framework) que e utilizado para visualizacao de grafos no plugin. Abrir Eclipse e ir em Help->Software updates...->Available Software->Add Site... e colocar o link http://download.eclipse.org/tools/gef/updates/releases/ e colocar GEF como nome requerido. Depois de OK. Marcar SOMENTE Graphical Editing Framework GEF para instalar, pressione Next e Aceite o acordo quando perguntado. Reiniciar Eclipse quando solicitado. Instalar o plugin do Drools no Eclipse.Baixar Drools and jBPM tools em http://www.jboss.org/drools/downloads.html Deszipar dentro do diretorio principal do eclipse e deixar com permissoes 775 via chmod. Abrir o ReadMe dentro do zip e seguir as instrucoes, que devem ser mais ou menos estas:Instalando o plugin no Eclipse - Abrir Eclipse.- Abrir o menu "Help", item do menu "Install new software..."- Clicar no the botao "Add..." to add a new software site.- Coloque no nome "drools local update site"- Clique no the botao "Local..." e selecione ".../binaries/org.drools.updatesite" referente ao diretorio deszipado.Select todos os plugins. Clique Next e Finish.Instalar e Definir o Drools RuntimeAbrir Windows->Preferences->Digite Drools na pesquisa->Clicar em Instaled Drools RuntimeHa dois tipos de Runtime, o que vem no plugin e o que voce pode baixar em um .zip separado. Vamos utilizar o que vem no .zip pois foi o que deu certo nos testes. (Baixar o .zip em: http://download.jboss.org/drools/release/5.5.0.Final/drools-distribution-5.5.0.Final.zip)Clicar em Add e coloque um nome (Drools5.5.0Final-bin), clique em browse e aponte para a pasta binaries do zip que foi descompactado. Rodando um exemplo que vem junto do .zipImportar no Eclipse: selecione como Projeto ja existente e coloque examples/sources/ como diretorio raiz. Clique para copiar o projeto para o Workspace e clique em Finish. Abrir o menu Run, ir em Run Configurations, e adicione uma nova aplicacao Java. Este run tera como classe principal org.drools.examples.DroolsExamplesApp". Adicione argumentos para a VM: -Xms256m -Xmx512m -server e clique em Feche sem rodar AINDA. Abrir as propriedades do projeto e dirija-se ao Java Build Path. Exclua os dois sources inexistentes que se referem a alguma pasta test. Va na aba Drools e veja se o runtime esta definido corretamente. A opcao correta aponta para a pasta binaries que veio do .zip baixado. Apos estes passos os exemplos podem ser executados. Tente executar o Sudoku, carregar samples nos menus da janela do jogo e interagir com a janela. Criando um primeiro projeto simplesCodigos disponiveis em: https://github.com/Aleciano/starting-with-drools-rulesAntes de tudo, abra a perspectiva 'Drools'. Pode ser feito em Windows>Open Perspective>Drools . New >