Class WarArchiveClassesPlugin

java.lang.Object
io.freefair.gradle.plugins.maven.war.WarArchiveClassesPlugin
All Implemented Interfaces:
Plugin<Project>

public class WarArchiveClassesPlugin extends Object implements Plugin<Project>
Plugin that adds support for archiving WAR classes separately.

Adds an archiveClasses extension property to War tasks. When enabled, this creates a separate JAR file containing the WAR's class files and adjusts the WAR's classpath to reference this JAR instead of including classes directly in WEB-INF/classes.

This is useful for creating skinny WARs where classes are packaged separately.

  • Constructor Details

    • WarArchiveClassesPlugin

      public WarArchiveClassesPlugin()
  • Method Details