| Summary: | updates to the starter kits | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [RT] Jetty | Reporter: | Jeff McAffer <jeffmcaffer> | ||||
| Component: | osgi | Assignee: | 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: |
|
||||||
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. 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... 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. Jetty doesn't have an osgi starter kit in it any more, thus I think this patch is now historical. Closing this issue. Jan |
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.