Skip to content
This repository has been archived by the owner on Oct 19, 2018. It is now read-only.

ServiceMax-Engineering/cloud.core.jetty

Repository files navigation

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.

About

Basic OSGi product for jetty-equinox built with tycho. Use the eclipse orbit and eclipse-platform repositories

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages