Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 337575 - Complementary tools for OSGi Bundle development
Summary: Complementary tools for OSGi Bundle development
Status: NEW
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Libra (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact: Kaloyan Raev CLA
URL:
Whiteboard:
Keywords: plan
Depends on:
Blocks:
 
Reported: 2011-02-18 10:04 EST by Zina Mostafia CLA
Modified: 2022-02-24 11:24 EST (History)
2 users (show)

See Also:


Attachments
Initial drop (855.36 KB, application/x-zip-compressed)
2011-02-18 10:20 EST, Zina Mostafia CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Zina Mostafia CLA 2011-02-18 10:04:43 EST
Build Identifier: 

Find attached some initial code that we are planning to share with the community.
The attached code has two components, core and ui. This separation is useful for the case when some headless tasks are to be performed without the UI.

It provides these features:

-OSGi facet configuration, that does not exclude other project facets.
-Creating OSGi Bundles, and OSGi Web Bundles
-Importing and Exporting Bundles.
-Support for OSGi Fragments.
-Converting existing projects to OSGi Bundles.
-Java projects
-PDE Plugins
-JEE Web projects
-Utility jars
-JPA
-Converting PDE Fragments to OSGi Fragments
-Flexible Bundle Root

Reproducible: Always
Comment 1 Zina Mostafia CLA 2011-02-18 10:20:02 EST
Created attachment 189278 [details]
Initial drop
Comment 2 Kaloyan Raev CLA 2011-02-18 10:33:16 EST
Zina, it's great you kicked off your initial contribution. The next step is to file a CQ to trigger the IP Review. This is done using the Foundation Portal: http://portal.eclipse.org/

I suggest that you submit this CQ. But you first must be provisioned as a committer. I see that the paperwork process has not finished yet. Feel free to contact the EMO (emo@eclipse.org) if you feel there is a delay that is more than expected.
Comment 3 Kaloyan Raev CLA 2011-02-18 10:38:26 EST
In the mean time, please take a look at the code that is already contributed in the Git repository. I think your contribution has some overlap with the code in the org.eclipse.libra.facet.* plugins. 

We need to see how to merge the different contributions in a way that best fits all adopter. 

We will also take a look at the code you've just attached to get familiar with your contribution.

You can obtain information about the Git repository from the project's summary page: http://www.eclipse.org/projects/project_summary.php?projectid=webtools.libra
Comment 4 Kaloyan Raev CLA 2011-08-24 10:04:43 EDT
Zina, the CQ has been already approved for some time. Can we have the code pushed to Git by M2?
Comment 5 Zina Mostafia CLA 2011-08-25 16:00:12 EDT
I have been under some very limited resources to do so. The source code is in teh attachment, but I am anticipating long time trying to merge that with the existing source in Git.
I am not sure how much we can do in terms of merging. Would it be useful if we check in our plugins as-is without merging ?
Comment 6 Kaloyan Raev CLA 2011-08-26 02:26:05 EDT
Perhaps, I good first step is to submit to code in a separate branch in Git, e.g. "ibm", "zina", etc. This way the master branch will not be affected. Then I can help merging your contribution with the existing code.
Comment 7 Kaloyan Raev CLA 2011-09-09 07:09:50 EDT
Adding to the Juno plan and changing the title with more descriptive one.
Comment 8 Kaloyan Raev CLA 2011-09-12 04:24:37 EDT
Zina, do you need any help with Git to commit the code?
Comment 9 Kaloyan Raev CLA 2011-09-26 10:41:48 EDT
M2 passed away. Let's try doing this for M3.