JavaWeb后端——Maven

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

JavaWeb后端——Maven,maven,前端,java

JavaWeb后端——Maven,maven,前端,java

JavaWeb后端——Maven,maven,前端,java

maven主要服务于基于Java平台的项目构建、依赖管理和项目信息管理

maven项目对象模型简称POM,

maven解决问题:

1. 添加第三方jar包,maven将 jar 包放在本地仓库中统一管理,使用时用坐标的方式引用即可

2. 解决 jar 包之间的依赖关系

3. 获取第三方 jar 包,使用 maven 可以以坐标的方式依赖一个 jar 包,maven 从中央仓库下载,并同时下载这个 jar 包依赖的其他 jar 包

4. 将项目拆分为多个工程模块

Maven作用

JavaWeb后端——Maven,maven,前端,java

maven 使用项目对象模型 POM 的概念,通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。在maven在每个项目都相当于是一个对象,对象(项目)和对象(项目)之间是有关系的,关系包含:依赖、继承、聚合,实现maven项目可以更加方便地实现导入 jar 包、拆分项目等效果

IDEA集成Maven

JavaWeb后端——Maven,maven,前端,java

IDEA创建Maven项目

JavaWeb后端——Maven,maven,前端,java

创建类时使用:com.chen.HelloWorld,则会连包带类一起创建:

JavaWeb后端——Maven,maven,前端,java

IDEA导入Maven项目

方式一:右侧图片:调出Maven面板

JavaWeb后端——Maven,maven,前端,java

JavaWeb后端——Maven,maven,前端,java

Maven 依赖管理:最核心的内容

Maven依赖配置:

JavaWeb后端——Maven,maven,前端,java

Maven依赖传递:

projectA 依赖 projectB,则会自动导入 projectB 的依赖,称为依赖传递。如果不需要 projectB 的依赖则可以使用排除依赖:

JavaWeb后端——Maven,maven,前端,java

<exclusions></exclusions> 写在 <dependency></dependency> 里面

Maven依赖范围:

JavaWeb后端——Maven,maven,前端,java

使用比较多的:compile 和 test

Maven的生命周期

JavaWeb后端——Maven,maven,前端,java

JavaWeb后端——Maven,maven,前端,java

JavaWeb后端——Maven,maven,前端,java

JavaWeb后端——Maven,maven,前端,java

注意:!!是在同一套生命周期中!!

JavaWeb后端——Maven,maven,前端,java



Day04-08. maven-依赖管理-生命周期_哔哩哔哩_bilibili

Maven仓库

JavaWeb后端——Maven,maven,前端,java

JavaWeb后端——Maven,maven,前端,java

JavaWeb后端——Maven,maven,前端,java

Maven坐标

JavaWeb后端——Maven,maven,前端,java

JavaWeb后端——Maven,maven,前端,java

依赖的坐标信息网址:https://mvnrepository.com/

JavaWeb后端——Maven,maven,前端,java文章来源地址https://www.toymoban.com/news/detail-797769.html

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

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

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

相关文章

  • JavaWeb-初识Maven

    1. Maven简介 2. Maven下载安装 3. Maven项目创建 4. Maven项目导入依赖 Maven是什么 Maven 是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。Maven 是一个项目管理工具,可以对 Java 项目

    2024年02月08日
    浏览(35)
  • JavaWeb学习路线(11)—— Maven延伸

    一、分模块设计 (一)概念: 将项目按功能拆分出若干个子模块。 (二)作用: 方便项目管理维护、扩展,也方便模块间相互调用,资源共享。 (三)具体实现 1、抽取公共包作成模块(以pojo实体类为例) 2、向使用的项目添加依赖 3、向使用类中引用 (四)注意事项 分

    2024年02月12日
    浏览(39)
  • JavaWeb-Maven的应用

    1. Maven POM 2. pom.xml POM( Project Object Model,项目对象模型 ) 是 Maven 工程的基本工作单元,是一个XML文件,包含了项目的基本信息,用于描述项目如何构建,声明项目依赖,等等。执行任务或目标时,Maven 会在当前目录中查找 POM。它读取 POM,获取所需的配置信息,然后执行目标。

    2024年02月08日
    浏览(35)
  • Javaweb之Maven的详细解析

    1.2 初识Maven 1.2.1 什么是Maven Maven是Apache旗下的一个开源项目,是一款用于管理和构建java项目的工具。 官网:Maven – Welcome to Apache Maven Apache 软件基金会,成立于1999年7月,是目前世界上最大的最受欢迎的开源软件基金会,也是一个专门为支持开源项目而生的非盈利性组织。

    2024年02月04日
    浏览(33)
  • 黑马程序员JavaWeb开发|Maven高级

    将项目按照功能拆分成若干个子模块,方便项目的管理维护、扩展,也方便模块间的相互调用,资源共享。 注意:分模块开发需要先对模块功能进行设计,再进行编码。不会先将工程开发完毕,然后进行拆分。 继承:描述的是两个工程间的关系,与java中的继承相似,子工程

    2024年01月23日
    浏览(40)
  • idea导入javaweb项目非maven(保姆级)

    前言:网上下载的代码不会运行???总是报错不知道如何解决???那么你可能需要看看我这篇文章可能会解决你的疑惑 一、java环境jdk和jre,尽量是1.8,目前1.8最通用 二、idae开发工具需要支持web开发的版本哦 三、tomcat尽量保持版本在7.0~9.0太高或者太老都会出现问题 四、mysql版本尽量

    2024年02月04日
    浏览(52)
  • maven如何建立JavaWeb项目并连接数据库,验证登录

    这里是建立建立web项目:Maven如何创建Java web项目(纯干货版)!!!_明天更新的博客-CSDN博客 我们主要演示如何连接数据库验证登录。 1.在webapp目录下创建我们的登录页面:index.jsp    还需要再写一个验证登录成功的页面(如果页面跳转成功就代表登录成功)  内容如下:

    2024年02月13日
    浏览(44)
  • 后端web开发之maven

    注意 maven属于项目一级,所以在创建项目的时候 直接选择maven项目按照步骤创建即可,而不是在空的project项目下创建maven模块,应该在maven项目下创建 作用1 作用2 作用3 在项目的pom.xml文件(也就是项目的源文件)里配置一个dependencies标签,里面输入坐标信息,这里的标记文本

    2024年02月09日
    浏览(37)
  • 【javaweb】学习日记Day4 - Maven 依赖管理 Web入门

    目录 一、Maven入门 - 管理和构建java项目的工具 1、IDEA如何构建Maven项目 2、Maven 坐标 (1)定义 (2)主要组成 3、IDEA如何导入和删除项目 二、Maven - 依赖管理 1、依赖配置 2、依赖传递 (1)查看依赖  (2)排除依赖 3、依赖范围 三、Web 入门 1、Springboot web入门体验 2、HTTP简述

    2024年02月11日
    浏览(50)
  • JavaWeb搭建| Tomcat配置| Maven依赖|这一篇就够了(超详细)

    🙈作者简介:练习时长两年半的Java up主 🙉个人主页:老茶icon 🙊 ps:点赞👍是免费的,却可以让写博客的作者开兴好久好久😎 📚系列专栏:Java全栈,计算机系列(火速更新中) 💭 格言:种一棵树最好的时间是十年前,其次是现在 🏡动动小手,点个关注不迷路,感谢宝

    2024年02月01日
    浏览(59)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包