Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Virgo/Tooling"

Line 36: Line 36:
 
Bundlor is not used by default, you must create you own template file and then turn on incremental manifest generation.
 
Bundlor is not used by default, you must create you own template file and then turn on incremental manifest generation.
  
= Future =
+
= Migration =
  
In the future ....
+
Moving from the old tooling to the new requires some changes to your existing projects, these are documented here.
 +
 
 +
The Bundlor .settings file has a new name (''com.springsource.server.ide.bundlor.core.prefs'' -> ''org.eclipse.virgo.ide.bundlor.core.prefs'') and the property keys in it have new names as well. Currently these just need to be changed manually or use the project properties pane to create new settings and delete the old one.

Revision as of 08:07, 10 June 2011

Tooling

Reminder: This documentation is based on the current nightly builds of the Virgo IDE tooling, since there hasn't been a milestone or release build published yet.

Installation

Prerequisites:

  • Eclipse JEE Helios SR2
  • Eclipse JEE Indigo (latest RCs)

Installation Steps:

  • Add Spring IDE update site to available update sites: http://dist.springframework.org/snapshot/IDE/nightly (At the moment the Virgo IDE has a dependency on the Spring IDE. We are working on removing this dependency. Before we got there, you need Spring IDE installed or available at one of the update sites.)
  • Go to "Install New Software" and put the Virgo IDE nightly snapshot update site into the dialog: http://download.eclipse.org/virgo/snapshot/IDE.
  • Select the "Core / Virgo IDE" feature and install
  • Done

Features

The tooling supports the following:

  • Bundle projects
  • Par projects
  • Plan files/projects
  • Web Bundles
  • Deployment to a Virgo Server in the server view.

Notes

Web Application Bundles

To create a web bundle you must first create a normal bundle project and do not apply the web module type. Then go to the new projects properties and modify it's facets, it needs the 'Dynamic Web Project' facet. Once done you then need to remove the various Enterprise libraries that get given to the project, War Libraries and Enterprise EAR Libraries. This is found under 'Java Build' and you are good to go.

Bundlor

Bundlor is not used by default, you must create you own template file and then turn on incremental manifest generation.

Migration

Moving from the old tooling to the new requires some changes to your existing projects, these are documented here.

The Bundlor .settings file has a new name (com.springsource.server.ide.bundlor.core.prefs -> org.eclipse.virgo.ide.bundlor.core.prefs) and the property keys in it have new names as well. Currently these just need to be changed manually or use the project properties pane to create new settings and delete the old one.

Back to the top