Categories


opensource software

Osmorc

Products: IntelliJ IDEA

Vendor: Osmorc Development Team

Email:

Website: http://osmorc.org

SourceCode: Osmorc_1816.zip

Bugtracker page

Forum page

Description:

This plugin adds support for the development of OSGI-based applications to IDEA

Downloads: 16704
Rating:
Participated in rating: 10
Version Since Build Until Build File/URL Size (Kb) Date Details
1.4.2. 117. 117.*. Download 6534.52 2012-04-04 11:51:10 details
1.4.0. 108. 111.*. Download 6392.34 2012-01-16 11:35:41 details
1.3.11. 107. 107.*. Download 6348.68 2012-01-10 00:08:37 details
1.3.4. 103. 104. Download 3962.92 2011-02-19 13:52:13 details
1.3.3. 98. 99.*. Download 3966.33 2011-01-18 00:03:41 details
1.3.2. 98. . Download 3966.01 2010-12-10 13:15:01 details
1.2.2. 90.10. 95.*. Download 3962.08 2010-12-10 12:51:30 details
1.2.1. 90.10. . Download 3550.95 2010-07-14 19:35:26 details
1.1.0. . . Download 2255.23 2009-11-08 20:15:33 details
. .
4 updates are hidden show all updates
Screenshot #4718
Screenshot #4717
Screenshot #4716

Recent change notes:

Version 1.4.2
  • Compatible with IDEA 11.1
Version 1.4.1
  • Greatly improved Maven integration:
    • Added support for Embed-Dependency
    • Added support for {maven-dependencies} placeholder
    • Added support for Include-Resources
    • Added support for {maven-resources} placeholder
    • OSGi facets can now be excluded from Maven synchronization after the initial import
  • Fixed an issue preventing bnd-based projects from being packaged correctly.

General usage instructions:

First, go to settings -> OSGI -> IDE Settings -> Framework Definitions and add the OSGi framework that you want to work with (Equinox, Felix, etc.).

Then add the OSGi facet to any module that should be an OSGi bundle. You can either write your own manifest or let the plugin calculate the manifest for you.

To run an OSGi bundle create a new OSGi run configuratio and select the framework that you set up in the first step. Then add the bundles you want to run. The plugin will run all dependencies automatically, so you don't need to manually add them. Finally run the newly created run configuration.

If you chose to enable the OSGi console you can then send commands to the OSGi container and start/stop bundles.

Comments:

12>
trespasserw
2014-01-24 22:21:52
The plugin is now shipped with Ultimate Edition but is not restricted to it. A new Community-compatible version will be rolled out soon, but meanwhile you can download Ultimate and copy the plugin from there.
.
edale
Rated:
2013-03-25 20:03:23
Buggy and badly out of date. Doesn't support Equinox 3.7.x or 3.8.x. Osmorc website is either down at this time or no longer exists.
.
Ben0815
2013-03-17 21:21:39
Is there anywhere a roadmap available? In my opinion the OSGi support in intellij 12 is a disaster, currently.
.
raygao
2013-03-08 15:43:41
It is no longer compatible with IntelliJ V12. Could someone please update it? Thanks
.
raygao
Rated:
2013-03-08 15:39:20
.
alskor
Rated:
2011-09-14 21:33:44
too buggy.
.
Ubergamer
Rated:
2011-05-14 20:24:38
I'm having some success. How can I update Osmorc to use pax runner 1.7.x vs the 1.5.0 snapshot. I have a immediate requirement to use equinox 3.6.2. If I can get over this hurdle I'll adjust my rating.
.
Anonymous
Rated:
2010-09-18 08:10:08
I\'m using felix, although I defined the application path, it still use the pax runner with felix 2.0.2.
I don\'t know why it behave like this, really disappoint.
.
derkork
2010-01-26 10:44:21
Thanks for your feedback. I am very positive that what you are trying to do is possible with Osmorc because actually Osmorc is supposed to work with Maven, Knopflerfish, etc. It would be very nice if you could file a ticket at

http://youtrack.jetbrains.net/issues/IDEA#newissue=yes

and describe your setup and the issues you encountered. This would help us a lot in both getting your setup to work and overall improvement the plugin and it's user experience. Thank you so much.
.
Anonymous
Rated:
2010-01-26 01:56:27
unfortunately unusable. nice idea but does not work with maven project structure and build. not even the simplest project config seems to run. nither felix nor knopflerfish is working at least a little. sluggish implementation of a great idea.

.
rbeeger
2009-11-14 19:24:34
As said here by Dmitry Jemerov ( http://www.jetbrains.net/devnet/message/5249646#5249646 ) the plugin manager currently doesn't filter build numbers correctly. The 1.x releases have a correct since-build number, that identifies it as only compatible with IDEA 9. Users wanting to install Osmorc into IDEA 8 will have to download and install it manually as long as the problem isn't fixed in the plugin manager.
.
derkork
2009-11-13 11:24:44
I'have opened up an issue regarding the minVersion of the plugin. http://youtrack.jetbrains.net/issue/IDEA-25967. It'll get fixed soon.
.
Anonymous
2009-11-13 09:56:24
The latest version isn't compatible with IDEA 8 but this is the version which is installed if you add it from IDEA. It seems like the plugin registry should have a minimum version set for the new version.
.
trancer
Rated:
2009-11-03 03:12:17
Hello.

I've starting using Osmorc in IDEA. One nice option that came to my mind and that is not implemented in current version of Osmorc is:

when making a run configuration based on OSGi-Bundles and adding bundles from project (actually from modules) Osmorc add bundles from modules' dependencies and installs them in the framework automatically. But it does not start them! Starting dependent bundles would be very nice since it really reduce the set of chosen bundles to run in the run configuration.

Thanks.

PS. Integration with pax scripts would also be very good. And IDEA has such a great Maven integration!
.
Anonymous
2009-10-16 08:09:46
I think Osmorc should use Pax Runner (http://paxrunner.ops4j.org) as the executor of the OSGi platform.

And I think it should have support for Pax Exam (http://paxexam.ops4j.org) as well.

These projects are state-of-the-art in running and testing OSGi projects, and I think we can leverage each other.

-- Niclas Hedhman, http://www.ops4j.org
.
12>