This document provides an overview of the various documents and links that are part of this project's technical documentation.
The projects implements a single class named com.alpha.pineapple.web.jetty.JettyStarter which is invoked through the public static main(String[] args) method.
When invoked the method performs these steps:
Please note that the version-less war file is generated by the assembly descriptor in the pineapple-standalone-web-client project.
For more info about embedding Jetty, see:
The project creates a jar file through the usage of the JAR plugin. The plugin is configured to make the jar executable by adding a main class JettyStarter to the jar manifest:
Main-Class: com.alpha.pineapple.web.jetty.JettyStarter
The JAR plugin is configured to a create a class path for the jar file and adding it to the jar manifest:
Class-Path: jetty-webapp-9.2.0.v20140526.jar jetty-xml-9.2.0.v20140526 .jar jetty-util-9.2.0.v20140526.jar jetty-servlet-9.2.0.v20140526.jar jetty-security-9.2.0.v20140526.jar jetty-server-9.2.0.v20140526.jar javax.servlet-api-3.1.0.jar jetty-http-9.2.0.v20140526.jar jetty-io-9 .2.0.v20140526.jar log4j-1.2.17.jar slf4j-api-1.7.7.jar slf4j-log4j12 -1.7.7.jar +---