Open the menu

    Configuração do Eclipse

    A distribuição recomendada do Eclipse para o ambiente de desenvolvimento é a versão para Java EE, que pode ser obtida em http://www.eclipse.org/.

    Ao se inicializar o Eclipse pela primeira vez, será solicitado o local do workspace a ser utilizado. No exemplo, foi utilizado C:\LumisPortalProjects\workspace .

    eclipse_configuration_000

    Após a inicialização do Eclipse, pode-se perceber que não há projeto algum, como mostrado na imagem a seguir:

    eclipse_configuration_001

    O primeiro passo para a montagem do ambiente de desenvolvimento é a importação do projeto do LumisPortal. O LumisPortal contém em sua instalação os arquivos necessários para a integração com o Eclipse.

    Para importar o projeto, deve-se clicar com o botão direito no Project Explorer , depois selecionar a opção Import / Import ou através do menu File / Import .

    eclipse_configuration_002

    Após isso, deve-se selecionar a opção Existing Projects into Workspace e clicar em Next .

    eclipse_configuration_003

    Na próxima tela, deve-se selecionar a pasta raiz dos artefatos do ambiente de desenvolvimento ( C:\LumisPortalProjects, no exemplo ). Após isso, o projeto do LumisPortal deve ser exibido com o nome lumisportal . Deve-se selecioná-lo e clicar em Finish .

    eclipse_configuration_004

    Após esse passo, o projeto do LumisPortal já deve ser exibido no Project Explorer .

    eclipse_configuration_005

    Após isso, deve-se importar o XML catalog para facilitar o desenvolvimento. Esse arquivo contém as referências aos XSDs do portal. Para isso, deve-se, novamente, entrar na opção de Import .

    eclipse_configuration_006

    Na tela de importação, deve-se selecionar a opção XML Catalog .

    eclipse_configuration_007

    Quando solicitado, selecionar o arquivo lumisportal/development/eclipse/portal.xmlcatalog e clicar em Finish .

    eclipse_configuration_008

    Para conferir se o XML catalog foi importado corretamente, pode-se ir na opção Window -> Preferences -> XML -> XML Catalog .

    eclipse_configuration_009

    Em User Specified Entries devem existir as entradas dos XSDs do LumisPortal .

    Após isso, será importado os templates de douidefinition e servicedefinition, basta importar na seguinte tela nas preferências do eclipse:

    eclipse_configuration_010

    Após clicar no botão "Import...", selecione o arquivo xmltemplates.xml que se encontra no caminho "<instalação_do_lumisportal>/development/eclipse".

    Ao finalizar a importação os seguintes itens deverão aparecer na listagem de itens:

    eclipse_configuration_011

    Após isso, o servidor deve ser configurado, indicando-se o local de instalação do Apache Tomcat (no exemplo, /opt/apache-tomcat-9.0.14/ ):

    eclipse_configuration_012
    eclipse_configuration_013

    É preciso modificar algumas configurações do servidor criado. Para isso, deve-se dar um duplo click na entrada do servidor para abrir a tela de edição.

    eclipse_configuration_015
    eclipse_configuration_014

    Alem das opções marcadas na imagem acima, nas configurações de execução ("Open launch configuration") deve-se adicionar aos argumentos da VM: -Dlumis.portal.lumisDataPath=<instalação_do_lumisportal>/lumisdata/.

    eclipse_configuration_015

    Após esses passos, o LumisPortal pode ser iniciado e estará disponível para acesso.

    Recomenda-se a utilização de módulos editáveis para desenvolvimento no LumisPortal. Para a criação do primeiro módulo editável, ver a próxima seção, Configuração do LumisPortal e Criação do primeiro Módulo Editável.