使用如下命令可以建立一个Struts2 Starter应用程序
mvn archetype:create
-DgroupId=tutorial
-DartifactId=tutorial
-DarchetypeGroupId=org.apache.struts \
-DarchetypeArtifactId=struts2-archetype-starter \
-DarchetypeVersion=2.0.5-SNAPSHOT
-DremoteRepositories=http://people.apache.org/repo/m2-snapshot-repository
参数含义:
参数
含义
groupId:当前应用程序隶属的Group的ID,通常是公司所有应用程序的根目录,例如:com.jpleasure
artifactId :当前应用程序的ID
package: 代码生成时使用的根包的名字,如果没有给出,默认使用archetypeGroupId
archetypeGroupId:原型(archetype)的Group ID,因为我们这里使用的是Struts2的原型,所以这里总是org.apache.struts
archetypeArtifactId :原型(archetype)ID
archetypeVersion :原型(archetype)版本
remoteRepositories :包含原型(archetype)的远程资源库的列表,如果部署在标准的maven资源库或者本地,这不需要标记本项
一些相关的Maven命令(注意要再项目目录中运行)
构建
mvn install
创建IntelliJ IDEA项目文件
mvn idea:idea
创建Eclipse项目文件
mvn eclipse:eclipse
运行测试
mvn test
清除
mvn clean
打包
mvn package
获得需要的JAR文件
mvn initialize
使用Jetty运行
mvn jetty:run
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/struts2/archive/2007/07/30/1717092.aspx
分享到:
相关推荐
### Maven创建Java工程项目详解 Maven作为Java世界中广受欢迎的构建工具,其强大的功能不仅限于项目的构建,还涵盖了依赖管理、项目信息管理和构建生命周期等多个方面。通过Maven,开发者能够高效地创建、构建和...
以上介绍了Maven中的一些基本命令及其用法,这些命令覆盖了从项目创建到部署的整个过程。通过这些命令,我们可以高效地完成项目的构建、测试、打包等任务。Maven的强大之处在于其自动化能力,使得开发者可以专注于...
这条命令用于生成一个名为 `damocles-autocredit` 的 Maven 项目,其所属的组 ID 也是 `damocles-autocredit`,使用的原型为 `maven-archetype-quickstart`,且在非交互模式下运行(即不需要用户输入确认)。...
您也可以使用同一命令在各自的模块中构建单独的原型。 此外,可以在utilities目录中找到一些有助于开发的实用程序脚本。 贡献 请查看我们的,了解如何为该存储库做出贡献。 如果要在我们的问题跟踪器中创建问题,...
总结来说,这个压缩包提供了使用Maven创建Java项目的基础,特别是对于初学者或希望快速原型开发的开发者。它体现了Maven的核心理念:通过标准化的流程和自动化工具来简化软件开发。虽然可能并非完美,但它是一个实用...
例如,如何使用`mvn archetype:generate`命令来创建基于特定原型的新项目,以及如何自定义生成的项目以满足特定需求。 在开始使用这个集合之前,确保你已经安装了Maven。如果你是初学者,还需要了解一些基本的Maven...
Maven通过`mvn archetype:generate`命令创建项目原型,这允许开发者选择一个特定的模板来初始化新项目。例如,可以创建一个简单的Java Web应用程序或者Spring Boot项目。用户只需提供groupId、artifactId和version等...
JavaFX的Maven原型Maven原型,用于创建不同类型的JavaFX应用程序。 该项目是一个多模块Maven项目。 每个模块都包含一个用于创建JavaFX应用程序的原型。 通过原型创建的所有项目都使用来编译和运行JavaFX应用程序。...
Maven Archetype插件是Maven的一个核心插件,用于创建Maven项目模板,即原型(prototype)。通过使用Archetype,可以快速生成项目结构,并根据用户的选择自动填充项目的配置信息。Archetype插件帮助开发者避免重复地...
刺原型用于创建Spigot插件的Maven原型。用法要在本地使用原型,请克隆它,并使用以下命令在空目录中将其安装到本地存储库中。 之后,您可以将其添加到本地目录中。 git clone ...
首先,当我们尝试使用Maven创建一个新项目时,通常会使用`mvn archetype:generate`命令,这个命令基于一个叫做Archetype的模板来生成项目结构。Archetypes是预定义的项目骨架,它们包含了项目的初始目录结构、基本...
此命令将基于Maven的架构原型(archetype)创建一个新的项目。首次运行时,Maven可能需要一段时间来下载必要的插件和其他依赖项。 **2.2 查看项目结构** 创建完成后,项目将包含以下文件夹结构: ``` my-app |-- ...
Maven 原型,用于创建为 Java 11 配置并使用 JUnit 5 的项目。 在本地存储库中安装原型 在本地克隆存储库后。 只需运行下面的 maven 命令来安装原型。 mvn install 使用原型的示例 在本地安装原型后,您可以使用...
Maven原型JGraphT 这是库的Maven原型项目。 最新版本是1.2.0 。如何使用从命令行(交互式) 安装Maven 3并运行以下命令,并在出现提示时提供所有必要的信息。 mvn archetype:generate -DarchetypeGroupId=org....
为了简化Pronghorn项目的创建,我们创建了 ,这是一个Maven原型,可生成有效的Pronghorn示例。 首先,将PronghornRanch存储库克隆到您的计算机上: git clone ...
`maven-archetype-quickstart` 就是这样一个archetype,它提供了一个简单的Java应用结构,包含了一个主类和一个测试类,适合初学者或者快速原型开发。 **快速启动Archetype的使用步骤:** 1. **安装Archetype**:...
- **创建项目**:`mvn archetype:create -DgroupId=com.example -DartifactId=my-app`,这将基于指定的原型创建一个新的 Maven 项目。 - **编译**:`mvn compile`,用于编译项目的源代码。 - **测试**:`mvn test...
"Maven原型集合",正如其标题所示,是一系列预定义的模板,用于快速创建符合特定需求的Maven项目。 "Maven原型集合",如GitHub上的OSS项目所示,旨在帮助开发者快速启动开源软件开发。开源软件项目通常需要遵循一定...
四、使用Maven创建项目 在命令行中,使用mvn archetype:generate命令创建Maven项目,过程中需要选择使用的archetype模板、输入groupId(通常为组织域名反向+项目名)、artifactId(项目名称)、版本号以及包名等信息...
使用 Maven 的原型机制创建新项目非常简单。只需要一条命令即可完成项目的初始化工作。 ``` mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-app ``` 其中 `-DgroupId` 参数用于指定项目的包名...