Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 327724

Summary: updates to the starter kits
Product: [RT] Jetty Reporter: Jeff McAffer <jeffmcaffer>
Component: osgiAssignee: Hugues Malphettes <hmalphettes>
Status: CLOSED WONTFIX QA Contact:
Severity: normal    
Priority: P3 CC: gregw, janb, jetty-inbox
Version: unspecified   
Target Milestone: 7.1.x   
Hardware: PC   
OS: Mac OS X - Carbon (unsup.)   
Whiteboard:
Bug Depends on: 329722    
Bug Blocks:    
Attachments:
Description Flags
patch to the startkits none

Description Jeff McAffer CLA 2010-10-13 21:06:11 EDT
Created attachment 180838 [details]
patch to the startkits

I am attaching a patch to some of the starter kit projects.  Overall goal was to integrate typical eclipse developer workflows. This includes being able to build with PDE build and the regular export mechanisms.  Here is a summary of the changes
- updated some features which had invalid syntax
- moved the jettyhome root files from the product project to the jetty.starterkit feature
- added some p2.inf files to create symbolic link executables on the Mac
- added eclipsec.exe to the root files. this unfortunately will not be branded but...
- added icons for the launcher on windows and mac

The patch may be a little funky because due to the addition of some binary artifacts (eclipsec.exe and the icon files). It also appears that move of the jettyhome dir is captured in some very verbose way with individual line deletions...  sigh.

Going forward I would like to consider moving the OSGi starter kit to Equinox and then building the other starter kits on top of that.  This is inline with how we build up offerings in the tooling world and seems to work well there.  If you agree then I'll make that happen and we can trim that stuff out of the Jetty world.
Comment 1 Hugues Malphettes CLA 2010-10-14 11:16:08 EDT
Jeff, thanks for working on this.
We are certainly opened to land such an integration with the most appropriate project.

I am having trouble applying the patch.
Could you attach a zip of what the final projects look like to make sure I am not missing too many things?

I am on the chat if it helps.
Comment 2 Jeff McAffer CLA 2010-11-09 09:45:36 EST
I have committed the new features and product for the OSGi starter kit to the Equionx CVS repo and opened Bug 329722 to get it built.  When this pops out of the build we can see how to surface it on the RT downloads page etc.

I'm working on updates for the RT Web Starter Kit...
Comment 3 Hugues Malphettes CLA 2010-11-09 15:28:20 EST
Jeff commented that the site where the jetty bundles are published alone is lacking 2 things to be easily consumable by people who are putting together StartertKits and other RT products:
jetty features: currently the developers would need to pick up the bundles one by one and make their own features.
jetty dependencies features: currently the developers would need to choose which javax.servlet and other libraries to use and find a stie where they are available.
Comment 4 Jan Bartel CLA 2013-11-11 01:56:53 EST
Jetty doesn't have an osgi starter kit in it any more, thus I think this patch is now historical.

Closing this issue.

Jan