maven安装配置(maven需要安装吗)

家电修理 2023-07-16 19:17www.caominkang.com电器维修

目录

Maven

Maven的下载

Maven常用配置

1、环境配置

2、修改配置文件

创库

常用IDE下配置Maven

   Eclipse下配置Maven

 Maven的使用1创建java项目


Maven

Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。

Maven 的配置却让一些初学者望而却步,这里我就把Maven的详细配置过程写下,电脑维修网希望能对你有所帮助。

Maven的下载
    在Maven的官网即可下载,点击访问Apache Maven。

linux的就下载第一个

而下面两个代表源代码 

下载完成后,解压到英文目录(注:路径不要用中文和特殊符号)

Maven常用配置

在配置之前请将JDK安装好

1、环境配置

右击此电脑==》属性==》高级系统设置==》环境变量

        在系统变量中新增

    添加M2_HOME:对应Maven的解压目录即可。

        

        2.编辑Path环境变量

        注:必须在JAVA配置的后面

             

测试配置

       在cmd窗口输入“mvn –version”或者" mvn -v"

显示如上代表配置成功

2、修改配置文件

找到Maven的安装目录下conf/settings.xml文件,如下是我安装目录

1. 本地仓库位置修改

        在标签内添加自己的本地位置路径(注是斜杠是向右)

 
  D:/softare/maven/apache-maven-3.8.5/maven_repository

2、添加国内镜像源

添加标签下,添加国内镜像源,这样下载jar包速度很快。默认的中央仓库有时候甚至连接不通。一般使用阿里云镜像库即可。Maven会默认从这几个开始下载,没有的话就会去中央仓库了。


  
		
   alimaven
   central
   aliyun maven
   http://maven.aliyun./nexus/content/groups/public/
  


 
 
 
   maven-default-http-blocker
   external:http:
   Pseudo repository to mirror external repositories initially using HTTP.  
   http://0.0.0.0/
   true
 
  

创库

        创库的作用就是用来存放jar包的

        仓库的分类

1、  中央仓库(默认是国外的源,换成国内的阿里巴巴的源,速度更快) https://mvnrepository./
2、 公司仓库(也叫私人仓库或私服)
3、本地仓库

中央仓库(http://search.maven./,但一般使用一个网站http://.mvnrepository./)
    公司仓库
     本地仓库           
     公司里面还会有一个大仓库(本地)全公司使用
      本地仓库程序员自己使用,私服全公司使用,中央仓库所有人用

常用IDE下配置Maven

   Eclipse下配置Maven

        注意eclipse中的maven配置与eclipse的工作空间有关!

         第一步     Preferences==》Maven==》installations==》Add...

        

        在这里配置Maven的安装路径并添加 

        添加之后再选中

 第二步:

               Preferences==》Maven==》User Settings

               在User Settings手动选择Maven的confsettings.xml文件

 Maven的使用1创建java项目

           两种项目

           1、Maven project
           2、maven-archetype-quickstart

                        右键Ne==》Other==》搜索Maven==》选中Maven project

                        ==》Next==》Next

                在Catalog中切换成Internal,下面默认maven-archetype-quickstart就是java工程

                而我这里是创建动态的eb工程

 下面切换成maven-archetype-ebapp

        

第一栏:组织机构Id

第二栏:项目名

 完成之后会缺乏Servlet包

解决方法:

        打开pom.xml

                1、配置eb3.0和Junit、Servelt包 (整个pom.xml文件如下)

                            xsi:schemaLocation="http://maven.apache./POM/4.0.0 http://maven.apache./maven-v4_0_0.xsd">
  4.0.0
  .zking
  maven01
  ar
  0.0.1-SNAPSHOT
  maven01 Maven Webapp
  http://maven.apache.
 
   
      junit
      junit
      4.13
      test
   

    
   
   
        javax.servlet
        javax.servlet-api
        4.0.1
        provided
    

        
 

 
    maven01
   
            
            
                .apache.maven.plugins
                maven-piler-plugin
                3.7.0
                
                    1.8
                    1.8
                    UTF-8
                

            

   

 


 

        2、右键项目==》Project Facets==》

                Dynamic Web Module 改为3.0并取消选中

                java改为1.8然后保存关闭

 然后再打开一次,把Dynamic Web Module选中

点击下面Further configuration available ,并改成如下图所示

         

 再改eb.xml文件,配置eb3.0

eb.xml文件 改成如图所示

    xmlns="http://java.sun./xml/ns/javaee"
    xsi:schemaLocation="http://java.sun./xml/ns/javaee http://java.sun./xml/ns/javaee/eb-app_3_0.xsd"
    id="WebApp_ID" version="3.0">
  Archetype Created Web Application

 右键项目==》Run As==》Maven test 测试    Maven install 测试下载依赖    Maven clean清空

 右键项目==》Maven==》Update Project==》选中项目更新依赖==》OK   

 右键项目==》Build Path==》Configure Build Path==》Source==》

把选择对勾取消选中 

       

 这个src/main/java就是存放源代码

src/test/java测试  仅在研发测试使用,在编译发布的时候不会带到发布包里  

src/test/resources:存放项目配置文件

到此只需要配置Tomcat添加项目发布即可

IntelliJ IDEA下创建Maven项目

          1、Maven project        Java项目

          创建一个动态Web项目

          2、maven-archetype-quickstart    

                        Create Ne Project

                       如图操作

         

Name:项目名

 Location 项目地址

Groupld:组织机构ID

第一个:Maven的安装路径

第二个:settings.xml文件路径

第三个本地创库路径

再下面加入

archetypeCatalog

internal  加快本地项目的加载速度

在这里本人出了一个错误导致我无法导入Maven项目

我之后是删除了项目中的.idea文件夹,更改了JDk

我更改了之后再创建了一个Maven项目又出现了此问题,我便将Maven版本降低到了3.5.4,2019版的idea可能不兼容最新版的Maven版本,你可以升idea或者maven,降低版本也可以

再把Maven导入项目  右键pom.xml再如图操作

 操作成功则自动下载,还有就是错误提示

IDEA中的Maven的核心配置文件pom.xml

  里面配置了servlet和junit还有maven-piler-plugin插件




  4.0.0

  .example
  maven01
  1.0-SNAPSHOT
  ar

  maven01 Maven Webapp
  
  http://.example.

  
 UTF-8
 1.8
 1.8

 
 4.13
 
 4.0.1
  
  
 
 
   junit
   junit
   ${junit.version}
   test
 

 
 
   javax.servlet
   javax.servlet-api
   ${servlet.version}
   provided
 


  

  
 maven01
 
   
   
  .apache.maven.plugins
  maven-piler-plugin
  3.7.0
  
    ${maven.piler.source}
    ${maven.piler.target}
    ${project.build.sourceEncoding}
  
   
 
  

eb.xml文件配置eb3.0


  Archetype Created Web Application

IDEA配置Tomcat

        点Add Configuration

       

然后在打开Templates找到Tomcat配置如下图

  

在这把项目添加到Tomcat(注:Application context项目名可以更改)

 

配置完成就可以启动项目了

Copyright © 2016-2025 www.caominkang.com 曹敏电脑维修网 版权所有 Power by