Categories


Authors:
borlander
free software

dmServer Support

Products: IntelliJ IDEA

Vendor: JetBrains

Email:

Website: N/A

Description:

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: 5784
Rating:
Participated in rating: 6
Version Since Build Until Build File/URL Size (Kb) Date Details
0.9.6. 107. 108. Download 758.11 2011-07-08 19:21:55 details
0.9.4. 103.39. 104. Download 1040.9 2011-02-24 18:00:58 details
0.9.3. 98.311. . Download 1063.82 2010-11-16 23:42:22 details
0.9.2. 96.1121. . Download 1064.55 2010-10-19 18:35:31 details
0.8.2. 94.495. . Download 862.93 2010-08-17 18:50:04 details
0.8.1. 90.10000. . Download 828.89 2010-06-28 12:37:33 details
0.1.1. . . Download 157.46 2009-12-03 20:07:32 details
. .
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
.