Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Jetty/Contributor/Update Site"

(Jetty Update Site)
(Jetty-rt-bundles repositories)
Line 9: Line 9:
  
 
Jetty provides an eclipse p2 repository site for each of its builds that are stamped and released to the public for usage.
 
Jetty provides an eclipse p2 repository site for each of its builds that are stamped and released to the public for usage.
* http://download.eclipse.org/jetty/updates/jetty-bundles-7.x/${jetty-version}
+
* http://download.eclipse.org/jetty/updates/jetty-bundles-7.x/ ${jetty-version}
* http://download.eclipse.org/jetty/updates/jetty-bundles-8.x/${jetty-version}
+
* http://download.eclipse.org/jetty/updates/jetty-bundles-8.x/ ${jetty-version}
 
Each one of those repositories publishes only the jetty jars.
 
Each one of those repositories publishes only the jetty jars.
 
They do not contain any dependency or equinox jars.
 
They do not contain any dependency or equinox jars.
Line 34: Line 34:
  
 
http://download.eclipse.org/jetty/7.0.0.M0/update/plugins/javax.servlet_2.5.0.v200806031605.jar
 
http://download.eclipse.org/jetty/7.0.0.M0/update/plugins/javax.servlet_2.5.0.v200806031605.jar
 
  
 
==EclipseRTWebStarterKits repositories==
 
==EclipseRTWebStarterKits repositories==

Revision as of 00:56, 30 May 2011


Jetty's P2 Repositories

Jetty publishes to different types of repositories:

  • The Jetty-rt-bundles are built for each release of Jetty and contain only the jetty jars.
  • The EclipseRT Webstarter Kits follow the release cycle of eclipse. They are tied to a particular build of equinox and contain the ORBIT dependencices.

Jetty-rt-bundles repositories

Jetty provides an eclipse p2 repository site for each of its builds that are stamped and released to the public for usage.

Each one of those repositories publishes only the jetty jars. They do not contain any dependency or equinox jars. They are meant to be consumed by downstream builds.

Each branch of jetty defines a composite repository that list each one of the released version of jetty:

Each branch has a nightly build that publishes the current snapshot build here:


The hudson job https://hudson.eclipse.org/hudson/view/Jetty-RT/job/jetty-rt-bundles/ is parameterized. It can be configured to build any of the repositories described here.

The update of the composite repository is done manually: open compositeContent.xml and compositeArtifacts.xml and add the new repository.

Servlet 2.5 Bundle

You should be able to obtain the bundle from ORBit or from the previous builds of the Jetty update site.

http://download.eclipse.org/jetty/7.0.0.M0/update/plugins/javax.servlet_2.5.0.v200806031605.jar

EclipseRTWebStarterKits repositories

The starter kits are examples of equinox products. The EclipseRTWebStarterKit is an equinox distribution where jetty is started by default and will deploy web bundles following the OSGi enterprise spec.

The starter kits are built by choosing a combination of jetty, equinox and orbit. The naming conventions of the repositories follow the ones adopted by the eclipse-platform:

Each one of those repositories is a composite repository that lists each releases made there. The version of the features published by jetty reflect the release of jetty that was used.

The hudson job https://hudson.eclipse.org/hudson/view/Jetty-RT/job/jetty-rt-products/ is parameterized. It can be configured to build any of the repositories described here.

Back to the top