Tomcat Maven Plugin

A modern Maven plugin for deploying and managing web applications on Apache Tomcat 10.1.x and 11.x

License Maven Central Java

📖 User Guide

Complete documentation for using the plugin including configuration, goals, and examples.

View Wiki →

📚 API Documentation

Javadoc API reference for developers extending or contributing to the plugin.

View Javadoc →

🏗️ Architecture

Understanding the internal architecture and design decisions of the plugin.

View Architecture →

🚀 Publishing

Guide for maintainers on publishing releases to Maven Central.

View Publishing Guide →

💻 GitHub Repository

Source code, issues, and contributions on GitHub.

View on GitHub →

📦 Maven Central

Download the plugin from Maven Central repository.

View on Maven Central →

Quick Start

Add the plugin to your pom.xml:

<plugin>
    <groupId>io.github.rajendarreddyj</groupId>
    <artifactId>tomcat-maven-plugin</artifactId>
    <version>1.0.0</version>
    <configuration>
        <httpPort>8080</httpPort>
        <contextPath>/myapp</contextPath>
    </configuration>
</plugin>

Then run:

mvn tomcat:run