Package org.eclipse.jetty.maven.plugin
Jetty Maven Plugin : Support for Jetty in Maven build lifecycle
-
Class Summary Class Description AbstractJettyMojo Common base class for most jetty mojos.ConsoleScanner ConsoleScanner Read input from stdinJettyDeployWar This goal is used to run Jetty with a pre-assembled war.JettyEffectiveWebXml This goal runs the jetty quickstart feature on an unassembled webapp in order to generate a comprehensive web.xml that combines all information from annotations, webdefault.xml and all web-fragment.xml files.JettyRunDistro This goal is used to deploy the unassembled webapp into a jetty distribution.JettyRunForkedMojo This goal is used to deploy your unassembled webapp into a forked JVM.JettyRunMojo This goal is used in-situ on a Maven project without first requiring that the project is assembled into a war, saving time during the development cycle.JettyRunWarExplodedMojo This goal is used to assemble your webapp into an exploded war and automatically deploy it to Jetty.JettyRunWarMojo This goal is used to assemble your webapp into a war and automatically deploy it to Jetty.JettyStartMojo This goal is similar to the jetty:run goal, EXCEPT that it is designed to be bound to an execution inside your pom, rather than being run from the command line.JettyStopMojo This goal stops a running instance of jetty.JettyWebAppContext JettyWebAppContext Extends the WebAppContext to specialize for the maven environment.MavenQuickStartConfiguration MavenQuickStartConfigurationMavenServerConnector MavenServerConnector As the ServerConnector class does not have a no-arg constructor, and moreover requires the server instance passed in to all its constructors, it cannot be referenced in the pom.xml.MavenWebInfConfiguration MavenWebInfConfiguration WebInfConfiguration to take account of overlaid wars expressed as project dependencies and potential configured via the maven-war-plugin.Overlay OverlayOverlayConfig OverlayConfigPluginLog PluginLog Convenience class to provide access to the plugin Log for non-mojo classes.ScanPattern ScanPattern Ant-style pattern of includes and excludes.ScanTargetPattern ScanTargetPattern Utility class to provide the ability for the mvn jetty:run mojo to be able to specify filesets of extra files to regularly scan for changes in order to redeploy the webapp.SelectiveJarResource SelectiveJarResource Selectively copies resources from a jar file based on includes/excludes.ServerConnectorListener ServerConnectorListener This is for test support, where we need jetty to run on a random port, and we need a client to be able to find out which port was picked.ServerListener ServerListener Listener to create a file that signals that the startup is completed.ServerSupport ServerSupport Helps configure the Server instance.Starter Starter Class which is exec'ed to create a new jetty process.SystemProperties SystemProperties Map of name to SystemProperty.SystemProperty SystemProperty Provides the ability to set System properties for the mojo execution.WarPluginInfo WarPluginInfoWebAppPropertyConverter WebAppPropertyConverter Converts a webapp's configuration to a properties file, and vice versa.