栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Maven快速入门

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Maven快速入门

文章目录
  • 一、简介
    • 为什么要学习这个技术
  • 二、Maven项目架构管理工具
  • 三、下载安装
  • 四、配置环境变量
  • 五、修改配置文件
  • 六、在idea社区版中使用maven
  • 七、在idea中设置maven
  • 八、在idea社区版中使用Tomcat
  • 九、pom.xml文件


学习视频来自于:秦疆(遇见狂神说)Bilibili地址
他的自学网站:kuangstudy

拥有希望的人,和漫天的星星一样,是永远不会孤独的


一、简介 为什么要学习这个技术
  1. 在javaweb开发中,需要使用大量的jar包,手动导入不方便。
  2. 为了能让我们配置jar包变的简洁方便,Maven诞生了。
二、Maven项目架构管理工具

我们目前用来就是方便导入jar包的。
Maven的核心思想:约定大于配置
有约束,就不要去违反
Maven会规定好你该如何去编写java代码,必须按照这个规范来。

三、下载安装

提示:
再次提醒,maven3.3+版本必须安装jdk1.7及以上版本,否则会出错的。
官网:
https://maven.apache.org/
下载地址:
https://maven.apache.org/download.cgi
下载完成后,解压即可。

四、配置环境变量

新建
M2_HOME:D:Program Filesapache-maven-3.8.4bin
MAVEN_HOME:D:Program Filesapache-maven-3.8.4
MAVEN_OPTS:-Xms256m -Xmx512m -Dfile.encoding=UTF-8
在系统的path中配置%MAVEN_HOME%bin

五、修改配置文件

配置文件地址
D:Program Filesapache-maven-3.8.4confsettings.xml
修改仓库地址

D:repository

修改镜像地址
接下来需要配置maven镜像,如果不配置,下载jar包是从国外下载的,下载速度很慢,所以配置国内的阿里云镜像

   
    nexus-aliyun  
    central    
    Nexus aliyun  
    http://maven.aliyun.com/nexus/content/groups/public  

六、在idea社区版中使用maven
  1. 启动idea
  2. 创建一个MavenWeb项目



    自动导入包,等待即可,如果内有配置阿里云镜像会非常的慢,出现BUILD SUCCESS构建成功
七、在idea中设置maven


目录结构,如果没有就创建,如果文件夹是灰色,就手动标记为特殊的文件

webapp目录

八、在idea社区版中使用Tomcat

因为社区版不支持Tomcat,所以需要下载插件



1、项目名称

2、Tomcat Server:Tomcat文件路径

3、deployment:部署地址,注意此处需要填写的路径是源码里webapp的路径。

4、Context Path: 发布的上下文,即访问url的前面的根路径(会自动识别,一般不需要修改)

5、tomcat访问相关的端口

6、启动tomcat虚拟机的相关参数,如设置虚拟机的内存空间等等(开发一般不需要设置)

九、pom.xml文件

maven仓库
https://mvnrepository.com/

在maven仓库搜索坐标,可以直接放到
具体依赖的jar包配置文件
maven导入一个包时,可以自动导入当前jar包所需要的依赖包




    4.0.0
    
    com.tianyu
    javaweb-01-maven
    1.0-SNAPSHOT
    
    war


    
    
        
        UTF-8
        
        1.8
        1.8
    

    
    
        
        
            junit
            junit
            4.11
            test
        
    

    
    
        javaweb-01-maven
        
            
                
                    maven-clean-plugin
                    3.1.0
                
                
                
                    maven-resources-plugin
                    3.0.2
                
                
                    maven-compiler-plugin
                    3.8.0
                
                
                    maven-surefire-plugin
                    2.22.1
                
                
                    maven-war-plugin
                    3.2.2
                
                
                    maven-install-plugin
                    2.5.2
                
                
                    maven-deploy-plugin
                    2.8.2
                
            
        
    

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



      
          
              src/main/resources
              
                  ***.xml
              
              true
          
          
              src/main/java
              
                  ***.xml
              
              true
          
      
  
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/976160.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号