This is an automated email from the ASF dual-hosted git repository. lukaszlenart pushed a commit to branch feat/struts-730-modernization in repository https://gitbox.apache.org/repos/asf/struts-examples.git
commit 6967f736e15ce14744c42507c83316f4cb1c39ca Author: Lukasz Lenart <[email protected]> AuthorDate: Fri Aug 14 12:34:58 2026 +0200 Rename to Apache Struts and refresh README links The project has been Struts 7 for some time; the Struts 2 naming in POM names and descriptions was stale. Also corrects the root README's claim that every module has a README (6 of 47 do), fixes the broken Releases link, and moves remaining http:// links to https://. Co-Authored-By: Claude Opus 5 <[email protected]> --- README.md | 8 ++++---- annotations/pom.xml | 2 +- basic-struts/README.md | 4 ++-- basic-struts/pom.xml | 2 +- bean-validation/pom.xml | 2 +- blank/pom.xml | 2 +- coding-actions/pom.xml | 4 ++-- control-tags/pom.xml | 2 +- crud/pom.xml | 2 +- debugging-struts/pom.xml | 2 +- exception-handling/pom.xml | 2 +- exclude-parameters/pom.xml | 2 +- form-processing/pom.xml | 2 +- form-tags/pom.xml | 2 +- form-validation/pom.xml | 2 +- form-xml-validation/pom.xml | 2 +- helloworld/pom.xml | 4 ++-- http-session/pom.xml | 2 +- interceptors/pom.xml | 4 ++-- jasperreports/README.md | 2 +- mailreader2/pom.xml | 2 +- message-resource/pom.xml | 2 +- pom.xml | 6 +++--- preparable-interface/pom.xml | 2 +- quarkus/README.md | 2 +- quarkus/pom.xml | 2 +- restful2actionmapper/pom.xml | 2 +- sitemesh3/README.md | 6 +++--- themes-override/pom.xml | 4 ++-- themes/pom.xml | 4 ++-- tiles/README.md | 6 +++--- using-tags/pom.xml | 4 ++-- validation-messages/pom.xml | 2 +- wildcard-method-selection/pom.xml | 2 +- 34 files changed, 50 insertions(+), 50 deletions(-) diff --git a/README.md b/README.md index 5ccae37..edcb07b 100644 --- a/README.md +++ b/README.md @@ -2,9 +2,9 @@ [](https://ci-builds.apache.org/job/Struts/job/Struts-examples-master/) [](https://github.com/apache/struts-examples/actions/workflows/maven.yml) -[](http://www.apache.org/licenses/LICENSE-2.0.html) +[](https://www.apache.org/licenses/LICENSE-2.0.html) -This Maven multi-module project contains all the Struts 2 example applications that are part of the Getting Started Struts 2 tutorials at http://struts.apache.org. +This Maven multi-module project contains all the Apache Struts example applications that are part of the Apache Struts Getting Started tutorials at https://struts.apache.org. To build all the example applications run the Maven command: @@ -16,8 +16,8 @@ In the project's root folder, Maven will build each module and create a `.war` f You can then copy the `.war` files to your Servlet container (e.g. Tomcat, Jetty, GlassFish, etc). -There is a README file in each module with instructions and the URL to view that application. +Some modules have a README file with instructions and the URL to view that application. ## Older versions -The examples are using the latest Struts version, if you are looking for older versions please take a look on the [Releases](releases) page. +The examples use the latest Struts version. For older versions, see the [Releases](https://github.com/apache/struts-examples/releases) page. diff --git a/annotations/pom.xml b/annotations/pom.xml index f47a3e9..481558f 100644 --- a/annotations/pom.xml +++ b/annotations/pom.xml @@ -11,7 +11,7 @@ <artifactId>annotations</artifactId> <name>Annotations with Convention Plugin</name> - <description>Annotations example application for the Struts 2 getting started tutorials</description> + <description>Annotations example application for the Apache Struts getting started tutorials</description> <packaging>war</packaging> <dependencies> diff --git a/basic-struts/README.md b/basic-struts/README.md index 457578c..75f70ff 100644 --- a/basic-struts/README.md +++ b/basic-struts/README.md @@ -1,4 +1,4 @@ -This is the example project referred to in the Struts 2 documentation, [How To Create A Struts 2 Web Application](http://struts.apache.org/getting-started/how-to-create-a-struts2-web-application.html) tutorial. +This is the example project referred to in the Apache Struts documentation, [How To Create An Apache Struts Web Application](https://struts.apache.org/getting-started/how-to-create-a-struts2-web-application.html) tutorial. ## Building the war ### Using Maven @@ -20,5 +20,5 @@ In a web browser go to: [http://localhost:8080/basic-struts/index.action](http: You should see a web page with ``` -Welcome to Struts 2! +Welcome to Apache Struts! ``` diff --git a/basic-struts/pom.xml b/basic-struts/pom.xml index c49d621..a5afb26 100644 --- a/basic-struts/pom.xml +++ b/basic-struts/pom.xml @@ -11,7 +11,7 @@ <artifactId>basic-struts</artifactId> <name>Basic Struts2 Example</name> - <description>Basic Struts 2 example application</description> + <description>Basic Apache Struts example application</description> <packaging>war</packaging> diff --git a/bean-validation/pom.xml b/bean-validation/pom.xml index 7f25471..1f342b8 100644 --- a/bean-validation/pom.xml +++ b/bean-validation/pom.xml @@ -9,7 +9,7 @@ <artifactId>bean-validation</artifactId> <name>Bean Validation</name> - <description>bean (JSR 303) validation example application for the Struts 2 getting started tutorials</description> + <description>bean (JSR 303) validation example application for the Apache Struts getting started tutorials</description> <packaging>war</packaging> diff --git a/blank/pom.xml b/blank/pom.xml index 7f4c219..3618a4a 100644 --- a/blank/pom.xml +++ b/blank/pom.xml @@ -29,7 +29,7 @@ <artifactId>blank</artifactId> <packaging>war</packaging> - <name>Struts 2 Blank Webapp</name> + <name>Apache Struts Blank Webapp</name> <dependencies> diff --git a/coding-actions/pom.xml b/coding-actions/pom.xml index 85488e2..3b8ec9b 100644 --- a/coding-actions/pom.xml +++ b/coding-actions/pom.xml @@ -11,8 +11,8 @@ <artifactId>coding-actions</artifactId> - <name>Coding Struts 2 Action</name> - <description>Struts 2 example application for the Getting Started coding Struts 2 actions</description> + <name>Coding Apache Struts Action</name> + <description>Example application for the Getting Started coding Struts actions</description> <packaging>war</packaging> diff --git a/control-tags/pom.xml b/control-tags/pom.xml index 9fe6243..be2a0f7 100755 --- a/control-tags/pom.xml +++ b/control-tags/pom.xml @@ -11,7 +11,7 @@ <artifactId>control-tags</artifactId> <name>Control Tags</name> - <description>Control tags example application for the Struts 2 getting started tutorials</description> + <description>Control tags example application for the Apache Struts getting started tutorials</description> <packaging>war</packaging> diff --git a/crud/pom.xml b/crud/pom.xml index 598befb..c78734b 100755 --- a/crud/pom.xml +++ b/crud/pom.xml @@ -15,7 +15,7 @@ <name>CRUD Example</name> <description> - Example of using Struts 2 for a web app that allows users to + Example of using Apache Struts for a web app that allows users to Create, Read, Update, and Delete data. </description> diff --git a/debugging-struts/pom.xml b/debugging-struts/pom.xml index 37fe94d..7c19bdd 100644 --- a/debugging-struts/pom.xml +++ b/debugging-struts/pom.xml @@ -11,7 +11,7 @@ <artifactId>debugging-struts</artifactId> <name>Debugging Struts</name> - <description>Exception handling example application for the Struts 2 getting started tutorials</description> + <description>Exception handling example application for the Apache Struts getting started tutorials</description> <packaging>war</packaging> diff --git a/exception-handling/pom.xml b/exception-handling/pom.xml index 4f24ca0..6960797 100644 --- a/exception-handling/pom.xml +++ b/exception-handling/pom.xml @@ -11,7 +11,7 @@ <artifactId>exception-handling</artifactId> <name>Exception handling</name> - <description>Exception handling example application for the Struts 2 getting started tutorials</description> + <description>Exception handling example application for the Apache Struts getting started tutorials</description> <packaging>war</packaging> diff --git a/exclude-parameters/pom.xml b/exclude-parameters/pom.xml index c8670d8..c89bced 100644 --- a/exclude-parameters/pom.xml +++ b/exclude-parameters/pom.xml @@ -11,7 +11,7 @@ <artifactId>exclude-parameters</artifactId> <name>Exclude Parameters</name> - <description>Struts 2 example application for the exclude parameters getting started tutorial</description> + <description>Apache Struts example application for the exclude parameters getting started tutorial</description> <packaging>war</packaging> diff --git a/form-processing/pom.xml b/form-processing/pom.xml index ffa08d8..03bb03f 100644 --- a/form-processing/pom.xml +++ b/form-processing/pom.xml @@ -11,7 +11,7 @@ <artifactId>form-processing</artifactId> <name>Form Processing</name> - <description>Form processing example application for the Struts 2 getting started tutorials</description> + <description>Form processing example application for the Apache Struts getting started tutorials</description> <packaging>war</packaging> diff --git a/form-tags/pom.xml b/form-tags/pom.xml index 150c557..a58482b 100644 --- a/form-tags/pom.xml +++ b/form-tags/pom.xml @@ -11,7 +11,7 @@ <artifactId>form-tags</artifactId> <name>Form Tags</name> - <description>Form tags example application for the Struts 2 getting started tutorials</description> + <description>Form tags example application for the Apache Struts getting started tutorials</description> <packaging>war</packaging> diff --git a/form-validation/pom.xml b/form-validation/pom.xml index 069e6d8..265c024 100644 --- a/form-validation/pom.xml +++ b/form-validation/pom.xml @@ -11,7 +11,7 @@ <artifactId>form-validation</artifactId> <name>Form validation</name> - <description>Form validation example application for the Struts 2 getting started tutorials</description> + <description>Form validation example application for the Apache Struts getting started tutorials</description> <packaging>war</packaging> diff --git a/form-xml-validation/pom.xml b/form-xml-validation/pom.xml index 5e85ce9..64f3339 100644 --- a/form-xml-validation/pom.xml +++ b/form-xml-validation/pom.xml @@ -11,7 +11,7 @@ <artifactId>form-xml-validation</artifactId> <name>XML based form validation</name> - <description>Form XML validation example application for the Struts 2 getting started tutorials</description> + <description>Form XML validation example application for the Apache Struts getting started tutorials</description> <packaging>war</packaging> diff --git a/helloworld/pom.xml b/helloworld/pom.xml index e4e8f17..f2c660d 100644 --- a/helloworld/pom.xml +++ b/helloworld/pom.xml @@ -10,8 +10,8 @@ </parent> <artifactId>helloworld</artifactId> - <name>Hello World Struts 2 Example Application</name> - <description>Hello world example application for the Struts 2 Getting Started tutorials</description> + <name>Hello World Apache Struts Example Application</name> + <description>Hello world example application for the Apache Struts Getting Started tutorials</description> <packaging>war</packaging> diff --git a/http-session/pom.xml b/http-session/pom.xml index 7e6355d..46d2c5a 100644 --- a/http-session/pom.xml +++ b/http-session/pom.xml @@ -11,7 +11,7 @@ <artifactId>http-session</artifactId> <name>Http Session</name> - <description>Struts 2 example application for the HTTP Session getting started tutorial</description> + <description>Apache Struts example application for the HTTP Session getting started tutorial</description> <packaging>war</packaging> diff --git a/interceptors/pom.xml b/interceptors/pom.xml index c7aadb1..f98abb9 100644 --- a/interceptors/pom.xml +++ b/interceptors/pom.xml @@ -10,8 +10,8 @@ </parent> <artifactId>interceptors</artifactId> - <name>Struts 2 Interceptors</name> - <description>Form XML validation example application for the Struts 2 getting started tutorials</description> + <name>Apache Struts Interceptors</name> + <description>Form XML validation example application for the Apache Struts getting started tutorials</description> <packaging>war</packaging> diff --git a/jasperreports/README.md b/jasperreports/README.md index 104fa2d..102b693 100644 --- a/jasperreports/README.md +++ b/jasperreports/README.md @@ -1,5 +1,5 @@ This is the example project referred to in the -Struts 2 documentation, JasperReport tutorial. +Apache Struts documentation, JasperReport tutorial. * See: https://struts.apache.org/getting-started/jasper-reports-tutorial. diff --git a/mailreader2/pom.xml b/mailreader2/pom.xml index f3b5b0f..a32edac 100644 --- a/mailreader2/pom.xml +++ b/mailreader2/pom.xml @@ -29,7 +29,7 @@ </parent> <artifactId>mailreader2</artifactId> - <name>Struts 2 Mail Reader Webapp</name> + <name>Apache Struts Mail Reader Webapp</name> <packaging>war</packaging> diff --git a/message-resource/pom.xml b/message-resource/pom.xml index f79550d..25cade1 100644 --- a/message-resource/pom.xml +++ b/message-resource/pom.xml @@ -11,7 +11,7 @@ <artifactId>message-resource</artifactId> <name>Message resource</name> - <description>Message resource example application for the Struts 2 getting started tutorials</description> + <description>Message resource example application for the Apache Struts getting started tutorials</description> <packaging>war</packaging> diff --git a/pom.xml b/pom.xml index f66f52c..a51ae03 100644 --- a/pom.xml +++ b/pom.xml @@ -7,10 +7,10 @@ <version>2.0.0</version> <packaging>pom</packaging> - <name>Struts 2 Examples</name> + <name>Apache Struts Examples</name> <description> - This is the parent pom for the Struts 2 examples that - go with the Struts 2 Getting Started series of tutorials. + This is the parent pom for the Apache Struts examples that + go with the Struts Getting Started series of tutorials. </description> <licenses> diff --git a/preparable-interface/pom.xml b/preparable-interface/pom.xml index 1d95b5f..d1a33cc 100644 --- a/preparable-interface/pom.xml +++ b/preparable-interface/pom.xml @@ -11,7 +11,7 @@ <artifactId>preparable-interface</artifactId> <name>Preparable Interface</name> - <description>Struts 2 example application for the preparable interface getting started tutorial</description> + <description>Apache Struts example application for the preparable interface getting started tutorial</description> <packaging>war</packaging> diff --git a/quarkus/README.md b/quarkus/README.md index ced849f..9fb18e2 100644 --- a/quarkus/README.md +++ b/quarkus/README.md @@ -1,6 +1,6 @@ # Quarkus example -This is a simple example how to use Struts 2 with [Quarkus](https://quarkus.io/). Quarkus doesn't support JSPs +This is a simple example how to use Apache Struts with [Quarkus](https://quarkus.io/). Quarkus doesn't support JSPs but yoy can use Freemarker instead or writing directly into HttpServletResponse. In `application.properties` has been defined `quarkus.oidc.enabled=false` to disable redirecting to `/auth` even diff --git a/quarkus/pom.xml b/quarkus/pom.xml index 64778ad..3ffd5c0 100644 --- a/quarkus/pom.xml +++ b/quarkus/pom.xml @@ -10,7 +10,7 @@ </parent> <groupId>org.apache.struts.examples</groupId> <artifactId>quarkus</artifactId> - <name>Struts 2 Quarkus</name> + <name>Apache Struts Quarkus</name> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> diff --git a/restful2actionmapper/pom.xml b/restful2actionmapper/pom.xml index 789db86..c0c0f94 100644 --- a/restful2actionmapper/pom.xml +++ b/restful2actionmapper/pom.xml @@ -11,7 +11,7 @@ <artifactId>restful2actionmapper</artifactId> <name>REST to Action Mapper Example Application</name> - <description>Example of using Rest style URLs for Struts 2 Getting Started tutorials</description> + <description>Example of using Rest style URLs for Apache Struts Getting Started tutorials</description> <packaging>war</packaging> diff --git a/sitemesh3/README.md b/sitemesh3/README.md index ca3308a..e441a89 100644 --- a/sitemesh3/README.md +++ b/sitemesh3/README.md @@ -1,6 +1,6 @@ -Struts 2 Sitemesh 3 example +Apache Struts Sitemesh 3 example ================== -Simple Struts 2 project which demonstrates Sitemesh 3 usage +Simple Apache Struts project which demonstrates Sitemesh 3 usage -Published under [Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.html) +Published under [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0.html) diff --git a/themes-override/pom.xml b/themes-override/pom.xml index 8d924c7..9964f8b 100644 --- a/themes-override/pom.xml +++ b/themes-override/pom.xml @@ -10,8 +10,8 @@ </parent> <artifactId>themes-override</artifactId> - <name>Struts 2 Themes Override</name> - <description>Struts 2 themes override example application for the Struts 2 getting started tutorials</description> + <name>Apache Struts Themes Override</name> + <description>Apache Struts themes override example application for the Apache Struts getting started tutorials</description> <packaging>war</packaging> diff --git a/themes/pom.xml b/themes/pom.xml index 0d520c8..6df828a 100644 --- a/themes/pom.xml +++ b/themes/pom.xml @@ -10,8 +10,8 @@ </parent> <artifactId>themes</artifactId> - <name>Struts 2 Themes</name> - <description>Struts 2 themes example application for the Struts 2 getting started tutorials</description> + <name>Apache Struts Themes</name> + <description>Apache Struts themes example application for the Apache Struts getting started tutorials</description> <packaging>war</packaging> diff --git a/tiles/README.md b/tiles/README.md index 7712f52..d4d84c6 100644 --- a/tiles/README.md +++ b/tiles/README.md @@ -1,6 +1,6 @@ -Struts 2 Tiles example +Apache Struts Tiles example ================== -Simple Struts 2 project which demonstrates Tiles usage, there few different Tiles definitions which are using JSP or FreeMarker +Simple Apache Struts project which demonstrates Tiles usage, there few different Tiles definitions which are using JSP or FreeMarker -Published under [Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.html) +Published under [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0.html) diff --git a/using-tags/pom.xml b/using-tags/pom.xml index d3b9cf9..c5360dc 100644 --- a/using-tags/pom.xml +++ b/using-tags/pom.xml @@ -10,8 +10,8 @@ </parent> <artifactId>using-tags</artifactId> - <name>Using Struts 2 Tags</name> - <description>Struts 2 example application for the Using Struts 2 Tags getting started tutorial</description> + <name>Using Struts Tags</name> + <description>Example application for the Using Struts Tags getting started tutorial</description> <packaging>war</packaging> diff --git a/validation-messages/pom.xml b/validation-messages/pom.xml index 948afa0..ec91258 100644 --- a/validation-messages/pom.xml +++ b/validation-messages/pom.xml @@ -10,7 +10,7 @@ <artifactId>validation-messages</artifactId> <name>validation-messages</name> - <description>Struts 2 example application how to customise validation messages</description> + <description>Apache Struts example application how to customise validation messages</description> <packaging>war</packaging> diff --git a/wildcard-method-selection/pom.xml b/wildcard-method-selection/pom.xml index 4e1bdbb..f46a640 100644 --- a/wildcard-method-selection/pom.xml +++ b/wildcard-method-selection/pom.xml @@ -11,7 +11,7 @@ <artifactId>wildcard-method-selection</artifactId> <name>Wildcard Method Selection</name> - <description>Wildcard method selection example application for the Struts 2 getting started tutorials</description> + <description>Wildcard method selection example application for the Apache Struts getting started tutorials</description> <packaging>war</packaging>
