What Is Struts Plugin?
- This file has the ability to override framework constants, introduce new implementation classes and define new packages that have interceptors and actions.
- Struts plugins are used to distribute framework features, organize application code and also to distribute code to third-party applications.
- When loading plugins, no particular order is required. They also should not have any dependencies to each other nor should they have dependencies on classes associated or loaded by a different plugin.
- Since the Apache Struts is a simple architecture, developers are free to develop and extend its capabilities using plugins. The fact that these plugins are contained in JAR files makes them easy to distribute online.
Struts-Plugin.xml File
Functions
Plugin Associations
Contributed Plugins
Source...