Ian – Jay/Intel could certainly add this to the Eclipse Marketplace as a way to get their API bundle onto a running system. However, they still need to get the bundle into a develop environment to code against. Is this in the scope of what the Marketplace should cover?
Dave, we are certainly open to requirements for the IoT Market. If you think this is important please add the requirements to the bug.
David
Is the upcoming IoT Market an option that Jay/Intel could use?
Ian
Hi Jay,
There are several ways of doing this depending on how you want to distribute your bundles.
1. If you are distributing source, the easiest way would be to simply add your project to the zip archive. This would then be part of the “Eclipse -> Import” operation.
2. If you are distributing your bundles as Jar files, you will need to add them to the workspace p2 repositories. You can have a look here [1] to see how the target platform is setup. If you are building Kura from source, this will not be complicated. You will just have to make minor additions to the existing build to include your bundles. It will be more complicated if you are trying to add your bundles directly to the existing archive. You could also consider hosting the bundles in your own P2 repository, then adding the location to the target file [1].
3. The other option would be hosting your bundles somewhere like Maven Central in lieu of using P2 repositories. You would just have to provide artifact information on how to add the proper Maven dependencies.
I can provide you with more information depending on how you would like to move forward.
[1] https://github.com/eclipse/kura/blob/develop/kura/distrib/src/main/resources/common/kura-equinox_3.11.1.target
Thanks,
--Dave
Hi,
We are interested in creating a downloadable user workspace similar to the Kura’s user workspace available here [1].
Here are the details.
1. Our project is Kura based and provides APIs with which users can develop their solutions.
2. Our bundles (APIs) need to be part of the new workspace.
3. Will also need to include bundles that our project depends on in the new workspace.
What’s the best/right way to create our own user workspace?
[1] = http://www.eclipse.org/downloads/download.php?file=/kura/releases/2.0.2/user_workspace_archive_2.0.2.zip
Thanks
+Jay