Jump to: navigation, search

Jetty/Contributor/Building

< Jetty‎ | Contributor
Revision as of 11:16, 13 April 2009 by Jesse.mcconnell.gmail.com (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Source Control

Jetty uses a few of different development trunks for its artifacts.

Primary Interest SCMURLs

http://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk 
Jetty7 development trunk
http://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/branches/jetty-8 
Jetty8 development trunk

Build and Project Infrastructure SCMURLs

http://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty-parent/trunk 
Administrative pom.xml file
http://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty-toolchain/trunk 
Build related artifacts that release separately, common assembly descriptors, remote resources, etc.
http://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/sandbox/trunk 
for non-mainline project development, working area for experimentation, etc
http://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty-update-site/trunk 
project definition for generating an eclipse p2 update site
http://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/admin 
files associated with the development of jetty, code styles, formatting, etc.

Build

Jetty uses Apache Maven for managing its build and primary project metadata.

Building jetty should simply be a matter of running changing into the relevant directory and running:

> mvn install

All relevant dependencies will be downloaded into your local repository automatically.

Building with Eclipse

This section remains to be written, but is basically a matter of installing m2eclipse for an equivalent eclipse plugin and importing the maven project.