Lomboz IDE

Lomboz IDE used to develop, deploy and debug portlets

In the first eXo product line we provided our own eclipse plugin to develop and deploy portlets.

After the introduction of the Product line v2, we decided to join forces with Eteration to develop and promote Lomboz-- the J2EE web project oriented eclipse based IDE.

Therefore, the last version of Lomboz supports eXo Portal and ECM and we now advise you to download it from the ObjectWeb site!

Lomboz eclipse plugin overview, documentation, and demo flash.

Installation steps:

[...]
  <classpath id="exo.project">
     <archive path="${eXoHome}/common/lib/exo-portal.portal.api-1.1.2.jar" />
     <archive path="${eXoHome}/common/lib/exo-portal.portal.community-1.1.2.jar" />
     <archive path="${eXoHome}/common/lib/exo-portal.portal.config-1.1.2.jar" />
     <archive path="${eXoHome}/common/lib/exo-portal.portal.jsf-1.1.2.jar" />
     <archive path="${eXoHome}/common/lib/exo-portal.portal.log-1.1.2.jar" />
     <archive path="${eXoHome}/common/lib/exo-portal.portal.skin-1.1.2.jar" />
     <archive path="${eXoHome}/common/lib/exo-portal.portlet-framework.jsf-1.1.2.jar" />
     <archive path="${eXoHome}/common/lib/exo-portal.services.portlet-registry.api-1.1.2.jar" />
     <archive path="${eXoHome}/common/lib/exo-portal.services.portlet-registry.impl-1.1.2.jar" />

     <archive path="${eXoHome}/common/lib/exo-portlet-container.services.jsr168.api-1.2.jar" />
     <archive path="${eXoHome}/common/lib/exo-portlet-container.services.jsr168.impl-1.2.jar" />

     <archive path="${eXoHome}/common/lib/exo-platform.commons-2.0.2.jar" />
     <archive path="${eXoHome}/common/lib/exo-platform.container-2.0.2.jar" />
     <archive path="${eXoHome}/common/lib/exo-platform.services.backup.api-2.0.2.jar" />
     <archive path="${eXoHome}/common/lib/exo-platform.services.backup.impl-2.0.2.jar" />
     <archive path="${eXoHome}/common/lib/exo-platform.services.common.api-2.0.2.jar" />
     <archive path="${eXoHome}/common/lib/exo-platform.services.common.impl-2.0.2.jar" />
     <archive path="${eXoHome}/common/lib/exo-platform.services.database.api-2.0.2.jar" />
     <archive path="${eXoHome}/common/lib/exo-platform.services.database.impl-2.0.2.jar" />
     <archive path="${eXoHome}/common/lib/exo-platform.services.organization.api-2.0.2.jar" />
     <archive path="${eXoHome}/common/lib/exo-platform.services.organization.impl-2.0.2.jar" />
     <archive path="${eXoHome}/common/lib/exo-platform.services.resources.api-2.0.2.jar" />
     <archive path="${eXoHome}/common/lib/exo-platform.services.resources.impl-2.0.2.jar" />

      <archive path="${eXoHome}/common/lib/asm-1.5.3.jar" />
      <archive path="${eXoHome}/common/lib/asm-util-1.3.4.jar" />
      <archive path="${eXoHome}/common/lib/aspectwerkz-core-0.8.1.jar" />
      <archive path="${eXoHome}/common/lib/bsh-2.0b1.jar" />

      <archive path="${eXoHome}/common/lib/cglib-2.1.jar" />
      <archive path="${eXoHome}/common/lib/commons-beanutils-1.6.jar" />
      <archive path="${eXoHome}/common/lib/commons-collections-3.1.jar" />
      <archive path="${eXoHome}/common/lib/commons-digester-1.6.jar" />
      <archive path="${eXoHome}/common/lib/commons-el.jar" />
      <archive path="${eXoHome}/common/lib/commons-lang-2.1.jar" />
      <archive path="${eXoHome}/common/lib/commons-pool-1.2.jar" />
      <archive path="${eXoHome}/common/lib/dom4j-1.4.jar" />
      <archive path="${eXoHome}/common/lib/groovy-all-1.0-jsr-03.jar" />
      <archive path="${eXoHome}/common/lib/hibernate-3.1rc2.jar" />
      <archive path="${eXoHome}/common/lib/jsp-api.jar" />
      <archive path="${eXoHome}/common/lib/jta-1.0.1B.jar" />
      <archive path="${eXoHome}/common/lib/jstl-1.1.2.jar" />
      <archive path="${eXoHome}/common/lib/lucene-1.4.3.jar" />
      <archive path="${eXoHome}/common/lib/xpp3-1.1.2a.jar" />
      <archive path="${eXoHome}/common/lib/xstream-1.1.jar" />
      <archive path="${eXoHome}/common/lib/picocontainer-1.1.jar" />
      <archive path="${eXoHome}/common/lib/portlet-api-1.0.jar" />
      <archive path="${eXoHome}/common/lib/servlet-api.jar" />
  </classpath>

  [...]

2) Define a server runtime (Window>Preferences>Servers)

3) Choose eXo from ObjectWeb category

4) Define a new Dynamic Web Project or a Portlet Project

5) Add the portlet facet in the second page of the wizard.

6) Choose eXo as the container (this adds the specific stuff to web.xml tlds etc.)

7) Press Finish to accomplish the creation of a new project. The creation of a new web-server definition lets you deploy and test the created portlet application.


Creator: Alexey Zavizionov on 2007/06/11 09:12
Copyright (c) 2000-2009. Allright reserved - eXo platform SAS
1.6.13286