Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Basic OSGi product for jetty-equinox built with tycho. Use the eclipse orbit and eclipse-platform repositories
Shell

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
equinox-feature-source
equinox-feature
equinox-repo
jetty-assembly
jetty-feature-source
jetty-feature
jetty-repo
jsp-feature-source
jsp-feature
.gitignore
LICENSE-APACHE-2.0.txt
LICENSE-ECLIPSE-1.0.html
Readme.md
pom.xml

Readme.md

Jetty Equinox Product Built with tycho and P2.

./start.sh

Configuration files inside ${jetty.home}/etc

Dependencies

  • Jetty: pulled from maven central
  • Equinox: pulled from the eclispe-platform repository on eclipse.org
  • Servlet Dependencies: pulled from eclipse-orbit repository on eclipse.org

Dual-License: ASL-20 and Eclipse.

Build

mvn clean package -Pjetty

The generated repository is inside org.intalio.eclipse.jetty.repo/target/repository The generated product assembly is inside cloud.core.jetty.repo/target/; it is cross-platform.

Equinox and Eclipse Orbit repository build

mvn clean package -Pequinox

will produce org.intalio.eclipse.equinox.repo/target/repository It contains equinox, p2, servlet and friends dependencies. It also contains the bundles used by tycho test plugins: org.junit, org.eclipse.core.runtime, org.eclipse.ant.core and friends.

We use it as a drop-in replacements for eclipse-platform and eclipse-orbit for our own builds.

You can test that the equinox's repository is sufficient to build the jetty core product by executing:

mvn clean -Pequinox -Pjetty && mvn package -Pequinox && mvn package -Pjetty-with-local-equinox

The last build will use the locally built repo to build jetty.

Something went wrong with that request. Please try again.