【JavaWeb】Maven搭建环境

简介: 【JavaWeb】Maven搭建环境

Maven是什么

Maven是项目架构管理工具

目前是用来方便导入jar包

Maven的高级之处

会导入这个jar包所依赖的其他jar包

Maven的核心思想

约定大于配置

配置环境变量

在我们的系统环境变量中配置以下配置:

  • M2_HOME maven目录下的bin目录
  • MAVEN_HOME maven的目录
  • 在系统的path中配置%MAVEN_HOME%\bin

在IDE中使用Maven

  1. 启动IDE
  2. 创建一个Maven项目

  1. 等待Maven启动

  1. IDE中的Maven设置

普通的Maven项目与选择了Maven模版的Maven项目的区别

区别

前者比后者多了两个文件夹(java文件夹和resources文件夹)

普通Maven项目目录

有Maven模板的Maven项目目录

配置文件无法导出或者无法生效

Maven由于它的约定大于配置,再之后可能会遇到我们写的配置文件,无法被导出或者生效的问题,解决方案:

1. <!--再build中配置resources,来防止我们资源导出失败的问题-->
2. <build>
3.  <resources>
4.    <resource>
5.      <directory>src/main/resources</directory>
6.      <excludes>
7.        <exclude>**/*.properties</exclude>
8.        <exclude>**/*.xml</exclude>
9.      </excludes>
10.       <filtering>false</filtering>
11.     </resource>
12.     <resource>
13.       <directory>src/main/java</directory>
14.       <includes>
15.         <include>**/*.properties</include>
16.         <include>**/*.xml</include>
17.       </includes>
18.       <filtering>false</filtering>
19.     </resource>
20.   </resources>
21. </build>


相关文章
|
XML IDE Java
JavaWeb:Maven讲解
Maven是一个流行的Java项目管理工具。它提供了构建、文档生成、依赖库管理等一系列功能,使得Java项目的构建和协作更加高效。Maven使用XML配置文件来定义构建过程和依赖关系,并且可以从中央仓库或者本地仓库中下载需要的依赖库。通过Maven,开发者可以更加方便地管理项目中的依赖关系和构建过程,使得Java项目的开发和发布更加简单和可控。
117 4
JavaWeb:Maven讲解
|
6月前
|
Java Maven
Javaweb之 IDEA集成Maven的详细解析(2)
3、填写模块名称,坐标信息,点击finish,创建完成
129 4
|
6月前
|
存储 Java Maven
Javaweb之Maven仓库的详细解析
2.3 Maven仓库 仓库:用于存储资源,管理各种jar包 仓库的本质就是一个目录(文件夹),这个目录被用来存储开发中所有依赖(就是jar包)和插件
300 0
|
6月前
|
Java Maven
Maven【5】在IDEA环境中配置和使用Maven
Maven【5】在IDEA环境中配置和使用Maven
173 1
|
2月前
|
SQL Java 数据库连接
JavaWeb基础3——Maven基础&MyBatis
构建工具Maven、Maven安装配置、基本使用、IDEA使用Maven、依赖管理、插件、Mybatis、核心配置文件mybatis-config.xml、Mapper代理开发、配置文件实现增删改查、Mybatis参数传递、注解实现增删改查
JavaWeb基础3——Maven基础&MyBatis
|
6月前
|
Java Maven
Javaweb之 IDEA集成Maven的详细解析(1)
03. IDEA集成Maven 我们要想在IDEA中使用Maven进行项目构建,就需要在IDEA中集成Maven 3.1 配置Maven环境 3.1.1 当前工程设置 1、选择 IDEA中 File => Settings => Build,Execution,Deployment => Build Tools => Maven
202 3
|
5月前
|
数据可视化 Java 持续交付
JavaWeb后端开发之Maven 2024介绍安装测试详解
JavaWeb后端开发之Maven 2024介绍安装测试详解
74 0
|
5月前
|
Java 数据库连接 Apache
JavaWeb基础第二章(Maven项目与MyBatis 的快速入门与配置)
JavaWeb基础第二章(Maven项目与MyBatis 的快速入门与配置)
|
6月前
|
Java 应用服务中间件 Maven
使用IDEA搭建SpringMVC环境,Maven导入了依赖,但是运行报错 java.lang.ClassNotFoundException
使用IDEA搭建SpringMVC环境,Maven导入了依赖,但是运行报错 java.lang.ClassNotFoundException
80 1
|
6月前
|
存储 JavaScript Java
【Maven从入门到如土】快速使用 Maven:命令行环境
【Maven从入门到如土】快速使用 Maven:命令行环境
104 0

推荐镜像

更多