首页 > 编程语言 >java全栈day07-后端Web基础-Maven基础

java全栈day07-后端Web基础-Maven基础

时间:2024-11-03 16:44:20浏览次数:3  
标签:Web java 定义 项目 jar day07 Maven 导入 坐标

一、什么是Maven

Maven 是一款用于管理和构建 Java 项目的工具。

作用:(提供jar包,跨平台,不同软件使用(IDEA、Eclipse等))

导入jar包方式不同

简单来说:
(1)方便的依赖管理
(2)统一的项目结构
(3)标准的项目构建流程

二、IDEA 集成 Maven

首先需要配置Maven环境(全局)

再创建项目

(第一次运行还需要联网等IEDA下载好Maven需要的配置)

三、Maven坐标

什么是坐标?
1. Maven 中的坐标是资源 (jar) 的唯一标识,通过该坐标可以唯一定位资源位置。
2.使用坐标来定义项目或引入项目中需要的依赖。

Maven 坐标主要组成:
1. groupId :定义当前 Maven 项目隶属组织名称(通常是域名反写,例如: com.itheima )
2. artifactId :定义当前 Maven 项目名称(通常是模块名称,例如 order-service 、 goods-service )
3. version :定义当前项目版本号
 3.1 SNAPSHOT: 功能不稳定、尚处于开发中的版本,即快照版本
 3.2 RELEASE: 功能趋于稳定、当前更新停止,可以用于发行的版本

四、导入Maven项目(日常生活很实用)

前提准备:先将要导入的Maven项目文件放入你的项目里

(一定要导入Maven的pom.xml,要不然就不能运行)

标签:Web,java,定义,项目,jar,day07,Maven,导入,坐标
From: https://blog.csdn.net/xlsw_/article/details/143465529

相关文章

  • webapi dotnet Program.cs 的封装
    webapidotnetProgram.cs的封装精简代码拆分成两个部分RegisterServices(builder);和ConfigureApplication(app);或者使用代码块,大括号来进行拆分.usingHtmlTags;usingMediatR;usingMicrosoft.AspNetCore.Builder;usingMicrosoft.EntityFrameworkCore;usingMic......
  • .NET云原生应用实践(五):使用Blazor WebAssembly实现前端页面
    本章目标使用BlazorWebAssembly实现管理“贴纸”页面集成认证与授权机制如果你对BlazorWebAssembly的使用不感兴趣,可以跳过本章的阅读。你也可以使用自己熟悉的前端技术完成案例的界面部分,之前我们开发的后端API比较简单,所以自己实现一套前端界面并不会是一个困难的事情。......
  • java计算机毕业设计城市养老服务预约系统(开题+程序+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容一、研究背景随着社会的快速发展,人口老龄化现象日益严重,城市养老服务面临巨大挑战。传统的养老服务方式在服务预约、信息管理等方面存在诸多不便,难以满足老年......
  • Java 编程:强大的跨平台开发语言
    Java是一种广泛使用的面向对象的编程语言,由SunMicrosystems公司(现已被Oracle公司收购)于1995年发布。Java的设计目标是“一次编写,到处运行”(WriteOnce,RunAnywhere),这使得它成为一种非常强大且灵活的编程语言,尤其适合企业级应用和互联网开发。  Java的特点1.*......
  • JAVA--java的转义字符(6个常用的 DAY 4*拌面版
    前言:今天,我们来了解一下java语言中常用的6个转义字符(最后附有完整代码)------------------------------分割线--------------------------------------OS:记得每次输入新代码要保存并重新编译一下哦~,(而且是要重新打开控制台编译的)源代码如下: 1.\t:一个制表位,实现对齐的功......
  • java计算机毕业设计电影院订票管理系统(开题+程序+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容一、研究背景随着现代社会人们生活水平的提高,电影已经成为大众娱乐消费的重要组成部分。电影院的规模不断扩大,观影人数日益增多,传统的人工售票和管理方式面临......
  • Java--内部类
    在外部类中,内部类定义位置与外部类成员所处的位置相同,因此称为成员内部类1.1 实例内部类即未被static修饰的成员内部类publicclassOutClass{privateinta;staticintb;intc;publicvoidmethodA(){a=10;......
  • Java并发编程
    目录Java并发编程原子性可见性有序性导致并发程序的根本原因是什么原子性和锁区别,加锁是为了什么为什么要加锁锁问题死锁(DeadLock)无锁有锁Synchronized对象在内存中的实现偏向锁/轻量级锁/重量级锁锁升级如何实现可重入性不可中断性同步方法同步代码缺......
  • java+vue计算机毕设服装店仓库管理系统【开题+程序+论文+源码】
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景在当今竞争激烈的服装零售行业中,高效的仓库管理对于提升店铺运营效率和客户满意度至关重要。随着服装款式和库存量的不断增加,传统的人工管理方式已难......
  • java 对象序列化
    文章目录对象状态保存与序列化序列化的基本原理实现对象序列化的步骤示例代码代码说明序列化中的关键点序列化的应用场景自定义序列化方法多次序列化序列化多个对象:多次序列化同一个对象序列化相同内容的对象同一对象序列化后的追踪修改一,reset()方法二,储存在不同的文件内......