Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [kura-dev] User workspace

Jay – I think you are okay to add your bundles to the workspace as this does not change existing Kura code. If you make any changes to the Kura source code, you will need to contribute those changes back to the main repo. However, as Jens mentioned, it is more logical to simply host your bundles on a separate P2 repository. I think this would provide a better user experience.

 

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?

 

Thanks,

--Dave

 

 

From: <kura-dev-bounces@xxxxxxxxxxx> on behalf of Ian Skerrett <ian.skerrett@xxxxxxxxxxx>
Organization: Eclipse Foundation
Reply-To: Kura Developers mailing list <kura-dev@xxxxxxxxxxx>
Date: Thursday, December 15, 2016 at 08:23
To: 'Kura Developers mailing list' <kura-dev@xxxxxxxxxxx>
Subject: Re: [kura-dev] User workspace

 

David

 

Is the upcoming IoT Market an option that Jay/Intel could use?

 

Ian

 

 

From: kura-dev-bounces@xxxxxxxxxxx [mailto:kura-dev-bounces@xxxxxxxxxxx] On Behalf Of Woodard, David
Sent: Wednesday, December 14, 2016 4:28 PM
To: Kura Developers mailing list <kura-dev@xxxxxxxxxxx>
Subject: Re: [kura-dev] User workspace

 

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

 

 

From: <kura-dev-bounces@xxxxxxxxxxx> on behalf of "Chetty, Jay" <jay.chetty@xxxxxxxxx>
Reply-To: Kura Developers mailing list <kura-dev@xxxxxxxxxxx>
Date: Monday, December 12, 2016 at 15:45
To: "kura-dev@xxxxxxxxxxx" <kura-dev@xxxxxxxxxxx>
Subject: [kura-dev] User workspace

 

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

 


Back to the top