Você está na página 1de 11

Como Compilar e Executar Protg 4.

1 utilizando os recurso do SVN no Eclipse 28/04/2011 Essas instrues ajudaro a preparar o ambiente Eclipse para o Protege 4.1. Primeiramente deve ser feito o checkout de um workspace previamente configurado para o Protg 4.1 no Eclipse, depois ser mostrado como adicionar seu prprio plug-in.

1 - Pr-requisitos Para seguir essas instrues voc precisar das seguintes ferramentas: Eclipse ( para este tutorial foi utilizado o Eclipse Helios que pode ser encontrado aqui) As ferramentas para desenvolvimento de plug-ins devem estar includas. Como indicado aqui, o plug-in para o ambiente de desenvolvimento vem com as verses Java EE ou RCP/Plug-in do Eclipse. O plug-in Eclipse Subversive (para trabalhar com SVN) . Este necessrio apenas se desejar fazer atualizaes do svn usando eclipse. Uma ferramenta para extrair arquivos .zip em um diretrio. Uma ferramenta para realizar checkout de um repositrio svn. 2 - Configurando Eclipse Passo 1: Realizando checkout do workspace. Use subverso para realizar o checkout do seguinte workspace:
http://smiprotege.stanford.edu/repos/protege/protege4/ide/eclipse/protege4.1/tru nk

V em File -> New -> Other -> SVN. Selecione Repository Location. Uma nova janela se abrir cole a url dada, no campo URL: Depois clique em Finish

Depois de criar o repositrio, necessrio realizar o checkout. Isto pode demorar alguns minutos. Este passo cria um workspace para o Eclipse, mas parte dos metadados ainda est faltando. Observao: necessrio entender que est sendo realizado o checkout de um workspace, no de um projeto. Se o desenvolvedor conhecer outro mtodo para realizar o checkout do diretrio, este mtodo provavelmente ser menos confuso. Passo 2: Instalar os metadados do Eclipse. Dentro do diretrio que acabou de ser carregado h um arquivo chamado metadata.zip. Extraia esse arquivo dentro do diretrio criado. Agora o workspace do eclipse est pronto para receber o Protg.

Passo 3: Carregar o Workspace. Reinicie o Eclipse e selecione o workspace recentemente criado. Uma vez que esse um workspace recm-criado, o Eclipse se inicia com uma dela de boas vindas que pode ser ignorada. Agora sero importados os projetos. V ao menu File e clique File -> Import. Uma janela deve aparecer, como no screenshot abaixo, e voc pode abrir a rvore General para ver Existing Projects into Workspace (Projetos existentes no workspace).

Clique em Next. Na nova janela que foi aberta, deixe marcada a opo Select Root Directory, clique em Browse .

Selecione o diretrio criado Protege 4.1 e clique em OK.

Em seguida, clique em Finish.

Passo 4: Para que o Protg seja executado no Eclipse necessrio carregar alguns plug-ins do Protg. Para a verso 4.1, com a qual estamos trabalhando, esses plug-ins podem ser encontrados aqui. O conjunto mnimo de plug-ins necessrios para executar o Protg :
1. org.protege.common.jar 2. org.protege.editor.core.application.jar

3. org.protege.editor.owl.jar 4. org.semanticweb.owl.owlapi.jar

Baixe o pacote de plug-ins e extraia-os no workspace criado para o Protg. Em seguida clique com o boto direito sobre o projeto, v em Import -> Plug-in Development -> Plug-in Fragments e clique em Next . Nas opes Import From desmarque a opo The Target Plataform (as specified in the Preferences) e marque a opo Directory. Clique em Browse e selecione a pasta onde os plugins foram extrados. Em seguida clique em OK.

Nas opes Import As selecione Binary projects e clique em Next. Uma nova janela se abrir.

Clique em Add All e depois em Finish.

Passo 5: Criar um Executvel (Funciona para Windows e Linux) V em Debug -> Debug Configurations. Selecione OSGi Framework e clique em New Configuration. D um nome intuitivo para a nova configurao, como Run_Protege. Na aba Bundles. Verifique que os plug-ins para desenvolvimento esto selecionados. Desmarque a caixa Target Plataform, em seguida clique em Add required Bundles e depois clique em Apply. E finalmente clique em Debug e o Protg dever ser executado.