Categories


Authors:
borlander

dmServer Support

Products: IntelliJ IDEA

Vendor: JetBrains

Email:

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.
Downloads: 6475
Rating:
Participated in rating: 6
Version Compatible builds Date
0.9.6 107 — 108 08.07.2011 Download
0.9.4 103.39 — 104 24.02.2011 Download
0.9.3 98.311 16.11.2010 Download
0.9.2 96.1121 19.10.2010 Download
0.8.2 94.495 17.08.2010 Download
0.8.1 90.10000 28.06.2010 Download
0.1.1 03.12.2009 Download
11 updates are hidden show all updates

Recent change notes

0.9.6:

  • Migrated to IDEA 107.х

0.9.5:

  • Migrated to IDEA 106.х

0.9.4:

  • Migrated to IDEA 103.72

0.9.3:

  • Migrated to IDEA 98.311

0.9.2:

  • Compatibility with server config format of version 0.9.0 restored

0.9.1:

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

0.9.0:

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

0.8.1:

  • 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

0.6.7:

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

0.6.5:

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

0.6.0:

  • 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

0.5.0:

  • 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

0.4.0:

  • 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

0.3.0:

  • 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

0.2.0:

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

0.1.0:

  • 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

Comments:

topping
Rated:
2010-10-16 05:53:13
Loving this plugin! :-)

Have a question: The docs point to some screens that allow the server dependency repositories to be manipulated, but I can't find them in the 0.9.0 version of the plugin under OSX. Am I missing something?
.
arikkfir
Rated:
2010-06-24 01:50:58
Doesn't seem to work for me:


/usr/lib/jvm/java-6-sun-1.6.0.20/bin/java -XX:+HeapDumpOnOutOfMemoryError -XX:ErrorFile="/home/arik/Development/tools/springsource-dm-server-2.0.2.RELEASE/serviceability/error.log" -XX:HeapDumpPath="/home/arik/Development/tools/springsource-dm-server-2.0.2.RELEASE/serviceability/heap_dump.hprof" -Djava.rmi.server.hostname=localhost -Dcom.springsource.kernel.home="/home/arik/Development/tools/springsource-dm-server-2.0.2.RELEASE" -Dcom.springsource.server.home="/home/arik/Development/tools/springsource-dm-server-2.0.2.RELEASE" -Djava.io.tmpdir="/home/arik/Development/tools/springsource-dm-server-2.0.2.RELEASE/work/temp" -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9875 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.springsource.server.clean=false -Dcom.springsource.kernel.authentication.file="/home/arik/Development/tools/springsource-dm-server-2.0.2.RELEASE/config/com.springsource.kernel.users.properties" -Djava.security.auth.login.config="/home/arik/Development/tools/springsource-dm-server-2.0.2.RELEASE/config/com.springsource.kernel.authentication.config" -Didea.launcher.port=7537 -Didea.launcher.bin.path=/home/arik/Development/tools/idea-IU-95.214/bin -Dfile.encoding=UTF-8 -classpath /home/arik/Development/tools/springsource-dm-server-2.0.2.RELEASE/lib/org.eclipse.osgi-3.5.1.R35x_v20091005.jar:/home/arik/Development/tools/springsource-dm-server-2.0.2.RELEASE/lib/com.springsource.kernel.shutdown-2.0.2.RELEASE.jar:/home/arik/Development/tools/springsource-dm-server-2.0.2.RELEASE/lib/com.springsource.javax.transaction-1.1.0.jar:/home/arik/Development/tools/springsource-dm-server-2.0.2.RELEASE/lib/com.springsource.kernel.authentication-2.0.2.RELEASE.jar:/home/arik/Development/tools/springsource-dm-server-2.0.2.RELEASE/lib/com.springsource.osgi.extensions.equinox-2.0.2.RELEASE.jar:/home/arik/Development/tools/springsource-dm-server-2.0.2.RELEASE/lib/com.springsource.osgi.launcher-2.0.2.RELEASE.jar:/home/arik/Development/tools/idea-IU-95.214/lib/idea_rt.jar com.intellij.rt.execution.application.AppMain com.springsource.osgi.launcher.Launcher -config "/home/arik/Development/tools/springsource-dm-server-2.0.2.RELEASE/lib/com.springsource.kernel.launch.properties" -Fcom.springsource.kernel.home="/home/arik/Development/tools/springsource-dm-server-2.0.2.RELEASE" -Fcom.springsource.kernel.config="/home/arik/Development/tools/springsource-dm-server-2.0.2.RELEASE/config" -Fosgi.configuration.area="/home/arik/Development/tools/springsource-dm-server-2.0.2.RELEASE/work/osgi/configuration" -Fosgi.java.profile="file:/home/arik/Development/tools/springsource-dm-server-2.0.2.RELEASE/lib/java6-server.profile" -Fosgi.clean=true
Exception in thread "main" com.springsource.osgi.launcher.parser.ParseException: Config path '/home/arik/Development/tools/springsource-dm-server-2.0.2.RELEASE/"/home/arik/Development/tools/springsource-dm-server-2.0.2.RELEASE/lib/com.springsource.kernel.launch.properties"' does not exist.
at com.springsource.osgi.launcher.parser.ArgumentParser.parseConfigProperties(ArgumentParser.java:123)
at com.springsource.osgi.launcher.parser.ArgumentParser.parse(ArgumentParser.java:71)
at com.springsource.osgi.launcher.Launcher.main(Launcher.java:42)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:115)
Disconnected from server
.
dashin
2010-04-16 12:48:58
Doesn't work on 95.54
.
Anonymous
Rated:
2010-03-24 19:18:52
very important!
I want to sample files:)
.
Anonymous
Rated:
2010-01-23 14:42:09
There is a link which I missed... the documentation is there :-) Sorry!
.
Anonymous
Rated:
2010-01-22 23:59:32
Please provide some documentation on how it works.
.
Anonymous
Rated:
2010-01-06 18:47:03
This is a pretty good plugin. However, support of DM server 2 should be the first priority :)
.
Anonymous
2009-11-25 01:56:55
Description / change notes should list the functionality (Users of IDEA plugin manager will not jump to the plugin description pages)
.
borlander
2009-11-25 00:33:04
7 downloads looks scary enough :).

Please note, the version 0.0.5 is just an initial contribution, with very limited functionality.
We are actually working on update and you may expect the 0.1 version in 1-2 days.

Stay tuned,
Michael
.