如何使用 Maven 创建 Stuts2 项目

How to Create Stuts2 Project using Maven

official doc by Apache Struts 中,他们提到了这个:

"In your Java IDE create a Java web application with a project name of basic_struts that follows the standard Maven project folder structure"

什么意思?

  1. 意思是,创建一个Maven项目? (但这不像是一个网络项目)
  2. 创建动态 Web 项目? (但是我如何使用 Maven?我将使用指南中提到的 pom.xml 文件)

如何使用 Maven 创建 Struts 2 应用程序?

创建动态web项目,然后在eclipse中转为maven项目IDE。

[[1]: https://i.stack.imgur.com/R4jSA.png][1]

您可以通过选择此原型来创建struts2项目

org.apache.struts:struts2-archetype-starter

您可以在 struts 网站上获得有关 Maven archetypes 的更多信息。

The Starter Archetype (struts2-archetype-starter) The Starter archetype creates a more featured application using several common technologies used in production applications.

Features

Sitemesh integration

Action example (instantiated both through Spring and Struts)

Spring integration

Validation example (action and action-alias level)

Conversion example (global and action level)

Resource bundle (both global, action and package level)

mvn archetype:generate -B -DgroupId=com.mycompany.mysystem \ -DartifactId=myWebApp \ -DarchetypeGroupId=org.apache.struts \ -DarchetypeArtifactId=struts2-archetype-starter