Difference between revisions of "Libra/Getting Started"

From Eclipsepedia

Jump to: navigation, search
Line 29: Line 29:
 
= Builds =
 
= Builds =
  
Libra build run on build.eclipse.org via Hudson using  
+
Libra build run on build.eclipse.org via Hudson using:
 
* [http://maven.apache.org/download.html at least Maven 3.0.0]
 
* [http://maven.apache.org/download.html at least Maven 3.0.0]
 
* Tycho
 
* Tycho
  
Hudson
+
Hudson: [https://hudson.eclipse.org/hudson/job/libra/ Libra@hudson.eclipse.org]
* [https://hudson.eclipse.org/hudson/job/libra/ Libra@hudson.eclipse.org]
+

Revision as of 11:42, 18 February 2011

Contents

Getting Started

Installation

Currently Libra supports only Eclipse Indigo. As a prerequisite you need to install Eclipse IDE for Java EE Developers. After that install Libra from the update site

The site contains:

  • OSGi Facet Feature
  • WAR Products Core Feature

Usage

  • WAR Products Core Feature provides WAR deployment for Equinox based applications
  • OSGi Facet Feature introduces:
    1. A new facet "OSGi Bundle" for Dynamic Web, JPA and Utility projects.
    2. Wizard for converting WTP standard projects to OSGi Enterprise bundle projects:
      • Dynamic Web projects to Web Application Bundle projects
      • JPA projects to Persistent Bundle projects
      • Utility projects and simple Java projects to OSGi Bundle projects
Both options modify project's MANIFEST.MF in order to become a valid OSGi bundle.

The facet may be enabled during project creation or after that from Properties page of the project. The wizard is available from project's context menu Configure > Convert to OSGi Bundle Projects...

Note that you may need to adjust your target platform accordingly.

Obtaining Sources

Sources are available in Git repository http://git.eclipse.org/c/libra/org.eclipse.libra.git/
In order to sync them locally, you may use EGit

Builds

Libra build run on build.eclipse.org via Hudson using:

Hudson: Libra@hudson.eclipse.org