dmServer Support

Compatible with IntelliJ IDEA
Jul 08, 2011
4 252

This plugin supports development of the OSGI (Osmorc) bundles targeting Spring dmServer Runtime. Following features are available:

  • option on "Technologies" page of the module wizard to quickly configure OSGI & dmServer module
  • Spring DM OSGI/Bean context XML templates (from "Technologies" page or Facet settings)
  • run configuration for local/remote dmServer
  • Platform Archive (PAR) modules (from Facet settings)
  • dmServer specific OSGI framework instance (from OSGI Project / IDE settings)
  • 1.0 / 2.0 specific server configuration, (from Settings / Application servers)
  • automatic management of pre-installed server library bundles
  • download libraries from SpringSource Bundle Repository
  • dmShell for local server's -- tool window accessible when server is started
This plugin requires IDEA X EAP (96.1121) build or later.

Download plugin

Recent change notes


  • Migrated to IDEA 107.х


  • Migrated to IDEA 106.х


  • Migrated to IDEA 103.72


  • Migrated to IDEA 98.311


  • Compatibility with server config format of version 0.9.0 restored


  • Repository configuration support
  • dmShell on remote server support
  • Bugfix


  • Servers/artifacts browser tool window
  • Manifest imports editor
  • Inspection/intentions in manifest text editor
  • Bugfix


  • Support for dm plans (2.0 server only, local run configurations and remote run configurations with "Mounted Folder" transport)
  • Support for dm configuration artifacts (from Configuration tab of DM-specific technology page)
  • UI improvements
  • Web modules improvements
  • Bugfix


  • "Technologies" page UI redesign -- more facet configuration
  • Bugfix


  • Bundle Repository Search now supports the libraries (*.libd) packs in addition to separate bundles
  • Bugfix


  • migrated to work with IDEA 9.0.2 RC (build 95.24 and above)
  • dmShell tool window (for local configurations, auto-opens when server is running)
  • server configuration (from Settings / Application Servers), both 1.0/2.0 config formats supported
  • migrated to use existing IDEA libraries, compacting the plugin size


  • Deployment to remote server, using FTP/SFTP transports (provided by 'webDeployment' plugin)
  • Deployment to mounted staging folder
  • Per-bundle log files auto-configuration
  • Fixed: support of multiple server installations on single workspace

0.4.1 (bugfix/refactoring):

  • Fixed: "Can'not bundlify source jars" on project remake
  • Fixed: "Library is disposed" for dmServer v2.0 registered as a framework


  • Mac supported, server access problems fixed
  • dmServer v2.0 - local deployment implemented
  • dmServer v2.0 integrated as OSGI framework
  • Quick Fix: download missed libraries from ORB, initial revision


  • dmServer 1.0 registered as an OSGI framework
  • automatic management of the server libraries (usr/ext) via FrameworkInstance.iml
  • search/download missed libraries from the SpringSource Bundle Repository


  • Spring DM OSGI/Bean context XML templates
  • "Technologies" page 'dmServer' option added


  • Platform Archive's (PAR) supported
  • Auto-compute order of deployment
  • Facet configuration UI rewritten
  • Facet configuration does not need server installation, allows deployment to different (local) servers
  • Auto-compute order of deployment
  • Fixed: osmorc jars disappears while building the artifacts

0.0.5 - Initial revision:

  • Targeting dmServer 1.0, tested with 1.0.2.SR02
  • Supports only Osmorc modules which produce single bundle jar as an output