一 简介
archetype插件:用于创建符合maven规定的目录骨架。
二 通过交互方式创建maven规定的目录骨架
1 命令
F:\java\mavencode\maven03>mvn archetype:generate
2 命令交互过程输入
选择版本:6
groupId:com.cakin24.maven03
artifactId:maven03-service
version:1.0.0SNAPSHOT
package:com.cakin24.maven03.service
输入:y
3 命令运行后效果
F:\java\mavencode\maven03>dir
驱动器 F 中的卷是 工作
卷的序列号是 606A-19BC
F:\java\mavencode\maven03 的目录
2017/09/09 21:06 <DIR> .
2017/09/09 21:06 <DIR> ..
2017/09/09 21:06 <DIR> maven03-service
0 个文件 0 字节
3 个目录 204,985,012,224 可用字节
F:\java\mavencode\maven03>cd maven03-service
F:\java\mavencode\maven03\maven03-service>dir
驱动器 F 中的卷是 工作
卷的序列号是 606A-19BC
F:\java\mavencode\maven03\maven03-service 的目录
2017/09/09 21:06 <DIR> .
2017/09/09 21:06 <DIR> ..
2017/09/09 21:06 5,563 pom.xml
2017/09/09 21:06 <DIR> src
1 个文件 5,563 字节
3 个目录 204,985,012,224 可用字节
三 一次性创建maven规定的目录骨架
1、命令
mvn archetype:generate -DgroupId=com.cakin24.maven04 -DartifactId=maven04-demo -Dversion=1.0.0-SNAPSHOT -Dpackage=com.cakin24.maven04.demo
2、命令解释
groupId:组织名(公司网址反写)+项目名
artifactId:项目名-模块名
version:版本号
package:代码所存在的包名
3、运行效果
F:\java\mavencode\maven03 的目录
2017/09/09 21:18 <DIR> .
2017/09/09 21:18 <DIR> ..
2017/09/09 21:06 <DIR> maven03-service
2017/09/09 21:18 <DIR> maven04-demo
0 个文件 0 字节
4 个目录 204,985,008,128 可用字节
相关推荐
基于Maven骨架创建JavaWeb项目过程解析 本文主要讲述了基于Maven骨架创建JavaWeb项目的过程解析,通过示例代码介绍了创建JavaWeb项目的详细步骤,旨在为学习或工作中需要创建JavaWeb项目的朋友提供参考价值。 ...
"maven archetype-catalog.xml" 文件是Maven骨架(Archetype)目录的一个XML文件,用于存储关于Maven骨架的元数据。这个文件包含了可用的骨架列表,这些骨架可以用来快速创建新的Maven项目,根据特定的模板生成初始...
- Maven会根据这些信息自动创建项目的目录结构和相关配置文件。 - 确保能够访问配置的Maven服务器URL,以便正确下载所需的依赖。 **4. 创建Maven Web项目** 创建Maven Web项目的步骤与创建普通Maven项目类似,但...
- Maven同样会根据所选骨架创建相应的目录结构,并下载所需依赖。 #### Maven项目中添加依赖 1. **更新Maven库索引** - 在Eclipse中可以通过 `Maven > Update Indexes` 命令来更新Maven库的索引文件。 - 这有助...
在创建Maven桌面项目时,你需要选择合适的项目目录结构骨架,输入项目相关信息,Maven将自动生成项目的目录结构。如果你的网络配置有误或者网络连接问题,可能会导致无法连接到Maven服务器,这时候需要检查是否能够...
例如,在D盘下创建Java目录,再在此目录下创建maven目录,并在maven目录下创建repos子目录。 2. 复制Maven安装目录下的settings.xml文件到新创建的本地库目录中。通常情况下,settings.xml文件位于Maven安装目录的...
生成新的项目骨架是Maven的一项基本应用。通过`mvn archetype:create`命令,我们可以指定一系列参数,如集团ID(groupId)、项目ID(artifactId)、版本号(version)以及远程仓库地址,来创建一个新项目的初始结构...
除了基本的构建和依赖管理,Maven 还提供了用于创建项目骨架的 Archetype 插件、用于代码质量检查的 PMD 和 Checkstyle 插件、用于文档生成的 Maven Site 插件等众多功能强大的插件。通过这些插件,Maven 能够支持从...
然后,Windows --> Preferences --> Maven --> User Settings,User Settings 修改为 Maven 安装目录下 conf\settings.xml,Local Repository 这里是自定义的仓库目录(会自动更新为配置文件里所写的路径),点击 OK...
SpringBoot项目使用maven配置文件是Java后端开发中的常见实践,它可以帮助开发者高效地管理依赖、构建项目以及执行自动化任务。Maven是Apache软件基金会的一个项目,它提供了一个项目对象模型(Project Object Model...
当你尝试使用`mvn archetype:generate`命令创建新项目时,Maven会查询这个目录来获取可用的骨架列表。 描述中提到的问题是,使用Maven骨架生成项目时速度可能较慢,因为Maven需要从远程仓库下载archetype-catalog....
项目创建完成后,Eclipse会自动生成标准的Maven项目结构,包括`src/main/java`(源代码目录)、`src/main/resources`(资源文件目录)、`src/test/java`(测试代码目录)以及`pom.xml`(Maven的配置文件)。...
Maven 是一个项目管理和构建自动化工具,提供了许多实用的命令来简化项目的开发和维护过程。在这篇文章中,我们将总结和讲解 Maven 中的一些常用命令,它们将帮助您更好地使用 Maven。 创建 Maven 项目 Maven 提供...
- **项目初始化**:通过Maven的archetype插件快速创建项目骨架。 - **编译源代码**:Maven的`mvn compile`命令可以自动编译Java源代码。 - **运行单元测试**:使用`mvn test`命令执行JUnit等单元测试框架定义的测试...
#### Maven自动化部署 - **部署方式**:使用Maven的`deploy`命令将项目成果部署到远程仓库。 - **配置信息**:通过`pom.xml`中的`<distributionManagement>`元素来指定部署目标。 #### Maven与IDE集成 - **...
1. **创建项目**: 使用`mvn archetype:generate`命令创建新项目,选择合适的骨架模板。 2. **编写代码**: 在src/main/java目录下编写Java源代码,src/main/resources存储资源文件。 3. **编译与测试**: 执行`mvn ...