This is an automated email from the ASF dual-hosted git repository. lukaszlenart pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/struts-site.git
The following commit(s) were added to refs/heads/master by this push: new b00d1a3 WW-5152 Adds a note about deprecating OVal plugin b00d1a3 is described below commit b00d1a3eb79bea538c90ed0d7c1a50a9d2de1844 Author: Lukasz Lenart <lukaszlen...@apache.org> AuthorDate: Sun Dec 12 12:54:44 2021 +0100 WW-5152 Adds a note about deprecating OVal plugin --- source/plugins/index.md | 39 +++++++++++++++++++++++++++++++++------ source/plugins/oval/index.md | 2 ++ 2 files changed, 35 insertions(+), 6 deletions(-) diff --git a/source/plugins/index.md b/source/plugins/index.md index e4068f6..5864ede 100644 --- a/source/plugins/index.md +++ b/source/plugins/index.md @@ -1,12 +1,11 @@ --- -layout: default -title: Plugins +layout: default title: Plugins --- # Plugin Developers Guide -Apache Struts 2 provides a simple [plugin architecture](plugins) so that developers can extend the framework just -by adding a JAR to the application's classpath. Since plugins are contained in a JAR, they are easy to share with others. +Apache Struts 2 provides a simple [plugin architecture](plugins) so that developers can extend the framework just by +adding a JAR to the application's classpath. Since plugins are contained in a JAR, they are easy to share with others. Several plugins are bundled with the framework, and others are available from third-party sources. - [Plugins](plugins) @@ -14,6 +13,34 @@ Several plugins are bundled with the framework, and others are available from th ## Bundled Plugins -|[Bean Validation Plugin](bean-validation) (2.5+)<br>[CDI (JSR 299) Plugin](cdi) (2.3.1+)<br>[Codebehind Plugin](codebehind) (< 2.5)<br>[Config Browser Plugin](config-browser)<br>[Convention Plugin](convention) (2.1.3+)<br>[DWR Plugin](dwr)<br>[Embedded JSP Plugin](embedded-jsp) (2.1.7+)<br>[JasperReports Plugin](jasperreports)<br>[Java 8 Support Plugin](java-8-support) (2.3.21 - 2.5.2)<br>[Javatemplates Plugin](javatemplates) (2.1.3+)<br>[JFreeChart Plugin](jfreechart)<br>[JSF Plugin](j [...] +|Name| Versions | Note | +|---|-----|------------------| +|[Bean Validation Plugin](bean-validation)|2.5+| +|[CDI (JSR 299) Plugin](cdi)|2.3.1+| +|[Codebehind Plugin](codebehind)|< 2.5| removed since 2.5, use [Convention Plugin](convention)| +|[Config Browser Plugin](config-browser)||| +|[Convention Plugin](convention)|2.1.3+|| +|[DWR Plugin](dwr)||| +|[Embedded JSP Plugin](embedded-jsp)|2.1.7+| deprecated since 2.6| +|[JasperReports Plugin](jasperreports)||| +|[Java 8 Support Plugin](java-8-support)|2.3.21 - 2.5.2|| +|[Javatemplates Plugin](javatemplates)|2.1.3+|| +|[JFreeChart Plugin](jfreechart)||| +|[JSF Plugin](jsf)|< 2.5| removed since 2.5| +|[JSON Plugin](json)|2.1.7+|| +|[JUnit Plugin](junit)||| +|[OVal Plugin](oval)|2.1.7+| deprecated since 2.6, use [Bean Validation Plugin](bean-validarion)| +|[OSGi Plugin](osgi)|2.1.7+|| +|[Plexus Plugin](plexus)||| +|[Portlet Plugin](portlet)||| +|[Portlet Tiles Plugin](portlet-tiles)|2.3.5+|| +|[REST Plugin](rest)|2.1.1+|| +|[SiteGraph Plugin](sitegraph)|< 2.5| removed since 2.5| +|[SiteMesh Plugin](sitemesh)||| +|[Spring Plugin](spring)||| +|[Struts 1 Plugin](struts-1)|< 2.5| removed since 2.5| +|[TestNG Plugin](testng)||| +|[Tiles Plugin](tiles)||| +|[Tiles 3 Plugin](tiles-3)|< 2.5| removed since 2.5| -> For a complete list of bundled and third-party plugins, visit the [Plugin Registry](http://cwiki.apache.org/S2PLUGINS/Home). +> For a complete list of bundled and third-party plugins, visit the [Plugin Registry](http://cwiki.apache.org/S2PLUGINS/Home). diff --git a/source/plugins/oval/index.md b/source/plugins/oval/index.md index 3da57fe..4e96ecc 100644 --- a/source/plugins/oval/index.md +++ b/source/plugins/oval/index.md @@ -5,6 +5,8 @@ title: OVal Plugin # OVal Plugin +> This plugin got marked as deprecated since Struts 2.6! + ## Overview [OVal](http://oval.sourceforge.net/) is a pragmatic and extensible validation framework for any kind of Java objects (not only JavaBeans). Constraints can be declared with annotations (@NotNull, @MaxLength), POJOs or XML. Custom constraints can be expressed as custom Java classes or by using scripting languages such as JavaScript, Groovy, BeanShell, OGNL or MVEL.