JavaWeb Maven详解相关配置

目录
  • 1.Maven项目架构管理工具
  • 2.下载安装Maven
  • 3.配置环境
  • 4.阿里云镜像
  • 5.本地仓库
  • 6.在IDEA中使用Maven
  • 7.创建一个普通的Maven项目
  • 8.idea中标记文件夹功能
  • 9. 在IDEA中配置tomcat
  • 10. pom文件

为什么学习这个技术

1.在javaweb开发中,需要使用大量的jar包,我们手动去导入;

2.如果能够让一个东西自动导入jar包

1.Maven项目架构管理工具

我们目前用来方便导入jar包的!

Maven的核心思想:约定大于配置

有约束,不要去违反。

2.下载安装Maven

官网:https://maven.apache.org/

下载完成后,解压即可

3.配置环境

在我们系统环境中

配置:

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

测试Maven是否安装成功,

4.阿里云镜像

apache-maven-3.8.1\conf\setting.xml中配置

<mirror>
    <id>aliyunmaven</id>
    <mirrorOf>*</mirrorOf>
    <name>阿里云公共仓库</name>
    <url>https://maven.aliyun.com/repository/public</url>
</mirror>
<mirror>
    <id>alimaven</id>
    <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    <mirrorOf>central</mirrorOf>
</mirror>

5.本地仓库

apache-maven-3.8.1\conf\setting.xml中配置

建立一个本地仓库:localRepository

<!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   |
   | Default: ${user.home}/.m2/repository
  <localRepository>/path/to/local/repo</localRepository>
  -->
<localRepository>D:\Program Files\apache-maven-3.8.5\maven-repo</localRepository>

6.在IDEA中使用Maven

创建一个Maven项目

下面俩个的位置改为刚刚配置的路径

等待初始化

7.创建一个普通的Maven项目

这个只有在web应用下才会有!!

8.idea中标记文件夹功能

9. 在IDEA中配置tomcat

10. pom文件

pom.xml是Maven的核心配置文件

自动导入包及其依赖的jar包

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

<!--在build中配置resources,来防止我们资源导出失败的问题-->
<build>
    <resources>
        <resource>
            <directory>src/main/resources</directory>
            <includes>
                <includes>**/*.properties</includes>
                <includes>**/*.xml</includes>
            </includes>
            <filtering>false</filtering>
        </resource>
        <resource>
            <directory>src/main/java</directory>
            <includes>
                <include>**/*.properties</include>
                <include>**/*.xml</include>
            </includes>
            <filtering>false</filtering>
        </resource>
    </resources>
</build>

到此这篇关于JavaWeb Maven详解相关配置的文章就介绍到这了,更多相关JavaWeb Maven 内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • Javaweb使用Maven工具与Tomcat的方法详解

    目录 一.Maven工具 1,关于maven 2.安装maven 3,使用maven 4,认识pom.xml 5,目录文件完善 6,导入数据库的依赖 二.Tomcat 1,Tomcat 是什么 2,下载Tomcat 总结 一.Maven工具 1,关于maven Maven是一个项目构建工具,创建的项目只要遵循Maven规范(称为Maven项目),即可使用Maven 来进行管理:编译,打包等. 2.安装maven 如果你的安装idea的时候已经配置好JDK,那么你就不需要安装maven,idea已

  • 基于Maven骨架创建JavaWeb项目过程解析

    IDEA版本:2020.1 骨架选项名称: org.apache.maven.archetypes:maven-archetype-webapp 本项目的Maven坐标设置: 设置优先从本地获取骨架: archetypeCatalog=internal 构建过程的控制台打印: "C:\Program Files\Java\jdk1.8.0_251\bin\java.exe" -Dmaven.multiModuleProjectDirectory=C:\Users\User-Dai\Ap

  • IDEA+Maven搭建JavaWeb项目的方法步骤

    目录 前言 1. 项目搭建 2. 配置项目 添加web部署的插件 3. 项目运行 使用Tomact插件运行项目 4. 注意事项 前言 本章节主要内容是描述如何使用maven构建javaweb项目 Maven依赖仓库: https://mvnrepository.com/ Tomcat7插件的命令: https://tomcat.apache.org/maven-plugin-trunk/tomcat7-maven-plugin/plugin-info.html 1. 项目搭建 选择maven模板

  • idea中创建maven的Javaweb工程并进行配置(图文教程)

    学完maven后,可以创建maven的javaweb工程,在创建完成后还需要一些配置,下面来说下具体步骤,在这里我创建的是一个模块,创建web项目的方式和创建模块一样 1.创建一个模块,点new-Module 2.选择maven,然后把对勾打上,选骨架,一定要选择第二个webapp骨架,如图 3.设置GroupId和ArtifactId,ArtifactId最好设置的和模块名称一样 4.设置maven的相关信息,如图 5.设置模块的名称和存储位置 6.点击完成,当出现红框中的内容的时候表示创建成

  • JavaWeb Maven详解相关配置

    目录 1.Maven项目架构管理工具 2.下载安装Maven 3.配置环境 4.阿里云镜像 5.本地仓库 6.在IDEA中使用Maven 7.创建一个普通的Maven项目 8.idea中标记文件夹功能 9. 在IDEA中配置tomcat 10. pom文件 为什么学习这个技术 1.在javaweb开发中,需要使用大量的jar包,我们手动去导入: 2.如果能够让一个东西自动导入jar包 1.Maven项目架构管理工具 我们目前用来方便导入jar包的! Maven的核心思想:约定大于配置 有约束,不

  • Java基础之Maven详解

    一.Maven环境的搭建 1. 为什么要学习Maven? 2.  Maven项目架构管理工具 3.  下载安装Maven 下载完成后解压 4.  配置环境变量 在我们的系统环境变量中 配置如下配置: - M2_HOME maven目录下的bin目录 - MAVEN_HOME maven的目录 - 在系统的path中配置 %MAVEN_HOME%\bin 测试Maven是否安装完毕,必须保证配置完成 5. 阿里云镜像配置 <mirror> <id>nexus-aliyun</i

  • 详解mybatis-plus配置找不到Mapper接口路径的坑

    mybatis-plus今天遇到一个问题,就是mybatis 没有读取到mapper.xml 文件. 特此记录一下,问题如下: at com.baomidou.mybatisplus.core.override.MybatisMapperMethod$SqlCommand.<init>(MybatisMapperMethod.java:242) at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.<init>(

  • 详解Nacos配置中心的实现

    目录 基础配置 pom文件 YML文件 配置配置中心文件 Nacos中的匹配规则 Nacos作为配置中心-分类配置 Nacos的图形化管理界面 三种方案加载配置 DataID方案 Group方案 Namespace方案 基础配置 新建module:cloudalibaba-config-nacos-client3377 pom文件 版本号已经由父工程控制 <?xml version="1.0" encoding="UTF-8"?> <project

  • linux系统下hosts文件详解及配置

    hosts文件 hosts -- the static table lookup for host name(主机名查询静态表). hosts文件是Linux系统上一个负责ip地址与域名快速解析的文件,以ascii格式保存在/etc/目录下.hosts文件包含了ip地址与主机名之间的映射,还包括主机的别名.在没有域名解析服务器的情况下,系统上的所有网络程序都通过查询该文件来解析对应于某个主机名的ip地址,否则就需要使用dns服务程序来解决.通过可以将常用的域名和ip地址映射加入到hosts文件中

  • 详解servlet配置load-on-startup的作用

    在servlet的配置当中,<load-on-startup>1</load-on-startup>的含义是:标记容器是否在启动的时候就加载这个servlet. 当值为0或者大于0时,表示容器在应用启动时就加载这个servlet:当是一个负数时或者没有指定时,则指示容器在该servlet被选择时才加载. 正数的值越小,启动该servlet的优先级越高. 如果我们在web.xml中设置了多个servlet的时候,可以使用load-on-startup来指定servlet的加载顺序,服

  • 详解apache配置域名的坑

    没有用过apache,出来工作后,一直都是nginx(不是运维),最近朋友的一个小项目出了点问题.接触到apache. 首先.配置域名,监听889这个端口 第二步,重启apache /www/server/apache/bin/apachectl restart 第三步,外网浏览器访问 ,访问不了 第四步.排查原因 1. 在服务器上本地 curl localhost:889 访问,连接拒绝 2.查看端口的使用情况  lsof -i:889 3.查询了一下监听 netstat -tnl. 监听是正

  • 详解VScode 配置为 LaTeX 编辑器(IDE)

    VScode 配置为 LaTeX IDE 在Windows中,配置VScode作为LaTeX的编辑器(IDE),并使用SumatraPDF预览PDF文件.主要是LaTeX Workshop扩展的设置,如果要使用外部的PDF阅读器,则还需要设置SumatraPDF. 安装扩展 ctrl+shift+x调出应用商店,搜索并安装LaTeX Workshop扩展: 配置LaTeX Workshop LaTeX文件.tex的编译.预览.辅助文件的清理等都在扩展latex workshop中设置. LaTe

  • 详解如何配置springboot跳转html页面

    本文主要介绍了如何配置springboot跳转html页面,分享给大家,具体如下: 1.首先在pom文件中引入模板引擎jar包,即: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> 2.在application.properties中

  • 详解pycharm配置python解释器的问题

    在这里选择使用哪个版本的interpreter: 下拉框里选择show all可以看见目前已有的 点击添加按钮: 可以选择system interpreter: 里面有所有现在电脑里安装的python,usr/bin/python和system目录下的是电脑自带的,usr/local/bin/python3是自己安装的.自己安装的python3是最底下的那个,这里usr下的,我理解为,是一种映射.usr/local/bin/python3是/Library路径下的python3的映射.因为我试了

随机推荐