Maven-生命周期及命令

这篇具有很好参考价值的文章主要介绍了Maven-生命周期及命令。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

关于本文

✍写作原因

之前在学校学习的时候,编写代码使用的项目都是单体架构,导入开源框架依赖时只需要在pom.xml里面添加依赖,点一下reload按钮即可解决大部分需求;但是在公司使用了dubbo微服务架构之后发现只知道使用reload不足以胜任工作需求。

Maven-生命周期及命令,# Spring Boot,maven,java

 🎯写作目的

了解maven地生命周期,学会使用相关命令,提高自身技术水平。

简介

Maven的生命周期(lifecycle)是对构建过程进行的抽象。生命周期含了项目的清理校验编译测试打包验证安装站点生成部署等几乎所有的构建步骤。它将项目整体划分为一个个阶段,按顺序依次执行,也可以指定执行到某个阶段,然后结束。

Maven-生命周期及命令,# Spring Boot,maven,java

⭐Maven标准的生命周期

clean清理生命周期

default(build)默认生命周期

site站点生命周期

命令

清理生命周期

clean

清零命令,作用是删除以前生成的数据,用于删除target目录。

Maven-生命周期及命令,# Spring Boot,maven,java

Maven-生命周期及命令,# Spring Boot,maven,java

默认生命周期

compile

编译命令,作用是编译代码,用于把src/main/java目录下的.java文件编译成.class文件,并把编译生成的.class文件放到target/classes目录下。

Maven-生命周期及命令,# Spring Boot,maven,java

test

测试命令,作用是测试代码,用于测试src/main/java目录下的代码。

Maven-生命周期及命令,# Spring Boot,maven,java

package

打包命令,作用是打包压缩,用于把项目当中的.class文件和配置文件压缩形成一个压缩文件放到target目录下,默认压缩文件是.jar类型的,web应用是.war类型的。

Maven-生命周期及命令,# Spring Boot,maven,java

install

安装命令,作用是安装压缩文件,用于安装打包后的压缩文件到maven本地仓库中,可以用作其他本地项目的依赖。

Maven-生命周期及命令,# Spring Boot,maven,java

Maven-生命周期及命令,# Spring Boot,maven,java

deploy

部署命令,作用是部署项目,用于将最终的项目包部署到远程私有仓库(Windows搭建私有仓库)中与其他开发者和项目共享。

Maven-生命周期及命令,# Spring Boot,maven,java

Maven-生命周期及命令,# Spring Boot,maven,java

站点生命周期

site

部署命令,作用是创建新的报告文档、部署站点等。文章来源地址https://www.toymoban.com/news/detail-632777.html

到了这里,关于Maven-生命周期及命令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 创建javaEE项目(无maven),JSP(九大内置对象)、Servlet(生命周期)了解

    1.创建一个普通的java项目 2.项目根目录右键,添加模板 3.配置tomcat服务器 4.配置项目tomcat依赖         用户通过浏览器发送一个请求,服务器tomcat接收到后,解析web.xml配置文件进行分析执行接口对应的类;         Tomcat服务器支持:支持Servlet规范。而要想让它能找到

    2024年02月05日
    浏览(34)
  • 【JAVA EE】Spring Boot中maven环境的搭建和设置

    Sping Boot是Spring推出的框架,是Spring家族的一个子项目,其设计初衷是为了简化Spring配置,从而让用户可以轻松构建独立运行的程序,并极大提高工作效率。 本系列将学习Spring Boot的相关原理和简单开发。 在Spring Boot框架出现以前,java EE开发常用的框架是Spring,该框架开始于

    2024年02月06日
    浏览(43)
  • 手把手搭建 java spring boot 框架 maven 项目 web 网址访问

    第一步我们去  spring boot 官网创建项目并下载压缩包  创建项目网址: Spring Initializr https://start.spring.io/ 我们添加一个 srping web 的拓展包 接下来我们点击 generate 创建 并下载压缩包即可 接下来我们将压缩文件包解压到项目根目录使用编辑器打开即可,如果编辑器提示 点击构

    2024年04月23日
    浏览(34)
  • ChatGPT:Spring Boot和Maven——Java应用开发的关键工具和区别

    Springboot是什么? ChatGPT: Spring Boot是一个用于构建Java应用程序的开源框架,它是Spring Framework的一部分,但旨在简化Spring应用程序的开发。Spring Boot的目标是使Spring应用程序的创建、配置和部署变得更加容易,通过提供一些默认配置和约定,开发者可以快速搭建一个生产就绪的

    2024年02月07日
    浏览(32)
  • Bee2.1.8支持Spring Boot 3.0.11,active命令行选择多环境,多表查改增删(bee-spring-boot发布,更新maven)

    天下大势,分久必合! Hibernate/MyBatis+ plus +Sharding JDBC + Jpa+ Spring data+ GraphQL+ App ORM (Android, 鸿蒙)= Bee Spring Cloud 微服务使用数据库更方便: Bee + Spring Boot; 轻松支持多数据源,Sharding, Mongodb. 要整合一堆的工具,还不如只用一个小巧又功能强大的工具。犹如 JAVA 界的数据源连接池

    2024年02月07日
    浏览(25)
  • Spring Boot 应用程序生命周期扩展点妙用

    上一篇我们着重按照分类讲解了一下Spring Boot的常见扩展点,接下来我们讲解一下Spring Boot 的应用程序生命周期扩展点的一些妙用。 Spring Boot的应用程序生命周期扩展点是一些接口,可以让开发者在应用程序的不同生命周期阶段插入自己的逻辑。这些扩展点可以帮助开发者在

    2024年02月15日
    浏览(47)
  • 【SpringBoot系列】Spring Boot Bean Factory的生命周期 Spring Boot学习大纲,可以留言自己想了解的技术点

    继续完成既定的任务,走起 可以概括为以下步骤: 资源加载:Spring Boot 应用程序启动时,会扫描指定的路径,加载配置文件和类文件等资源。 配置加载:Spring Boot 会根据配置文件(比如 application.properties)中的配置,创建一个 Environment 对象,用于保存应用程序的配置信息。

    2024年02月05日
    浏览(50)
  • Maven方式构建Spring Boot项目

    创建项目 - HelloWorld01 单击【Create】按钮 在pom.xml文件里添加parent和web的起步器依赖 添加如下代码: 刷新项目依赖 创建net.army.boot包,在包里创建启动类HelloWorld01Application 添加如下代码: 注意:入口类必须添加注解符@SpringBootApplication,表明它是Spring Boot应用。 在主方法里,利

    2024年02月12日
    浏览(42)
  • Spring Boot各版本与Java版本的对应兼容关系,与构建工具(Maven、Gradle)版本的对应兼容关系,对servlet 容器的支持

    by:垃圾程序员 当前文章具有时效性,在当前springboot的版本下做的整合。之后大家视情况可以直接到Spring的官网查看 Spring | Home Level up your Java code and explore what Spring can do for you. https://spring.io/ 下面是Spring Boot各个版本的支持时间 下面是Spring Boot 推荐使用的各个版面,并标注出

    2024年02月10日
    浏览(34)
  • IDEA 打包报错 maven打包报错 spring-boot-maven-plugin 与spring-boot 版本的兼容性

    报错信息如下: org/springframework/boot/maven/RepackageMojo has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 52.0 或者 ClassNotFoundException: org.apache.commons.compress.archivers.jar.JarArchiveEntry 解决办法: 排查打包是否使

    2024年02月15日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包