Maven

2023-09-14 14:22:01

目录

Maven安装及配置

使用IDEA创建Maven项目

Maven POM

​编辑


什么是Maven?

        Maven是一个Java项目管理和构建工具,它可以定义项目结构、项目依赖,并使用统一的方式进 行自动化构建,是Java项目不可缺少的工具。

主要作用?

Maven就是是专门为Java项目打造的管理和构建工具,它的主要功能有:

  • 标准化的项目结构;
  • 标准化的构建流程(编译,测试,打包,发布……);
  • 依赖管理机制。

Maven安装及配置

安装需要Java支持(JDK >= 1.7)

官方下载地址: Maven – Download Apache Maven

1、下载后为压缩包,解压压缩包,文件类型如下:

2、配置环境变量

3、配置本地仓库

打开Maven目录,./conf/settings.xml

 <localRepository> 设置自己的存储位置  </localRepository>

4、配置镜像仓库

更换为阿里镜像

    <!-- 更换阿里镜像,加快依赖下载  -->
    <mirror>  
        <id>alimaven</id>  
        <name>aliyun maven</name>  
        <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
        <mirrorOf>central</mirrorOf>          
    </mirror>

5、测试安装

cmd输入:  mvn -v


使用IDEA创建Maven项目

1、打开file->settings设置创建项目加载的maven

选择使用mave-webapp模板

输入完后点击Finish,至此Maven项目就创建完了,因为我们选择的是webapp,所有有些Maven约定 的目录需要我们手动创建补全

右键main→New→Directory 然后取名为java

右键选中新建好的java文件夹

右键main→New→Directory 然后取名为resources

右键选中新建好的resources文件夹

配置tomcat


Maven常用构建命令

mvn xxxx


Maven POM

项目描述

引入jar包

jar搜索地址:https://mvnrepository.com/

设置统一版本号

更多推荐

Linux——Shell脚本编程(2)

一、Shell变量LinuxShell中的变量分为,系统变量和用户自定义变量(这个用的比较多)。系统变量:$HOME、$PWD、$SHELL、$USER等等,比如:echo$HOME等等..显示当前shell中所有变量:set举例说明:二、设置环境变量记得在注释的时候,内容单独放在一块。位置参数变量注意此处的脚本中,确

【C#源码】医院检验信息管理系统LIS LIS源码

LIS检验系统包含检验科各部门工作和管理需求及其它实验室检验的相应事务,具有检验单申请、付费,标本采集、接收、传输、处理、分注、分类(按项目分类)、检测的自动化流水作业,检验结果自动分析,检验数据自动传输、手工输入,检验结果审核的辅助处理,室内质量控制完善执行,分析后标本贮存管理,病人、医生方便获得检验单等基本功能,并

【2023】Git版本控制-本地仓库详解

目录1.Git是什么?它能做什么?2.安装Git3.Git版本管理3.1.Git初始化(创建仓库)3.2.提交代码3.3.代码回退3.4.代码恢复4.分支4.1.创建分支4.2.在分支上提交任务4.3.合并分支4.4.删除分支1.Git是什么?它能做什么?Git是一个分布式版本控制系统,它主要用于跟踪和管理软件项目的源

如何选择服务器?服务器选择方法

选择适合的服务器需要考虑多个因素,包括预期的工作负载、性能需求、可扩展性、安全性和预算等。以下是一些常见的方法和考虑因素,可帮助您选择适合的服务器:确定工作负载:首先要了解服务器将用于什么样的工作负载。是用于网站托管、数据库管理、文件存储还是其他特定的应用程序?不同的工作负载对服务器的要求不同,例如处理高流量的网站可能

基于SSM的北京集联软件科技有限公司信息管理系统

末尾获取源码开发语言:JavaJava开发工具:JDK1.8后端框架:SSM前端:采用JSP技术开发数据库:MySQL5.7和Navicat管理工具结合服务器:Tomcat8.5开发软件:IDEA/Eclipse是否Maven项目:是目录一、项目简介二、系统设计系统概要设计系统功能结构设计三、系统项目截图用户管理公告管

软考考试多少分算通过?

软考证书取得需要达到总分45分,每门科目满分为75分。因此,不要小看45分,在考试中获得这个分数并不容易。此外,软考要求一次性通过,如果没有通过,成绩将不被保留。因此,必须在一次考试中成功通过所有科目,否则就需要重新参加考试。如果考生只通过了其中一门,而另一门没能通过,就需要面对重新参加考试的情况。因此,建议考生在选择

一文了解语音合成技术(TTS)

TTS是TextToSpeech的缩写,即“从文本到语音”。它将计算机自己产生的、或外部输入的文字信息转变为可以听得懂的、流利的汉语口语(或者其他语言语音)输出的技术,隶属于语音合成(SpeechSynthesis)。语音,在人类的发展过程中,起到了巨大的作用。语音是语言的外部形式,是最直接地记录人的思维活动的符号体系

python链接数据库并创建/删除/插入多个数据库/表/表数据

嗨喽,大家好呀~这里是爱看美女的茜茜呐👇👇👇更多精彩机密、教程,尽在下方,赶紧点击了解吧~python源码、视频教程、插件安装教程、资料我都准备好了,直接在文末名片自取就可importpymysqll链接数据库并执行sql语句conn=pymysql.connect(host='10.245.251.61',us

Windows配置python(anaconda+vscode方案)的主要步骤及注意事项

Windows配置python(anaconda+vscode方案)的主要步骤及注意事项1、准备工作anaconda,官网下载(直接下载最新版)vscode,官网下载(官网直接下载有可能太慢,可以考虑在国内靠谱的网站上下载)PS:windows上也完全可以直接使用miniforge或者miniconda,安装配置方法完

vscode软件安装包下载安装教程

目录一、软件简介二、软件下载三、安装步骤一、软件简介VSCode(全称:VisualStudioCode)是一款由微软开发且跨平台的免费源代码编辑器。该软件支持语法高亮、代码自动补全(又称IntelliSense)、代码重构、查看定义功能,并且内置了命令行工具和Git版本控制系统。用户可以更改主题和键盘快捷方式实现个性

Linux线程同步(条件变量)

文章目录前言一、条件变量概念二、条件变量相关的函数三、条件变量模拟生产者消费者模型四、使用条件变量的好处总结前言本篇文章来讲解一下条件变量的使用。一、条件变量概念条件变量(ConditionVariable)是并发编程中一种线程同步机制,用于实现线程之间的等待和通知机制。它是一种与特定条件相关的线程同步原语。条件变量用

热文推荐