You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by lu...@apache.org on 2021/12/12 11:54:48 UTC

[struts-site] branch master updated: WW-5152 Adds a note about deprecating OVal plugin

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 <lu...@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.