首页 > 其他分享 >org.apache.maven.archetypes:maven-archetype-quickstart 这个是干啥的

org.apache.maven.archetypes:maven-archetype-quickstart 这个是干啥的

时间:2023-05-06 14:56:29浏览次数:55  
标签:Maven java quickstart archetypes -- maven archetype

org.apache.maven.archetypes:maven-archetype-quickstart 是一个Maven项目的骨架(archetype),用于快速创建一个简单的Maven项目。当我们在命令行执行:

bash
mvn archetype:generate -DgroupId=com.example -DartifactId=my-project -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
时,Maven会使用这个maven-archetype-quickstart骨架来快速生成一个Maven项目的框架。它会创建以下文件和目录:
my-project
|-- pom.xml
`-- src
    |-- main
    |   `-- java
    |       `-- com
    |           `-- example
    |               `-- App.java
    `-- test
        `-- java
            `-- com
                `-- example
                    `-- AppTest.java
- pom.xml:Maven项目的配置文件
- src/main/java:Java源码目录
- src/test/java:Java测试源码目录
- App.java:一个简单的示例Java类
- AppTest.java:对应的测试类所以,maven-archetype-quickstart这个骨架的作用就是快速搭建一个符合Maven项目结构的框架, 包含编译、测试等一系列Maven生命周期所需的标准目录结构和文件。这为我们后续的项目开发奠定基础,省去了创建所有这些目录和文件的时间。

标签:Maven,java,quickstart,archetypes,--,maven,archetype
From: https://www.cnblogs.com/easycoding20211115/p/17377318.html

相关文章

  • Maven实战(八)——打包的技巧
    “打包“这个词听起来比较土,比较正式的说法应该是”构建项目软件包“,具体说就是将项目中的各种文件,比如源代码、编译生成的字节码、配置文件、文档,按照规范的格式生成归档,最常见的当然就是JAR包和WAR包了,复杂点的例子是Maven官方下载页面的分发包,它有自定义的格式,方便用户直接解压......
  • 解决IDEA中每次都要重复配置Maven问题
    IDEA中每次都要重复配置Maven问题......
  • maven常用命令
    初学maven即感受到其强大的便捷性,大体记录下maven的基础知识以备不时之需。常用命令为:   mvnarchetype:create:创建Maven项目   mvncompile:编译源代码   mvntest-compile:编译测试代码   mvntest:运行应用程序中的单元测试   mvnsite:生成项目相关......
  • 本地jar包导入maven有两种方法
    本地jar包导入maven有两种方法第一种,安装该jar包到maven的本地仓库中,主要用到maven的命令:mvninstall:install-file-Dfile=C:\Users\Administrator\Desktop\test.jar-DgroupId=com.test-DartifactId=test-Dversion=1.0-Dpackaging=jar上面的命令解释:-Dfi......
  • springboot,maven多模块打jar包踩坑
    父工程msgdemo中msgdemoimpl依赖gson_enum模块。在msgdemoimpl中有controller接口代码一开始在该pom中使用了import指定了该依赖的范围,所以打包失败。使用默认的范围即可。......
  • 【Java学习笔记】Maven项目+Junit5单元测试
    1.Maven简介;Maven概念:仓库、坐标Maven坐标:描述仓库中资源的位置Maven坐标查找:https://mvnrepository.com/Maven坐标组成:-groupId:定义当前Maven项目隶属组织名称(通常是域名反写,例如:com.Google)-artifactId:定义当前Maven项目名称(通常是模块名称)-version:定义当前Maven项目......
  • tomcat——创建MavenWeb项目
      ......
  • 删除Maven仓库的.lastUpdate文件
    windows10环境构建Maven项目时经常会遇到jar包下载失败的原因,主要原因为仓库链接和网络问题。但是如果存在lastUpdate文件,就算网络好时jar也会下载失败,这时需要删除这些文件。删除这些文件的步骤:1.打开cmd命令2.进入到maven仓库所在位置3.执行命令:for/r%iin(*.lastUpdated)d......
  • 删除Maven仓库的.lastUpdate文件
    windows10环境构建Maven项目时经常会遇到jar包下载失败的原因,主要原因为仓库链接和网络问题。但是如果存在lastUpdate文件,就算网络好时jar也会下载失败,这时需要删除这些文件。删除这些文件的步骤:1.打开cmd命令2.进入到maven仓库所在位置3.执行命令:for/r%iin(*.lastUpdat......
  • 内网本地maven仓库nexus
    需要git,nexus,maven。 nexux版本:nexus-3.52解压后: 到创建用户名过程省略。登陆网址:http://localhost:8081/一:新建bolbstore,存放上传的jar依赖 二:新建一个maven仓库因为是本地,所以用hosted创建仓库按钮 ......