Package io.github.rajendarreddyj.tomcat


package io.github.rajendarreddyj.tomcat
Main package for the Tomcat Maven Plugin.

This package contains the Maven Mojo implementations that provide the plugin's goals for running, starting, stopping, and deploying web applications to Apache Tomcat.

Available Goals

Plugin Goals
Goal Description
tomcat:run Runs Tomcat in foreground mode
tomcat:start Starts Tomcat in background mode
tomcat:stop Stops a running Tomcat instance
tomcat:deploy Deploys the webapp to a running Tomcat

Supported Tomcat Versions

  • Tomcat 10.1.x (Jakarta EE 10, requires Java 11+)
  • Tomcat 11.x (Jakarta EE 11, requires Java 17+)

Key Features

  • Hot code deployment via Maven
  • Automatic Tomcat download if not installed locally
  • Environment variable and JVM options configuration
  • Context path and port configuration
  • Auto-publish with file change detection
Since:
1.0.0
Author:
rajendarreddyj
See Also: